基于Zernike矩数字图像水印的实现_第1页
基于Zernike矩数字图像水印的实现_第2页
基于Zernike矩数字图像水印的实现_第3页
基于Zernike矩数字图像水印的实现_第4页
基于Zernike矩数字图像水印的实现_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于Zernike矩数字图像水印的实现 王湘慧Summary:本文以数字水印为研究对象,结合Zernike矩在图像抗旋转变化规律与特性,分析Zernike矩特性参数对获取旋转图像角度的影响,运用DCT变换实现了数字水印嵌入和提取算法,在旋转攻击后水印保持较高的相似度,验证了Zemike矩对抗旋转变化具有较好的鲁棒性。Key:数字水印;Zemike不变矩;DCT:TP309 :A:1009-3044(2020)03-0223-04数字水印技术发展迅速1,已得到众多高等院校及研究机构的高度重视2-5。在数字水印整体功能越来越强大的同时,其应用的领域也越来越广泛,这就使得不同行业开始根据各自不同的

2、需求来研究并应用数字水印技术,因此就产生了各种各样的数字水印系统6-7。在抗旋转变化上Zernike矩具有明显的优势,Hu8于1962年提出连续函数不变矩的定义,并讨论了不变矩的基本性质,其不变矩理论被广泛应用到图像处理研究中;陈盈9等人提出了一种利用Zemike矩对图像几何校正的NSCT-SVD几何鲁棒盲水印算法;王胜10等人提出了基于边缘检测与Zernike不变矩的半脆弱图像水印认证算法;钟敏洁11提出了基于四元数Zernike矩的RST不变彩色图像水印方案;高光勇12等人利用特征域和Zernike矩,提出了一种多倍零水印版权认证方案;明细细13等人提出了一种结合DCT域掩膜和Zemike

3、矩的自适应鲁棒水印算法。DCT变换域算法能很好地抵抗有损压缩编码,吴娱14】等人的研究和实现了基于DCT算法的视频数字水印;张春玉15】研究了一种基于DCT变换的数字水印方法;韦晓林16在基本DCT算法上进行了改进,提出了n次DCT嵌入算法;侯然17等人提出了一种基于DWT和DCT的全盲鲁棒图像水印算法;曾祟18等人提出了一种基于DCT变换的图像版权数字水印算法。本文主要研究内容是通过对图像旋转前后的Zemike矩值进行比较,来获得Zernike矩不变性关键特性参数;采用DCT算法对数字图像水印进行嵌入和提取,结合Zernike矩不变性来完成受旋转攻击的嵌入水印图像的还原角度计算,然后再提取出

4、水印,对比提取水印与原始水印的相似度来判别这种水印嵌入算法的鲁棒性。1 水印嵌入和解出流程数字水印嵌入过程,将图像分为8x8图像块,并对每个小块进行DCT变换,使用Amold算法对水印图像进行置乱,将置乱后的水印图像嵌入原始图像中,每个小块中嵌入一个水印图像的像素,嵌入位置选取为具有较好鲁棒性和不可见性的(4,4)位置。图像在传输过程中,容易受到各种几何攻击,最常见的就是旋转攻击,因此对已经嵌入了水印的图像分别进行各系列的几何攻击例如旋转,平移,缩放等,恢复其大小和位置进行复原。在水印解出阶段,将含水印图像中的水印提取出,使用Ar-nold算法将其逆置乱,还原出受攻击后的水印图像,计算其与原始

5、水印图像的相似度与误差。如图1是水印嵌入和解出流程框图。2 Zernike矩及旋转不变性Zernike矩是一种基于Zernike多项式的正交化函数,由于它具有抗噪性能好,冗余度小,以及旋转不变性等优点,在图像处理技术中得到了广泛的应用。式中:m0,通过计算旋转角度,对已经发生旋转的图像进行逆旋转变换,即可实现将被旋转的图像进行还原摆正。3 抗旋转实验分析及系数确定实验中使用了MAT-LAB软件中的imrotate函数,对n和m的取值进行测算,分析n和m取值对Zernike矩的影响。通过对图像进行一定角度的旋转,利用式(9)计算偏转角度,与实际偏转角度相对比,求出其相对误差。以lena为载入图像

6、,取n=l和m=l的组合实验,对比其旋转1度-90度中以1度为条件变化实际旋转角度和估计旋转角度,如图2所示:从图2可以看出,实际偏转角度与计算偏转角度呈现为一条直线,误差较小。不是所有的n和m取值组合都能获得正确计算偏转角度,当取值为(8,2)时,在1度-65度时实际旋转角度与计算旋转角度误差较小,在66。时计算旋转角度突变成了一1140.如图3所示。为了最终确定合适的n和m值,实验中采用了lena、baboon和camman三张图像分别进行估计角度和相对误差的计算,并取其平均值的方法,根据不同的n和m所计算出的平均角度和平均相对误差如表1所示。从表1可以看出,当n=l,m=l和n=3,m=

7、l的时候,相对误差最小,平均角度也最接近45.5度,而其他取值的相对误差较大。本设计选取了(1,1)和(3,1)两组数据作为估计角度n和m的取值。4 DCT变换DCT变换是一种基于变换域的数字水印系统的相关技术,在其运算过程中只涉及实数之间的正交运算,而不像DFT变换那样还需要进行复数部分的运算,因此在运算上就更加简单、快捷。另外,DCT变换能够很好地处理图像压缩的问题,本文就是基于DCT变换,对水印进行嵌入和提取。采用DCT变换,是因为二维图像经过DCT变换后,图像的相关性低,图像的主要信息集中在直流系数和有限的几个低频系数中,并且DCT变换具有较强的抗干扰能力。5 实验结果及分析结合Zer

8、nike矩和DCT变换来实现数字水印的嵌入和解出,并采用旋转攻击影响图像,可以看到嵌有水印的载体图像在经过旋转之后,能够根据Zernike矩的旋转不变性,还原成旋转前的角度,虽然在图像旋转以及复原的过程中,发生了部分图像信息丢失的问题,导致了嵌入该位置的水印信息也发生了丢失,但是没有丢失的图像信息还是能够通过Zernike矩将图像较好地还原,并从还原后的图像中提取出水印。数字水印嵌入和解出的過程如图4所示,水印嵌入后峰值信噪比(PSNR)为39.2087。将水印解出并与原始水印进行对比获得相似度(NC)的比值,分别对图像以10。为间隔条件旋转图像,获得不同旋转角度下的水印解出图像,如表2所示。

9、如表2所示,旋转角度从0度增加到40度时,图像相似度从1下降到0.9698;旋转角度从40度增加到90度 时,图像相似度从0.9698上升到1。6 结论本文以Zernike矩为基础,研究了一种抗旋转变化的数字水印算法,其主要特点有:1)分析了Zernike矩n和m取值对旋转角度获得的影响,发现(1,1)和(3,1)两组数据能够适用不同特性的图像;2)在不同旋转角度的旋转攻击下,水印相似度最小值出现在40度-60度之间,其原因是旋转导致的图像信息的丢失所致。 通过对Zernike矩旋转不变性的研究,计算偏转角度后对图像进行还原和水印的提取,发现水印完整性较好,说明了该水印算法对旋转攻击具有良好的

10、鲁棒性。Reference:1陈明奇,钮心忻,杨义先,数字水印的研究进展和应用J.通信学报,2001,22(5):71-79.2张春田,苏育挺,管晓康.多媒体数字水印技术J.通信学报,2000,21(9):46-52.3黄继武,谭铁牛.图像隐形水印综述J.自动化学报,2000,26(5):645-655.4刘瑞祯,谭铁牛.数字图像水印研究综述J通信学报,2000,21(8):39-48.5杨义先,钮心忻.多媒体信息伪装综论J.通信学报,2002,23(5):32-38.6王炳锡,陈琦,邓峰森.数字水印技术M.西安:西安电子科技大学出版社,2003:11-12.7杨义先.数字水印基础教程M.北京

11、:人民邮电出版社,2007.8 Hu M K.Visual pattern recognition by moment invariantsJ.IEEE Transactions on Information Theory, 1962,8(2):179-187.9陈盈,郑洪源,丁秋林,基于Zernike矩和NSCT-SVD的数字水印算法研究J.计算机科学,2016,43(8):84-88.10王胜,解辉,张福泉,利用边缘检测与Zernike矩的半脆弱图像水印算法J计算机科学与探索,2018,12(4):629-641.11钟敏洁,基于四元数Zernike矩的RST不变彩色图像水印J.计算机与现代化,2015(7):40-43.12高光勇,蒋国平,基于特征域和Zernike矩的多倍零水印版权认证方案J南京邮电大学学报:自然科学版,2012,32(6):63-68.13明细细,李丽娟.结合DCT域掩膜和Zemike矩的自适应鲁 棒水印算法J计算机工程与應用,201 1,47(19):159-162.14吴娱,平子良,李殷.基于DCT算法的视频数字水印的研究与实现J.大学教育,2016,5(12):133-134,140.15张春玉.基于DCT变换的数字水印

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论