论文部分内容阅读
数字水印技术是目前信息安全技术领域的一个新方向,是一种可以在开放的网络环境下保护数字作品版权和认证来源及完整性的新型技术。根据水印的隐藏位置可以把水印算法分为空域算法和变换域算法两大类。空域水印算法与变换域水印算法相比,优点是计算速度比较快,时间复杂度比较低,具有较大的信息隐藏量等特性;缺点是此种算法实现的数字水印比较脆弱,鲁棒性较差。变换域水印算法与空域水印算法相比,优点是在变换域中嵌入的水印信号能量可以分布到空域的所有像素上,有利于提高数字水印的不可见性和鲁棒性;缺点是变换域水印算法一般计算量比较大。小波变换在数字水印技术中的应用主要体现在图像数字水印方面,其基本思想是把图像进行多分辨率分解,生成不同空间和独立频带的子图像,然后利用小波系数的局部特性实现感兴趣区域的水印嵌入。神经网络在数字水印技术中的应用可分为两个方面:一是在水印嵌入时使用神经网络对图像进行分类或产生自适应于图像的水印,其目的是提高水印的嵌入强度和图像的保真度;二是使用神经网络进行水印检测,其目的是提高水印检测的正确率。本文根据小波分析和神经网络的特点,提出了一种基于小波包变换及Hopfield网络的变换域水印算法。本文主要工作有:(1)对小波分析、人工神经网络和数字水印的基本理论做了简单阐述,深入研究了三种数字水印算法。(2)提出了一种基于小波包变换及Hopfield网络的水印算法。该水印算法利用小波包变换,选择中低频嵌入水印信息,实现了特定频带的水印嵌入,以此来抵抗滤波攻击;利用离散余弦变换使子图像能量更加集中,以此来有效抵抗旋转攻击;利用Hopfield神经网络进行了水印的检测,不仅提高了水印检测的正确率,而且增强了水印的提取效果。实验结果表明该算法能较好的抵抗裁剪攻击、压缩攻击;能抵抗一定量的噪声攻击和缩放攻击;对于滤波攻击和旋转攻击具有较强的鲁棒性。(3)本文对提出的水印算法和其它三种水印算法进行了六种水印攻击实验。实验结果表明本文提出的水印算法在抗压缩攻击、噪声攻击、滤波攻击、旋转攻击中,效果优于其它三种水印算法。(4)本文尝试对提出的水印算法用粒子群算法优化水印嵌入强度参数。在实验中发现该方法只能对具体问题的具体环节中的参数进行优化,并且优化的参数不具有通用性。今后可在嵌入强度参数优化方面做进一步的研究。