当前位置: 首页 > 专利查询>宁波大学专利>正文

一种数字图像的多个零水印嵌入及提取方法技术

技术编号:7786849 阅读:222 留言:0更新日期:2012-09-21 08:11
本发明专利技术公开了一种数字图像的多个零水印嵌入及提取方法,多个零水印嵌入和提取均是在离散小波变换和离散余弦变换复合域内进行的,多个零水印嵌入是利用原始数字图像复合域内系数构造出二值水印密钥,再与实际的多个二值数字水印进行异或运算实现的,多个零水印提取是利用待测数字图像复合域内系数构造出二值水印密钥,结合零水印信息实现的,本发明专利技术的嵌入及提取方法具有优异的水印鲁棒性能,能够抗常规图像处理攻击;同时本发明专利技术的嵌入方法是将多个二值数字水印注册到版权数据库中,不对原始数字图像产生任何改变,因此嵌入的多个二值数字水印完全不可觉察,既平衡了数字水印的鲁棒性和不可觉察性之间的矛盾,又满足了数字水印应用的多样性需要。

【技术实现步骤摘要】

本专利技术涉及一种零水印技术,尤其是涉及。
技术介绍
数字水印作为有效解决数字媒体作品版权保护和所有权鉴别的一种技术手段,是当前数字媒体信息安全领域的研究热点。数字水印要发挥应有的作用,必须具备鲁棒性和不可觉察性两个基本要素。水印鲁棒性,是指数字媒体在经过常规的数字信号处理或者外来攻击之后,嵌入的数字水印仍然具有较好的可检测性或者说仍能够反映出原始数字媒体的版权等方面信息。水印不可觉察性,是指数字水印的嵌入不能影响到原始数字媒体的听觉或视觉质量,从而不会影响原始数字媒体的应用价值。显然,传统的数字水印技术,即通过对原始数字媒体的空域数据或变换域系数进行一定的修改,将包含作者或作品的某种特 征信息例如签名、版权标识、序列号、日期或图标等作为数字水印嵌入到原始数字媒体中,不可避免地存在着水印鲁棒性和水印不可觉察性之间的矛盾一方面,水印鲁棒性要求在原始数字媒体中尽可能多地嵌入数字水印信息以抵抗各种常规处理或有意攻击,而另一方面,水印不可觉察性则希望尽可能少地嵌入数字水印信息以避免造成与原始数字媒体的明显差异,这对于一些敏感的数字图像例如医学图像和掌纹图像等尤为重要,因为这类数字图像的细节像素包含了极为重要的信息,这类数字图像中任何像素的变化所造成的失真都会影响对原始数字图像的判断。近几年来,零水印技术的提出很好地解决了传统的数字水印技术中的水印鲁棒性和水印不可觉察性之间的矛盾,成为数字水印技术中一个新的研究分支。所谓零水印技术,就是通过原始数字媒体的自身特征构造出一个水印密钥,再与待嵌入的有实际意义的数字水印结合形成相关零水印信息后注册到知识产权水印信息数据库中的一种数字水印技术,它不对原始数字媒体作任何修改。因此,在零水印技术中,零水印的构造和注册过程就是通常意义上的数字水印嵌入过程,一旦注册完成,原始数字媒体就被认为包含了实际数字水印而具备了相应的版权保护能力。由于零水印技术中的实际数字水印是注册到知识产权水印信息数据库中,而不是嵌入到原始数字媒体中,也就不存在原始数字媒体质量下降的任何问题,正因为这个特性,零水印技术很好地平衡了传统的数字水印技术中的水印鲁棒性和水印不可觉察性之间的矛盾。目前,已有多种零水印方案被提出。2008年,曾凡娟、周安民在计算机应用刊物上提出了一种基于Contourlet变换和奇异值分解的数字图像零水印方案,该方案首先对原始图像进行Contourlet变换,将其分解为一系列多尺度、局部化、方向性的子带图像,再选择低频子带进行分块奇异值分解,根据每块分解中第一个奇异值的整数位大小的不变性构造出零水印。2009年,赵杰、王眶和何冰等人在计算机工程与科学刊物上提出了一种基于图像置乱和小波变换的零水印方案,该方案首先对水印图像进行置乱处理,然后利用载体图像一级小波分解后的低频子图和置乱后的水印图像得到提取矩阵,再对提取矩阵进行一定的打乱加密,由此完成零水印的嵌入和提取。2010年,毕秀丽,何春香和程诚在计算机工程与科学刊物上提出了一种基于对数极坐标映射和小波提升的零水印方案,该方案首先将水印图像进行置乱,对载体图像进行缩放归一化处理,然后进行对数极坐标映射,再进行一级整数小波提升,最后利用分解后的低频子图和置乱后水印图像构造出零水印。2011年,王武军在计算机与数字工程刊物上提出了一种多级离散余弦变换和奇异值分解的零水印方案,该方案首先对要嵌入的原始图像进行多级离散余弦变换,提取低频子图并对其进行奇异值分解,其次对嵌入的水印图像进行置乱,将置乱后的水印图像进行奇异值分解,最后将原始图像和水印图像两次奇异值分解后的结果进行运算产生零水印。然而,目前已提出的零水印方案基本上是基于单个零水印嵌入和提取的数字水印技术,存在着功能单一的局限性。由于实际应用中更多地存在着向数字媒体作品中嵌入多个数字水印以满足不同应用目的的需要,比如一幅数字媒体作品完成后需要有两人或多人的签名以共享版权,或者一幅数字媒体作品在发布、销售、使用等不同阶段需要标志不同所有者(如创作者、发行者、使用者等)使用的合法信息,又如数字媒体作品的作者(或出版者)在作品中同时嵌入用于版权认证的鲁棒水印和用于内容认证的脆弱水印等等。因此,从数字水印的应用多样性考虑,嵌入多个数字水印的零水印方案研究更具有实际应用价值和广阔的应用前景。
技术实现思路
本专利技术所要解决的技术问题是提供,其实现了在原始数字图像中嵌入多个零水印,且嵌入的多个零水印具有优异的鲁棒性能,同时有效保证了原始数字图像的质量不受影响。本专利技术解决上述技术问题所采用的技术方案为一种数字图像的多个零水印嵌入方法,其特征在于包括以下步骤①-I、在多个零水印嵌入端,假设待嵌入K个二值数字水印的原始数字图像为8bit的灰度图像,并记为F,F={0 ( f(m,n) ( 255,I彡m彡M,I彡n彡N},其中,K彡2,M表示待嵌入K个二值数字水印的原始数字图像F的竖直分辨率,N表示待嵌入K个二值数字水印的原始数字图像F的横向分辨率,MXN表示待嵌入K个二值数字水印的原始数字图像F的分辨率,f(m,n)表示待嵌入K个二值数字水印的原始数字图像F中坐标位置为(m,n)的像素的像素值;①_2、在多个零水印嵌入端,假设待嵌入的K个二值数字水印皆为二值图像,并分别记为W1, W2,…,Wk,…WK,则对于待嵌入的第k个二值数字水印\,ffk={wk(ik, jk)=0或1,I彡ik彡Ik,I彡jk彡Jj,其中,I彡k彡K,Ik表示待嵌入的第k个二值数字水印Wk的竖直分辨率,Jk表示待嵌入的第k个二值数字水印Wk的横向分辨率,IkXJk表示待嵌入的第k个二值数字水印Wk的分辨率,Wk(ik, jk)表示待嵌入的第k个二值数字水印Wk中坐标位置为(ik,jk)的像素的像素值;①-3、对待嵌入K个二值数字水印的原始数字图像F进行归一化处理,得到归一化处理后的数字图像,记为F',将归一化处理后的数字图像F'中坐标位置为(m,n)的像素的像素值记为 f' (m, n) ,f' (m, n)=f (m, n)/255 ; ①-4、对F'进行L级二维离散小波变换,得到一个第一小波逼近子图和多个第一小波细节子图,将第一小波逼近子图记为FA,其中,FA的分辨率为(M/2》X (N/2l),本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字图像的多个零水印嵌入方法,其特征在于包括以下步骤 ①-I、在多个零水印嵌入端,假设待嵌入K个二值数字水印的原始数字图像为Sbit的灰度图像,并记为F,F={0 ( f(m,n) ( 255,I彡m彡M,I彡n彡N},其中,K彡2,M表示待嵌入K个二值数字水印的原始数字图像F的竖直分辨率,N表示待嵌入K个二值数字水印的原始数字图像F的横向分辨率,MXN表示待嵌入K个二值数字水印的原始数字图像F的分辨率,f(m,n)表示待嵌入K个二值数字水印的原始数字图像F中坐标位置为(m,n)的像素的像素值; ①-2、在多个零水印嵌入端,假设待嵌入的K个二值数字水印皆为二值图像,并分别记为W1, W2,…,Wk,…,\,则对于待嵌入的第k个二值数字水印Wk,Wk= Iwk (ik,jk) =0或1,I彡ik彡Ik,I彡jk彡Jk},其中,I彡k彡K,Ik表示待嵌入的第k个二值数字水印Wk的竖直分辨率,Jk表示待嵌入的第k个二值数字水印Wk的横向分辨率,IkXJk表示待嵌入的第k个二值数字水印Wk的分辨率,Wk(ik, jk)表示待嵌入的第k个二值数字水印Wk中坐标位置为(ik,jk)的像素的像素值; ①-3、对待嵌入K个二值数字水印的原始数字图像F进行归一化处理,得到归一化处理后的数字图像,记为F',将归一化处理后的数字图像F'中坐标位置为(m,n)的像素的像素值记为 f' (m, n), f' (m, n)=f (m, n)/255 ; ①-4、对F'进行L级二维离散小波变换,得到一个第一小波逼近子图和多个第一小波细节子图,将第一小波逼近子图记为FA,其中,FA的分辨率为(M/2》X (N/2l),!</-< IogJ^mm(M N)-,min()为取最小值函数,'、max(max(/,,./;), ■, max(Ik, Jk ), ■,max(人.,J1,)) ymax()为取最大值函数,符号」”表示取小于其自身的最大整数,I1表示待嵌入的第I个二值数字水印W1的竖直分辨率,J1表示待嵌入的第I个二值数字水印W1的横向分辨率,Ik表示待嵌入的第K个二值数字水印Wk的竖直分辨率,Jk表示待嵌入的第K个二值数字水印Wk的横向分辨率; ①-5、对FA进行二维离散余弦变换,得到一个与FA相同分辨率的第一二维离散余弦变换系数矩阵,记为FAC,然后对FAC进行Z i g-Zag扫描排列,得到一个第--维离散余弦变换系数序列,记为 FACS,FACS={facs(x),I 彡 X 彡(M/2L) X (N/2L)},其中,facs(x)表示 FACS中的第X个离散余弦变换系数,FACS中的第2个离散余弦变换系数开始均为离散余弦变换交流系数; ①-6、依次根据待嵌入的每个二值数字水印的分辨率,分别从FACS中选取出满足设定条件的I1XJ1U2XJy -,IkXJk,…和IkXJk个离散余弦变换交流系数,构成K个第一一维离散余弦变换交流系数序列,分别对应记为FACS^ FACS2,…、FACSk,…和FACSk,对于从FACS中选取出的满足设定条件的IkXJk个离散余弦变换交流系数构成的第k个第一一维离散余弦变换交流系数序列FACSk,FACSk= {facsk(y), I ^ y ^ IkX Jj,然后记录FACS:、FACS2,…、FACSk、…和FACSk中的各个离散余弦变换交流系数在FACS中的对应位置信息,其中,I2表示待嵌入的第2个二值数字水印W2的竖直分辨率,J2表示待嵌入的第2个二值数字水印W2的横向分辨率,facsk(y)表示FACSk中的第y个离散余弦变换交流系数,设定条件为使得构成的第一一维离散余弦变换交流系数序列中的任意相邻两个离散余弦变换交流系数的差值的绝对值大于或等于设定的差值阈值; ①-7、分别比较FACS^ FACS2,…、FACSk,…和FACSk中的任意相邻两个离散余弦变换交流系数的大小,并根据比较结果返回逻辑值I或O,对于FACSk中的任意相邻两个离散余弦变换交流系数,将其分别记为facsk(z)和facsk(z+l),判断facsk(z)>facsk(z+l)是否成立,如果成立,则返回逻辑值I,否则,返回逻辑值O,其中,I彡z ( IkXJk-I ;然后比较Facs1^Facs2, -,FAcsk,…和facsk中的最后一个离散余弦变换交流系数和第I个离散余弦变换交流系数的大小,并根据比较结果返回逻辑值I或O,对于FACSk中的最后一个离散余弦变换交流系数与第I个离散余弦变换交流系数,如果前者大,则返回逻辑值1,否则,返回逻辑值O ;再根据FACS1、FACS2,…、FACSk,…和FACSk各自对应的返回的逻辑值,构建一一对应的第一二值数字水印密钥,对于FACSk对应的返回的逻辑值,将返回的逻辑值按先行后列顺序排列方式贮存于一个大小为IkXJk的二维矩阵中,将该二维矩阵作为第k个第一二值数字水印密钥,记为WBk ; ①_8、对待嵌入的K个二值数字水印W1, W2,…,Wk,…,Wk分别进行置乱处理,将置乱处理后得到的K个二值数字水印分别对应记为WSi、WS2、…、WSk、…和WSk,然后将WSi、WS2、…、WSk、…和WSk分别与K个第一二值数字水印密钥WBi、WB2、...、WBk、…和WBk——对应进行异或运算得到K个零水印信息,分别对应记为WO1^ffO2,…、W0k、…和WO1^WO1=Xor (WS1, WB1),WO2=Xor (WS2, WB2),...,W0k=xor (WSk,WBk),...,W0K=xor (WSK, WBk),再将 K 个零水印信息 WO1、WO2,…、W0k、…和WOk保存于注册机构的数字水印信息数据库中,完成K个二值数字水印W1, W2,…,Wk,…,Wk的嵌入,其中,WS1表示对W1进行置乱处理后得到的二值数字水印,WS2表示对W2进行置乱处理后得到的二值数字水印,WSk表示对Wk进行置乱处理后得到的二值数字水印,WSk表示对Wk进行置乱处理后得到的二值数字水印,WB1表示第I个第一二值数字水印密钥,WB2表示第2个第一二值数字水印密钥,WBk表示第K个第一二值数字水印密钥,xor ()为异或运算函数; ①-9、在多个零水印嵌入端,将记录的FACS^FACS2、…、FACSk、…和FACSk中的各个离散余弦变换交流系数在FACS中的位置信息、K个零水印信息WO1, WO2,…,W0k,…,WOk以及K个二值数字水印W1, W2,…,Wk,…,Wk传输给多个零水印提取端。2.根据权利要求I所述的一种数字图像的多个零水印嵌入方法,其特征在于所述的步骤①-6中FACS^ FACS2,…、FACSk、…和FACSk中的任意相邻两个离散余弦变换交流系数的差值的绝对值分别大于或等于52、…、6k>…和Sk,其中,61表示针对FACS1中的任意相邻两个离散余弦变换交流系数的差值的绝对值设定的第I个差值阈值,S 2表示针对FACS2中的任意相邻两个离散余弦变换交流系数的差值的绝对值设定的第2个差值阈值,S k表示针对FACSk中的任意相邻两个离散余弦变换交流系数的差值的绝对值设定的第k个差值阈值,S K表示针对FACSk中的任意相邻两个离散余弦变换交流系数的差值的绝对值设定的第K个差值阈...

【专利技术属性】
技术研发人员:周亚训金炜陈芬徐星辰郑世超殷丹丹
申请(专利权)人:宁波大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1