论文部分内容阅读
信息技术的发展为人们的生产生活带来了极大的便利。随着信息交流便利性的提升,数字版权意识也得到了发展,印刷品作为信息交流的重要媒介,其对于信息安全的需求与日俱增,尤其是针对与打印机芯片,一个有着高鲁棒性并且易于处理的水印算法对打印机芯片有着实用意义。然而现有的数字水印算法鲁棒性无法满足打印扫描应用场景,尤其是在打印扫描所带来失真下无法正确提取出水印信息。本文主要研究如何在打印作品中嵌入数字水印信息,并在扫描后可以提取到原始水印信息,以达到信息隐藏的目的。本文通过分析打印扫描对图像和数字水印算法的影响,对抗打印扫描的数字水印算法及其硬件架构进行了设计。本文分析了二维离散小波变换系数在打印扫描前后的变化关系,确定在打印扫描前后其正负号趋向于不变,提出了基于二维离散小波变换的抗打印扫描图像数字水印算法。对原始图像做分块处理,每块子图像中分别嵌入水印,并在提取过程中结合图像纹理分配每块子图像不同权重,对提取的水印做加权平均,以此提高提取的可靠性。实验证明,在打印扫描场景下,该鲁棒性水印可以实现水印提取,并较好的识别出原始水印信息。本文分析了文本水印的基本原理,结合文档结构的文本水印算法,设计了基于标点符号特征值的文本数字水印算法。针对汉字符号的特点,设计了一种可以较好的提取出文本中符号特征值的处理流程,并对特征值进行调整,从而嵌入一系列数值为0或1的信息。经过打印扫描后,该信息可以通过固定的识别算法而进行提取,该算法鲁棒性较高,并一定程度上增加了水印容量,可以抗打印扫描攻击。然后,针对本文提出的图像水印算法,设计了面向打印机芯片的专用处理器以及进行了算法的应用程序开发。结合打印机图像处理应用特定,设计了专用处理器指令集和架构设计。结合专用处理器对算法的数据处理流程、数据存储方式等进行了设计和开发,并对算法进行了优化,提升了算法性能。经过优化后的算法可以获得较高的运算速度,这证明了该项技术在实际应用环境下的实用性。最后,结合本文解决的问题和取得的成果,整理了本文研究过程中存在的问题,明确了下一步的工作。