一种鲁棒的数字水印算法.pdf
《一种鲁棒的数字水印算法.pdf》由会员分享,可在线阅读,更多相关《一种鲁棒的数字水印算法.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一种鲁棒的数字水印算法 龚成清【摘 要】数字水印是信息隐藏和版权保护的有效手段。针对一般数字水印算法的视觉性和鲁棒性无法兼顾的问题,对 JPEG 2000 的图像格式提出了一种自适应的盲水印算法。算法使用 m+n 位的线性反馈移位寄存器对水印图像进行移位置乱,然后利用 JPEG 2000 图像的特点,对原始图像进行小波变换处理后选择低频子带进行水印的嵌入,在量化处理的同时完成了水印的嵌入,提高了水印嵌入的速度。根据 LSFR 的性质,算法对水印进行有效地检测和移位复原,实现了水印的盲提取。实验表明,该算法具有良好的视觉性和抵抗攻击的鲁棒性。%Digital watermarking is an
2、 effective means of information hiding and copyright protection.For general digital watermarking algorithm can not balance the visuality and robustness,this paper proposes a robust blind watermarking algorithm of JPEG2000 images.It designes a Linear Shift Feedback Register of m+n bits to scramble th
3、e watermark image,then choses the low frequency which is processed after the wavelet transform to embed the watermark bit.It completes the watermark embedding with the quantification processing.It improves the watermark embedding speed.According to the nature of LSFR,the watermark is detected and to
4、 be shifted to restore the watermark image.So it achieves blind watermark extraction.Experiments show that,the algorithm has a good visuality and robustness.【期刊名称】齐齐哈尔大学学报(自然科学版)【年(卷),期】2014(000)005【总页数】6 页(P10-15)【关键词】水印;量化;移位;鲁棒性【作 者】龚成清【作者单位】广东女子职业技术学院 应用设计系,广州 511450【正文语种】中 文【中图分类】TP391.9 数字水印技术
5、广泛用于图像、视频和音频作品中的信息隐藏和版权保护。数字水印技术的研究内容主要有:水印的生成1、水印的嵌入2和水印的提取3。目前,数字水印由空域嵌入技术转变为变换域嵌入技术。变换域水印技术对抵抗攻击有更好的鲁棒性。离散傅立叶变换(DFT)4、离散余弦变换(DCT)5、Contourlet 变换(CT)6、离散小波变换(DWT)7等都是著名的变换域水印方法。JPEG2000 是基于小波变换的图像压缩标准,研究人员利用 JPEG2000 的优越性能对图像的水印算法进行了研究。周容8通过探讨了水印嵌入的量化因子的取值范围在 JPEG2000 中实现了水印的嵌入和盲提取,但算法抵抗攻击的鲁棒性还有待改
6、进;焦占亚和王蕊9 采用时空混沌模型生成混沌序列对水印进行置乱加密,然后把水印信息按特定方式嵌入到分解后的载体图像中,实现了 JPEG2000 图像作品版权的保护,但嵌入水印后的图像视觉性还有待改进;马颖哲和孙劲光10提出了一种抗 JPEG2000 有损压缩的半脆弱图像数字水印算法,具有很好的鲁棒性,但算法较为复杂。本文在前人研究的基础上,深入研究 JPEG2000 图像的特性,将图像小波变换、扩频水印思想与量化索引调制算法相结合,并充分考虑人类视觉特性,提出了一种水印嵌入算法,并实现了盲提取。为了安全起见,对经过预处理的水印图像进行置乱处理。传统的水印置乱算法通常采用 Arnold 置乱。A
7、rnold 置乱具有很好的安全性,但需要进行额外的处理。为了实现在 JPEG2000 的压缩过程中进行水印的嵌入,考虑到安全性和运行的效率,本文采用线性移位反馈寄存器(Linear Shift Feedback Register,LFSR)的工作原理及其 m 序列的性质设计了一个随机数发生器来产生任意周期随机整数序列对水印图像进行置乱。LFSR 是内测试电路中最基本的标准模块结构,既用作伪随机测试码产生器,也作为压缩测试结果数据的特征分析器,广泛应用于通信领域的信道编码和加密中。LFSR 加密的基本思想是利用密钥 k 产生一个密钥流 Z=Z0Z1Zn,用此密钥流依次对明文 X=X0X1Xm 进
8、行加密。一个标准的 n 级线性反馈移位寄存器由 n 个二元存储器和一个反馈函数 f(a1,a2an)组成(反馈函数是线性函数)。每一存储器称为移位寄存器的一级,在任一时刻,这些级的内容构成该反馈移位寄存器的状态,共有 2n 种可能状态。初始状态由用户确定,当移位时钟脉冲到来时,每一级存储器都将其内容向下一级传递,并根据寄存器此时的状态(n 维向量),计算出反馈函数 f(a1,a2,an),并将计算得出的值作为下一时刻的an,如此不断进行,将得到一个最大周期为 2n-1 的序列。因此,只要选择合适的反馈函数,便可使序列的周期达到最大周期(称为 m 序列),来实现数据的加密和保证加密的安全性。由于
9、 LFSR 的反馈逻辑很简单,因而它的执行速度比二进制计数器快。设水印图像 P 的大小为 2m2n,则使用 m+n 位的线性反馈移位寄存器来进行移位置乱,如图 1 所示。在图 1 中,Si 是存储元件,zi 是输出。LFSR 的初始值可以取全 0 以外的随机数,并可作为密钥对水印进行加密。水印移位置乱的公式如下:算法对大小为 2m2n 输入的水印图像 P 进行置乱输出,算法的核心程序伪代码如下 Prodedure LFSR_MIX Begin k=1;for (i=0;i=2m-1;i+)for (j=0;i=2n-1;j+)w(k+)=w(i,j);使用密钥 key 对 LFSR 初始化;w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 数字 水印 算法
限制150内