论文部分内容阅读
以数字水印作为各类数字产品版权保护的支撑技术正在迅猛发展,这使得针对水印技术的研究成为当前信息安全领域研究的热点。数字水印算法对各类常见攻击抵抗能力的强弱直接决定着该算法性能的优良与否。因此,增强算法的鲁棒性,提高算法的透明性,是水印研究领域的重中之重。本文在深入分析图像水印算法研究现状的基础上,综合运用MCA、RPCA和QR等理论的特性,对现有方法导致原始载体图像像素质量严重下降的问题和对常见攻击抵抗能力不强的问题展开了深入研究。本文研究工作的主要内容如下:(1)提出一种基于MCA的图像水印算法。针对水印算法易导致载体图像像素质量严重下降,且对抵抗常见攻击鲁棒性不强的问题,分层嵌入的思想被提出。利用MCA将图像分为平滑层和纹理层,可以减少对图像像素质量的影响;对纹理层进行DCT变换,选取变换后的中频部分嵌入水印,有助于提高算法的鲁棒性。数值结果表明,该算法不仅能获得较高的视觉质量,而且能十分有效地抵抗一定程度的裁切攻击,同时对椒盐噪声攻击和JPEG有损压缩攻击也都具有很强的抵抗能力。(2)提出一种基于RPCA的图像水印算法。针对(1)中算法对椒盐噪声攻击和部分裁切攻击抵抗能力不够强的问题,结合RPCA实现另一种分层嵌入的水印算法。对分层后的纹理部分进行DCT变换,并选取变换后的中频部分嵌入水印。最后合并所分层得到含水印图像。数值结果表明,该算法不仅能获得较高的视觉质量,且较(1)算法对抵抗椒盐噪声攻击和一定程度的裁切攻击具有更强的鲁棒性。(3)提出一种基于QR码的分块图像水印算法。针对大多数水印算法对大面积裁切攻击或磨损攻击抵抗能力不强,甚至不抵抗的问题,本文结合QR码的高容量和高纠错特性,将秘密信息编码成QR码作为水印。实验结果表明,该算法可以有效抵抗90%以上的裁切攻击,且对裁切攻击的抵抗能力与嵌入算法的执行次数成正比。同时该算法对抵抗高噪声方差的白噪声攻击、高斯噪声攻击和椒盐噪声攻击以及JPEG有损压缩攻击都具有很强的鲁棒性和较高的透明性。