基于范数与范数均值比较的印刷防伪水印算法
- 格式:pdf
- 大小:514.37 KB
- 文档页数:8
第38卷第6期
2011年6月 光电工程
Opto—Electronic Engineering Vbl_38.NO.6
June.201l
文章编号:1003—501X(201 1)06—0126—08
基于范数与范数均值比较的印刷防伪水印算法
叶天语
(浙江工商大学信息与电子工程学院,杭州310018)
摘要:现有印刷防伪水印算法在原始图像中嵌入水印,其不可见性有待改进,而且缺乏对抵抗二次打印.扫描的研
究。针对这些问题,本文利用范数与范数均值比较提出一种印刷品防伪水印算法。算法对原始图像进行离散小波
变换,将小波低频逼近子带分割成互不重叠的子块,对每个子块进行奇异值分解,判断各个子块的奇异值矩阵范
数与所有子块奇异值矩阵范数的均值之间的大小关系产生零水印序列。算法实质上没有对原始图像做任何改动,
具有非常好的不可见性。实验结果表明,算法能够抵抗一次和二次打印.扫描攻击。
关键词:数字水印;印刷品防伪;零水印;范数;打印.扫描
中图分类号:TN911.7 文献标志码:A doi:10.3969/j.issn.1003.501X.2011.06.022
A Watermarking Algorithm for Print Forgery Prevention Based on
Comparison between Norm and Mean of Nor,m
YE Tian-yu
(College oflnformation&ElectronicEngineering.Zhejiang Gongshang University,Hangzhou 310018,China) Abstract:At present,those existing watermarking algorithms for print forgery prevention always embed watermarks into
original images,and their invisibility needed to be improved.Moreover,they had never studied their robustness against
dual print・and—scan process.A watermarking algorithm for print forgery prevention was proposed to overcome those problems based on the comparison of numerical relationship between norm and mean of norm.It conducted discreet
wavelet transformation on the original image,split its low frequency band into non-overlapping blocks,and conducted
singular value decomposition on each block.The zero-watermark sequence was derived from judging the numerical relationship between singular matrix’S norm from each block and mean of singular matrix’S norm form all blocks.It has
perfect visibility due to no alteration made to the original image.The experimental results show that it has the ability to resist both single print—and—scan process and dual print—and,scan process.
Key words:digital watermarking;print forgery prevention;zero・watermarking;norm;print・and—scan process
0 引 言
印刷品防伪在现实中有着广泛的应用需求,是一个值得研究和突破的课题。数字水印技术的功能之一
在于对作品进行版权保护,可以被应用到印刷品防伪领域。基于数字水印技术的f0 ̄lJ品防伪系统可以描述
如下:在制作端,将具有唯一代表性的水印通过一定的嵌入算法嵌入数字印刷品产生含水印数字印刷品,
然后打印出来制作成模拟印刷品。在鉴别端,用扫描仪扫描模拟印刷品,进行一定的后处理后利用相应的
水印提取算法提取水印,然后计算提取的水印和原始水印之间的相关度鉴别真伪。可见,对于整个防伪系
统而言,打印一扫描处理是水印算法鲁棒性所面临的主要考验。打印一扫描主要涉及到模数和数模两次转换,
会产生添加随机噪声、剪切、缩放、旋转等干扰。
在抗打印一扫描数字水印算法研究方面,牛少彰等 通过调整离散余弦变换(Discrete Cosine
收稿日期:201卜03—28I收到修改稿日期:201卜04—27 基金项目:浙江省教育厅项目(Y201017916) 作者简介:叶天语(1982一),男(汉族),浙江温州人。讲师,博士,主要研究工作是信息隐藏与数字水印。E—mail:flystuO08@yahoo.tom.cn。
第38卷第6期 叶天语等:基于范数与范数均值比较的印刷防伪水印算法 127
Transformation,DCT)域中频系数的次序嵌入水印。牛少彰等 通过调整DCT域中频系数分类中的系数正
负号数量嵌入水印。谭论正等 延续文献[2]的思想,通过调整离散小波变换(Discrete Wavelet
Transformation,DWT)域细节子带系数的正负号数量嵌入水印。Solanki Kaushal等 建立描述打印 扫描过
程的模型,将水印嵌入在离散傅里叶变换(Discrete Fourier Transformation,DFT)域系数。Pramila Anu等[5]
将三个单独水印嵌入原始图像,其中圆形模板水印嵌入在DFT系数的幅度,另一个模板水印嵌入在空间域,
信息水印嵌入在DWT系数。Kang Xiangui等 利用均匀对数极数映射得到离散对数极坐标,将该位置的水
印比特嵌入在相应的DFT系数。然而,以上算法还存在两点不足:1)上述算法[1—6]都在原始图像嵌入数
字水印,但水印的嵌入会降低原始图像的视觉效果,如果水印的嵌入强度控制不好,会严重影响数字图像
的使用。对于印刷品而言,视觉效果尤为重要。2)上述算法[1—6]只对抵抗一次打印一扫描的能力进行研究,
缺乏研究抵抗二次打印一扫描的能力。而在多次印刷场合,抵抗二次打印一扫描的能力尤为重要,因此有必
要研究抵抗二次打印一扫描。
针对现有抗打印一扫描数字水印算法不可见性有待改进和缺乏研究抵抗二次打印.扫描的问题,本文结
合温泉等提出的“零水印”技术 提出一种利用范数与范数均值比较实现印刷品防伪的水印算法,试图解
决上述两个问题。图像小波低频逼近子带每个子块奇异值矩阵范数与所有子块奇异值矩阵范数的均值之间
的大小关系在打印一扫描前后基本保持稳定,算法利用这种稳定性产生零水印序列。
1 打印一扫描对子块奇异值矩阵范数与所有子块奇异值矩阵范数均值之间大小
关系的影响
1.1奇异值范数的定义
一个 ×Ⅳ二维矩阵日的奇异值分解(Singular Value Decomposition,SVD)定义[8-9]为
日=USV (1) 厂 n] 其中:U为左正交矩阵,V为右正交矩阵,奇异值矩阵S=} l,而且对角阵 =diag(2 , :,…, )。 L u u—J
, ,…, 为,个大于0的奇异值, 为矩阵的秩。奇异值矩阵 的范数Norm定义为
Norm=√
文献[8—9]指出:图像经SVD后得到的奇异值表现出图像内在的代数特性,具有相当好的稳定性,图像
的轻微扰动不会使奇异值发生剧烈变化。那么,图像奇异值矩阵的范数对外在干扰也具有相当好的稳定性。
1.2每个子块奇异值矩阵范数与所有子块奇异值矩阵范数均值的差值的正负号分布 DWT[9-10]具有良好的局部时频分析特性和多分辨率分析特性。图像经过DWT后被分割成水平、垂直、 对角线和低频四个子带,低频逼近子带还可以继续分解。低频逼近子带是由DWT分解级数决定的最大尺
度、最小分辨率下对原始图像的最佳逼近,其统计特征与原始图像相似,具有能量聚集效应,集中了图像
的绝大部分能量。因此,相比于其他三个细节子带,低频逼近子带的系数对外在干扰具有更好的稳定性。
本文利用图像DWT低频逼近子带的能量聚集效应和图像奇异值矩阵范数的抗干扰稳定性考察出打印一扫描
前后保持稳定不变的特征量。
图1、2和3分别为大小为512×512的具有不同纹理的Baboon、Lena和Peppers灰度图像,图4、5
和6分别为相应的打印一扫描与后处理后的图像。用Harr小波分别对图1、2和3进行三级DWT,将小波
低频逼近子带分割成互不重叠的4×4子块,对每个子块进行SVD,计算每个子块奇异值矩阵的范数和所
有子块奇异值矩阵范数的均值。
图7、8和9分别为图1、2和3每个子块奇异值矩阵范数与所有子块奇异值矩阵范数均值的差值的正 负号分布,图1O、1l和12分别为图4、5和6每个子块奇异值矩阵范数与所有子块奇异值矩阵范数均值的
差值的正负号分布。正号用1表示,代表相应子块的奇异值矩阵范数大于所有子块奇异值矩阵范数的均值;
128 光电工程
负号用一1表示,代表相应子块的奇异值矩阵范数小于等于所有子块奇异值矩阵范数的均值。实验发现:图
l、2和3在打印一扫描前、后分别有242、244、248个子块的奇异值矩阵范数与所有子块奇异值矩阵范数
均值的差值的正负号保持不变,分别有4、6、6个子块由正号变为负号,分别有10、6、2个子块由负号变
为正号。因此,打印一扫描前、后三幅不同纹理图像的绝大多数子块的奇异值矩阵范数与所有子块奇异值矩
阵范数均值之间的大小关系基本保持稳定。其原因在于两点:1)图像低频逼近子带聚集了原始图像的绝大
部分能量,图像奇异值矩阵范数具有相当好的抗干扰稳定性,那么在图像低频逼近子带上进行SVD得到
的奇异值矩阵范数会具有更好的抗干扰稳定性;2)打印一扫描虽然都会对上述每个子块的奇异值矩阵范数
和所有子块奇异值矩阵范数的均值产生一定影响,但两者之间的大小关系依然基本保持稳定。
图1原始Baboon
Fig,1 Original Baboon 图2原始Lena Fig.2 Original Baboon 图3原始Peppers Fig.3 Original Peppers
图4打印一扫描与后处理后的Baboon
Fig.4 Baboon after print—and—scan and post-processing
O 8
0.4