关键词:数字水印,四叉树,时域变换,压缩
1 引 言
数字水印的研究已经过几年的发展,它主要用于网络媒体知识产权的保护及认证。下面对目前比较成熟的方案作一简单介绍。
(1)利用DFT、DCT变换实现的水印技术。它们的共同点是将需嵌入水印的图(以下简称目标图)分割成8×8像素的不重叠方块,然后将这些目标图方块进行DFT或DCT变换形成8×8频域系数矩阵,再将水印嵌入到系数矩阵之中,最后,将系数矩阵反变换到空间域,再拼合成目标图,于是目标图中带有水印信息。不同之处在于对水印本身的处理、嵌入频段及深度,如:在嵌入水印时嵌入深度取决于被嵌入系数的反比值〔1〕,将水印分成两部分在两个中频范围内嵌入〔2〕,水印嵌入深度依赖于图像的局部特性〔3〕,将水印重复嵌入系数矩阵的指定位置〔4〕,将水印分别嵌入系数矩阵的中高频和低频部分〔5〕,将水印信号滤波后再嵌入系数矩阵〔6〕。8×8方块与JPEG压缩所采用的方块大小是一致的,因此,这类水印具有抗JPEG压缩的特性。这种水印技术的缺点在于完成空域与频域变换需要大量的运算时间,且频域的量化将对目标图产生较大的误差损失。另外,由于固定的8×8像素的分块模式,使嵌入水印后的目标图难免有按方块分布的噪声现象,对目标图的视觉质量有一定影响。
(2)不进行频域变换的水印技术最典型的是在LSB(最少意义位)上嵌入水印〔7〕,其目的是检测被嵌入图是否被非法修改,该算法对目标图视觉效果影响较小,而且,由于其对 *** 作的敏感性,使图像所有者获得了感知非法攻击的敏感性。
(3)基于小波变换的水印技术一般是对目标图进行小波分解,然后将处理后的水印嵌入到小波系数之中,文献〔8〕对水印进行了伪随机处理,而文献〔9〕对水印实现了DCT变换,目的都是将水印变换为噪声形式以保证所有者的检知特权。基于小波变换的水印根据嵌入的深度和范围表现为鲁棒性或脆弱性,因此,目前对这种方式的评价还没有一个相对统一的结论。
我们提出一种基于四叉树的数字水印方法,先通过一种基于四叉树的灰度图像压缩方案,来使目标图实现无损到有损可调的压缩及空域变换,使目标图在嵌入水印后不呈现加噪现象,水印均匀分布于目标图的各个均匀区域。再对水印进行分层压缩并使之噪声化。最后,将水印嵌入到变换后的目标图之中。预计实验目标:嵌入水印后的目标图具有良好的视觉效果,以及较高的PSNR(峰值信噪比)值;被提取的水印具有可识别性,具有较高的NC(Normalized CorrelaTIon)值。提出的数字水印技术具有抗破坏能力:嵌入水印的目标图经过JPEG压缩、加噪、平滑、锐化、划痕、剪切等处理后,所提取的水印具有可识别性。
2 水印的嵌入和提取
首先,将目标图经时域变换分离成四叉树结构及去除冗余后的像素线性表〔10〕,再将压缩处理〔11〕后的水印嵌入到像素线性表中。实验证明,本方法处理后的已加入水印的目标图具有极好的视觉效果(不像经过DFT或DCT变换后的水印产生噪声现象),对加入水印的目标图经任何比例的JPEG压缩后,所提取的水印均具有可识别性。另外,本文的方法对于水印图像要 求宽松,利于用户随意构造不同大小、不同形状的水印来表达自己的信息。
2.1 目标图和水印图变换
其中,i指定树的中间结点,j指定树的叶结点,N2表示树中间节点之和,N3表示树叶节点之和。
pk为像素取值,像素在线性表中的位置k与S中的每一个叶结点j一一对应。
分离后的S和P可经TREE(·)的反函数及恢复函数ANT-TREE(·)恢复成目标图O:
假定二值水印图为m2≤M2)},限定M1×M2≤N3。将水印经压缩函数R(·)处理为白噪声类型的位串:
W={wn|0≤n≤M1×M2}
2.2 水印的嵌入
将W′经嵌入函数EMBED嵌入目标图O的像素线性表P中,形成P′:
2.3 水印提取
加入水印后的目标图O′经过网络上的流动和各种处理后,成为O″,要提取水印,先要进行结构和像素分离:
然后,经水印嵌入EMBED()的反函数即提取函数EXTRACT()提取水印:
3 实验结果及分析
3.1 图像选取与衡量标准
我们选取了具有代表性的Lena(256×256)灰度图作为目标图,选二值图Hust(64×64)作为水印图(图1)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)