《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 设计应用 > 一种可区分内容或水印篡改的图像认证算法
一种可区分内容或水印篡改的图像认证算法
来源:微型机与应用2013年第21期
秦 娜,杨军彦
(西北师范大学 计算机科学与工程学院,甘肃 兰州 730070)
摘要: 提出了一种基于Contourlet变换的可区分内容或水印篡改的图像认证算法。在载体图像的Contourlet变换域分别嵌入认证水印和恢复水印,作为区分图像内容被篡改还是水印被篡改的依据。仿真实验表明,该算法不但能准确定位篡改位置,而且能区分篡改类型,在一定条件下还可以恢复被篡改的区域。
Abstract:
Key words :

摘  要: 提出了一种基于Contourlet变换的可区分内容或水印篡改的图像认证算法。在载体图像的Contourlet变换域分别嵌入认证水印和恢复水印,作为区分图像内容被篡改还是水印被篡改的依据。仿真实验表明,该算法不但能准确定位篡改位置,而且能区分篡改类型,在一定条件下还可以恢复被篡改的区域。
关键词: Contourlet变换;图像认证

 近年来,随着数字水印技术的快速发展,出现了大量基于水印的图像认证算法,当图像真伪性受到怀疑时,提取的水印就可以作为验证篡改是否发生的依据。其中,在Contourlet变换域嵌入水印的图像认证算法受到重视[1-3],这些算法大都将水印嵌入到能量较大的Contourlet变换方向子带中,较好地利用了方向子带的纹理特性,满足水印的不可见性和鲁棒性要求。这些算法通过将提取的水印与原始水印相对比,能判断该图像是否发生了篡改,并对篡改区域进行定位,但不足之处在于它们仅能指出图像的篡改位置,而不能区分是图像内容被篡改还是水印被篡改,或者两者都被篡改。
 由于对图像内容的篡改会破坏原始图像的使用价值,因此,认证算法必须检测出此类篡改并精确定位,以确保认证的可靠与有效;而对水印的篡改一般不影响原始图像的使用价值,这种仅水印被篡改的情况应能通过认证。如果不加区分地一律不通过认证,一方面将会使本来真实可信的图像变得不可信,从而降低数字图像的利用效率,并妨碍数字图像认证技术的推广与应用;另一方面攻击者可以通过仅篡改水印来伪造对图像内容的篡改,使本来真实的图像不能通过认证,达到恶意攻击的目的。因此,能区分是图像内容还是水印被篡改的认证算法成为图像认证技术推广与应用必须解决的问题。
    针对现有基于水印的图像认证算法对区分图像内容还是水印被篡改研究的不足,本文提出了一种可区分内容或水印篡改的图像认证算法。首先由载体图像的Contourlet低频系数生成恢复水印,将其嵌入对应的4个中频子带;恢复水印全部嵌入后,再在载体图像Contourlet低频子带嵌入认证水印。双水印的嵌入可以作为判断图像内容被篡改还是水印被篡改的依据。该算法不分块,避免了块效应和基于分块独立性产生的量化攻击,能够与现有的压缩标准(如JPEG、JPEG 2000)结合起来,能较好地检测出发生的篡改并定位,同时区分篡改类型,在一定条件下还可以恢复被篡改的区域。


2.1 不可见性测试
 实验时,含双水印图像与原始图像相比,其峰值信噪比PSNR=38.180 1;只嵌入恢复水印图像与原始图像相比,其PSNR=39.862 5;提取出的水印图像与原始水印图像相比,其相关系数NC=1.00。实验结果表明,嵌入水印后对图像的视觉质量影响小,并且在载体图像未遭受任何攻击时,该算法完全可以正确地提取出水印图像。
2.2 区分水印篡改或内容篡改
 在传输过程中,数字图像受到的篡改攻击包括篡改嵌入的水印信息、篡改图像内容及同时篡改水印和内容3种。下面通过实验来验证算法对篡改类型的区分情况。
 对含水印图像进行处理,使提取的认证水印与原始认证水印相比,各位值取反。如图2所示,图2(a)是认证水印被篡改的图像,图2(b)是其认证结果。由于只篡改水印信息并不影响原始图像的使用价值,因此这种情况通过认证。

 对含水印图像进行了裁剪和替换等处理,结果如图3所示,从认证结果可以清晰地看出篡改发生的位置。由于此时图像的内容发生了篡改,破坏了原始图像的使用价值,因此这种情况不能通过认证。同时,通过事先嵌入的恢复水印,对被篡改区域进行了恢复。

 本文提出了一种可区分水印或内容篡改的图像认证算法,该算法在原始图像Contourlet变换域的中频子带嵌入量化的低频信息作为恢复水印,而在图像的低频子带嵌入认证水印。仿真实验表明,该算法在保证不可见性的同时,具有较好的鲁棒性;双重水印的嵌入使得算法可以区分水印被篡改或内容被篡改,并可对图像内容被篡改区域进行定位与近似恢复。
参考文献
[1] 李海峰,宋巍巍,王树勋.基于Contourlet变换的稳健性图像水印算法[J].通信学报,2006,27(4):87-94.
[2] JAYALAKSHMI M, MERCHANT S N, DESAI U B.Digital water-marking in Contourlet domain[C]. The 18th Intern-ational Conference on Pattern Recognition, 2006(3):861-864.
[3] BOUZIDI A, BAAZIZ N. Contourlet domain feature extraction for image content authentication[C]. Proceedings of the 2006 International Conference on Intelligent Information Hiding and Multimedia Signal Processing, 2006:202-206.

此内容为AET网站原创,未经授权禁止转载。