论文部分内容阅读
本文通过对数字水印算法的研究和讨论,实现了基于空间域及变换域的数字水印算法,并进行了相应的鲁棒性测试。论文首先介绍了数字水印的基本特征、原理以及目前国内外的研究现状等基本问题,给出了数字水印的理论模型,并根据数字水印的不同特性进行了分类,为水印算法的提出、实现及测试提供了理论依据。作为实现数字水印算法的算法理论基础部分,论文介绍了小波分析的发展历程,小波和小波理论的基本定义、多分辨率分析、Mallat 算法及其在图像处理中的应用,重点介绍了二维离散小波的分解和重构算法及其对静止图像分解和重构的实现。由于本文的水印算法考虑了水印置乱预处理,所以还分别介绍了基于Arnold 变换、采样理论、Hilbert 变换的图像置乱算法,并进行了实现。虽然空域算法现在已经很少使用,但是基于其在隐蔽通信中的重要地位,在此还是给出了基于融合的数字水印算法及其实现,实现了基于不重要位平面替换的水印算法,并进行了分析。变换域算法首先基于DCT 域给出了两种不同的数字水印算法。一种算法将水印嵌入到DCT 域的中频分量,另一种算法结合伪随机序列与有意义水印,提出了基于DCT 域相关性检测的水印算法,并对算法作了进一步的改进。从试验结果看,两种算法能够抵抗JPEG 压缩以及高斯噪声等信号处理的攻击,且改进后的算法水印鲁棒性及保密性得到了增强。针对目前流行的小波域算法,论文结合图像置乱算法及奇异值分解算法,提出了小波域低、中频域的水印嵌入及提取算法,并进行一系列鲁棒性试验。实验结果表明,所提出的两个算法中的水印具有良好的不可见性,并能抵抗有损压缩、滤波及噪声等常见的图像操作,具有良好的鲁棒性。