一种基于零水印的防伪印刷技术方案

时间:2011-06-29

  假冒产品越来越多的充斥在你我的生活中,防伪水印则为假冒产品竖起了一堵墙,传统的水印技术已经无法满足现今的要求,而零水印技术却能很好地解决多次打印后会消失的难题。

  零水印技术是利用图像的重要特征来构造版权信息,而不是修改图像的这些特征,从而很好地解决了数字水印的不可感知性和鲁棒性之间的矛盾。本文在分析打印扫描对图像影响的基础上,提出一种新的基于DWT和SVD变换的零水印算法,该算法通过对图像分块奇异值的分解[4],利用两相邻块的奇异值的大小关系,结合水印信息构造出版权信息。实验表明,图像在经过打印扫描后,该算法能有效地提取出水印,具有一定的鲁棒性,并且能够有效检测非法复制品。

  1 水印算法

  1.1 打印扫描的模型

  打印扫描模型如图1所示。在打印扫描的过程中,一张原始图像经过打印机的半色调处理,输出的图像只是大体上和原始图像一致,局部细节上有一定的失真。因为半色调复合点的形状、纸张的吸水特性和光滑度、网点的扩散等因素造成复合点变化,使输出的图像模糊,这就会使打印扫描后图像的像素失真,对水印提取造成困难。因此,本文在经过大量的实验测试后,利用图像分块奇异值分解后的奇异值的大小关系几乎保持不变的特性,结合水印信息构造出版权信息。


  1.2 奇异值分解

  应用SVD的主要理论背景是:(1)奇异值的稳健性好,即当图像被施加小的扰动时,图像的奇异值不会有大的变化;(2)奇异值所表现的是图像的内蕴特性而非视觉特性。因此,利用奇异值构造零水印具有很好的稳健性。

  从线性代数的角度,一幅灰度图像可以看成是一个非负矩阵。若一幅图像用A表示,定义为A=RM×N,其R表示实数

域,则矩阵A的奇异值分解定义如下[5]:

 


  (5)将得到的矩阵P与加密水印W′进行“异或”运算,得到版权信息图,然后将其存储到知识产权信息库中,就可以认为版权得到保护了。

  1.5 零水印的检测算法

  (1)将经过打印扫描后的图像I′进行DWT处理,得到低频子图CA′。

  (2)对低频子图CA′按式(5)分块奇异值分解。

  (3)比较相邻的Si′中的个元素Si′(1,1)的大小关系,按式(6)构造出矩阵P′。

  (4)将矩阵P′与版权信息图进行“异或”运算,然后根据初始值进行逆置乱,得到水印标记W1。

  (5)利用相关系数NC,设定一个阈值来鉴别是否为非法复制品。

  2 实验结果

  本文在MATLAB7.0上实现,选取了512×512的Lena图作为载体图像,以32×32的二值图为水印。水印置乱的初始值x0为0.5,当作密钥保存。图像使用EPSON 1390打印机在普通打印纸上打印输出,然后用汉王扫描仪扫描输入,分辨率为400 dpi,将扫描后的数字图像调整为512×512。

  载体图像和水印图像,以及利用载体图像和水印信息构造出来的加密版权信息,其结果如图2所示。

    经过打印扫描后如图3(a)的图像、如图3(b)非原载体图像与如图3(c)使用版权信息图来提取的水印,水印相关值分别为0.883和0.01

  通过分析以上结果可知,正确地提取水印必须有正确的密钥与正确的载体图像,否则将无法正确得到。

  图4是将打印扫描后的载体图像进行随意涂改,然后进行水印提取,其水印相关值为0.819。

  从以上结果可知,载体在小面积的随意涂改后,还能正确提取出水印,可见本算法可满足印刷品实际应用。

  表1为lena图像经过多次打印扫描后提取水印的相关值。由表中数据表明,根据不同载体图像取适当的阈值就能很好地检测出盗版印刷品,达到防伪印刷的效果。

    本文在分析打印扫描对图像的影响后,结合DWT和SVD的特点,提出一种利用相邻分块的奇异值的大小关系,获得载体特征信息,与水印信息构造出版权信息的新方法。实验表明,本算法能够满足防伪印刷的要求。


  
上一篇:ADI高速ADC的交流特征
下一篇:浅谈CMMB+TD-SCDMA的手机电视解决方案

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料