一种强鲁棒性的隐形数字图像水印处理方法及装置与流程

文档序号:28101409发布日期:2021-12-22 11:32阅读:302来源:国知局
一种强鲁棒性的隐形数字图像水印处理方法及装置与流程

1.本发明涉及数字图像版权保护技术领域,特别是涉及一种强鲁棒性的隐形数字图像水印处理方法及装置。


背景技术:

2.图像数字水印技术作为一种新的数字图像版权保护手段,与各行各业的联系越来越紧密,在国家的军事机密,医疗影像,商业宣传,工业生产,信息安全等领域有着举足轻重的作用。现有的水印嵌入算法比较简单,不需要对原始图像做任何变换,因此时间复杂度低,水印容量大。但它只对图像压缩攻击具有良好的抵抗能力,而对于噪声干扰的鲁棒性较差。


技术实现要素:

3.为解决上述问题,本发明提供一种强鲁棒性的隐形数字图像水印处理方法及装置,以提高嵌入水印的鲁棒性。
4.本发明采用的一个技术方案是:一种强鲁棒性的隐形数字图像水印处理方法,包括:对水印图像进行预处理;对宿主图像进行预处理;水印嵌入;水印图像生成,得到含水印的彩色图像。
5.进一步的,所述对水印图像进行预处理,包括:采用arnold置乱算法对所述水印图像进行置乱处理,得到置乱后的水印,将所述置乱水印转化为0

1序列。
6.进一步的,所述对宿主图像进行预处理,包括:对所述宿主图像进行三原色通道分离,取出r通道分量图像,对所述r通道分量图像进行lwt变换,取出lwt变换后的低频分量ll子带,对所述ll子带进行4*4不重叠分块处理。
7.进一步的,所述水印嵌入,包括:对所述4*4不重叠分块处理后获取的分块进行hessenberg分解,得到h矩阵,提取出h矩阵第二行第二列元素,获取嵌入强度因子t,将0

1序列嵌入h矩阵,将更新为,获得更新后的矩阵。
8.进一步的,所述水印图像生成,包括:对所述矩阵逆hessenberg分解,得到嵌入水印信息后的矩阵和嵌入水印信息的块,将划分得到的不重叠4*4嵌入水印信息的块进行分块的合并,将合并得到的低频分量图像进行lwt逆变换,得到r通道分量图像,合并三原色的三通道分量图像,得到含水印的彩色图像。
9.进一步的,所述采用arnold置乱算法对所述水印图像进行置乱处理包括:对所述水印图像基于秘钥的arnold变换。
10.进一步的,所述获取嵌入强度因子t包括:根据果蝇优化算法求得的嵌入强度因子t。
11.进一步的,所述水印提取包括:将含水印的彩色图像进行三原色通道分离,取出红色通道图像,进行lwt变换,得到变换后的低频子带ll,对ll子带进行4*4不重叠分块处理,利用基于秘钥的伪随机序列选取水印嵌入块,对选取的水印嵌入块分块进行hessenberg分解,得到矩阵,得到h矩阵的第二行第二列元素,提取水印信息,对提取出来的水印信息进行arnold置乱恢复操作,最终得到提取出来的水印。
12.进一步的,所述提取水印信息的公式是:;其中,为嵌入强度因子,所述嵌入强度因子由果蝇优化算法得出,是嵌入水印后的矩阵第二行第二列元素,是提取出的水印信息。
13.依据上述方法,本发明对应还提供一种强鲁棒性的隐形数字图像水印处理装置,其特征在于,包括:第一预处理模块,用于对水印图像进行预处理;第二预处理模块,用于对宿主图像进行预处理;嵌入模块,用于水印嵌入;生成模块,用于水印图像生成,得到含水印的彩色图像。
14.本发明的有益效果是:通过上述技术方案的一种强鲁棒性的隐形数字图像水印处理方法及装置,提高了含水印图像的保真性。将水印嵌入hessenberg分解最大值元素提高了水印抵抗外界干扰性能。果蝇寻优自适应的寻找最佳嵌入强度,平衡了水印的不可见性和鲁棒性。
附图说明
15.图1本发明实施例水印嵌入流程示意图。
16.图2本发明实施例水印提取流程示意图。
具体实施方式
17.在本技术实施例提供的技术方案中的一种强鲁棒性的隐形数字图像水印处理方法及装置,通过对水印图像进行预处理;对宿主图像进行预处理;水印嵌入;水印图像生成,得到含水印的彩色图像。可以有效提高含水印图像的保真性。
18.下面结合附图对本技术实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。
19.实施例一请参考图1,本技术实施例提供一种强鲁棒性的隐形数字图像水印处理方法,包括:s101:对水印图像进行预处理;s102:对宿主图像进行预处理;s103:水印嵌入;s104:水印图像生成,得到含水印的彩色图像。
20.本发明所采用的一种强鲁棒性的隐形数字图像水印处理方法,可以应用于以智能电子设备,如智能手机等,该智能电子设备具有数据输入和输出部分,并具有数据处理能力。上述方法也可以应用于通常意义上的服务器或者计算机系统。
21.该方法在智能电子设备、服务器或者计算机系统上执行时,执行s101对水印图像进行预处理。
22.在数字水印中,仅用加密算法对水印进行加密并不不安全,攻击者一旦破解了加密算法,就能提取出水印信息。因此,需要先对水印图像进行置乱处理,使水印图像看起来杂乱无章,从而提高信息隐藏的安全性。
23.本实施例对水印图像进行预处理,包括:采用arnold置乱算法对所述水印图像进行置乱处理,得到置乱后的水印,将所述置乱水印转化为0

1序列。
24.上述的arnold置乱算法采用arnold变换,又称猫脸变换,是一种从规则位置到随机位置的映射,具体包括arnold 变换和arnold反变换;arnold 变换为:arnold 反变换为:(8)其中,x、y为原图的像素点,x’、y’为映射后的像素点,所述x、y、x’、y’为正整数,mod是取余运算。
25.作为优选的实施例,采用arnold置乱算法对所述水印图像进行置乱处理包括:对所述水印图像基于秘钥的arnold变换。
26.在执行步骤s101的同时,或者在执行步骤s101之前、之后,可以执行步骤s102,对宿主图像进行预处理。
27.具体的,所述对宿主图像进行预处理,包括:对所述宿主图像进行三原色通道分离,取出r通道分量图像,对所述r通道分量图像进行lwt变换,取出lwt变换后的低频分量ll子带,对所述ll子带进行4*4不重叠分块处理。
28.对宿主图像进行三原色通道分解,研究表明,将水印嵌入红色通道分量能保证良好的鲁棒性,将水印嵌入蓝色通道分量具有良好的不可见性,由于鲁棒性是水印的最重要性能,故本发明的实施例选择将水印嵌入红色分量,将红色分量图像进行离散小波变换(lwt),对变换后的低频子带ll进行不重叠分块,上述步骤有效提高了含水印图像的保真性在完成步骤s101和步骤s102之后,即可以执行步骤s103:水印嵌入。
29.本发明实施例采用的水印嵌入方法是:对所述4*4不重叠分块处理后获取的分块进行hessenberg分解,得到h矩阵,提取出h矩阵第二行第二列元素,获取嵌入强度因子t,将0,1序列嵌入h矩阵,将更新为,获得更新后的矩阵。
30.研究表明,hessenberg矩阵的最大值元素几乎都在该矩阵的第一行第二列,第二行第一列或者第二行第二列,因此本发明的方法将水印序列嵌入h矩阵第二行第二列元素,
通过对分块进行hessenberg分解得到上三角h矩阵的最大值元素,将水印嵌入hessenberg分解最大值元素提高了水印抵抗外界干扰性能。
31.其中作为优选实施例,本发明根据果蝇优化算法求得的嵌入强度因子t,果蝇寻优自适应的寻找最佳嵌入强度,可以有效地平衡水印的不可见性和鲁棒性。
32.在水印嵌入后,即可以执行步骤s104水印图像生成。
33.本发明实施例中水印图像生成包括:对所述矩阵逆hessenberg分解,得到嵌入水印信息后的矩阵和嵌入水印信息的块,将划分得到的不重叠4*4嵌入水印信息的块进行分块的合并,将合并得到的低频分量图像进行lwt逆变换,得到r通道分量图像,合并三原色的三通道分量图像,得到含水印的彩色图像。
34.本发明有效提高了含水印图像的保真性。将水印嵌入hessenberg分解最大值元素提高了水印抵抗外界干扰性能。果蝇寻优自适应的寻找最佳嵌入强度,平衡了水印的不可见性和鲁棒性。
35.对应的,如果想提取水印,参考图2,本发明的具体实施方法是:将含水印的彩色图像进行三原色通道分离,取出红色通道图像,进行lwt变换,得到变换后的低频子带ll,对ll子带进行4*4不重叠分块处理,利用基于秘钥的伪随机序列选取水印嵌入块,对选取的水印嵌入块分块进行hessenberg分解,得到矩阵,得到h矩阵的第二行第二列元素,提取水印信息,对提取出来的水印信息进行arnold置乱恢复操作,最终得到提取出来的水印。
36.其中,提取水印信息的公式是:;其中,为嵌入强度因子,所述嵌入强度因子由果蝇优化算法得出,是嵌入水印后的矩阵第二行第二列元素,是提取出的水印信息。
37.上述过程属于盲水印算法,水印提取的过程不需要原始数据的参与。
38.实施例二基于上述实施例一的方法,本发明对应还提供一种强鲁棒性的隐形数字图像水印处理装置,包括:第一预处理模块,用于对水印图像进行预处理;第二预处理模块,用于对宿主图像进行预处理;嵌入模块,用于水印嵌入;生成模块,用于水印图像生成,得到含水印的彩色图像。
39.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
40.本发明的方法和装置通过上述技术方案可以有效提高了含水印图像的保真性、抵抗外界干扰性能,并且平衡了水印的不可见性和鲁棒性。
41.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的
权利要求指出。
42.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1