首页> 中国专利> 一种基于Schur分解的双彩色数字图像盲水印方法

一种基于Schur分解的双彩色数字图像盲水印方法

摘要

本发明公开了一种双彩色盲水印算法,旨在改变当前数字水印多为二值或灰度图像的现状,满足彩色数字图像作为数字水印的需要。其技术要点是,通过微调Schur分解后所得的正交矩阵的第一列第二个元素和第一列第三个元素之间的大小关系,将彩色数字水印图像嵌入到彩色宿主图像中;同时提取水印是不要原始水印的帮助,达到盲提取的目的,该发明简单快捷,具有较高的水印不可见性、强鲁棒性和大容量性,本发明适用于彩色图像作为数字水印的版权保护。

著录项

  • 公开/公告号CN102663669A

    专利类型发明专利

  • 公开/公告日2012-09-12

    原文格式PDF

  • 申请/专利权人 鲁东大学;

    申请/专利号CN201210116211.2

  • 发明设计人 苏庆堂;王环英;李宏光;

    申请日2012-04-20

  • 分类号G06T1/00(20060101);

  • 代理机构

  • 代理人

  • 地址 264025 山东省烟台市芝罘区世学路186号鲁东大学

  • 入库时间 2023-12-18 06:28:50

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-06-10

    未缴年费专利权终止 IPC(主分类):G06T1/00 授权公告日:20130918 终止日期:20140420 申请日:20120420

    专利权的终止

  • 2013-09-18

    授权

    授权

  • 2012-11-07

    实质审查的生效 IPC(主分类):G06T1/00 申请日:20120420

    实质审查的生效

  • 2012-09-12

    公开

    公开

说明书

技术领域

本发明属于信息安全技术领域,涉及彩色数字图像作为数字水印的版权保护。 

背景技术

目前的图像数字水印算法多数是将二值或灰度图像作为数字水印,而将彩色图像作为数字水印的比较少。一个最重要的原因是将彩色图像作为水印时,其含有的信息量是相同尺寸灰度图像的3倍,是二值图像的24倍,因此增加了水印嵌入的难度,现有的将二值图像嵌入灰度图像的数字水印技术并不能很好地满足当前以彩色图像为主的版权保护,因此如何将彩色数字图像作为数字水印成为亟待解决的问题之一。 

另外,现有的彩色图像水印算法主要研究的是非盲水印,这主要是因为彩色图像所包含的版权保护信息非常大,用非盲水印技术可以比较方便地嵌入或提取水印。但是,在数字水印领域大部分研究者关注的是盲水印技术而不是非盲水印技术,这是由于非盲水印需要借助于原始宿主图像或原始水印图像的帮助才能进行水印的检测或提取,而该方法在现实生活中有些累赘、不很方便。因此,在近几年的数字水印技术成果中,盲检测数字水印算法逐渐成为数字水印技术发展的主流,如何实现彩色水印图像的盲提取是当前图像水印技术的难点之一。 

发明内容

本发明的目的是提供一种基于Schur分解的双彩色数字图像盲水印算法,包含具体的水印嵌入算法和提取算法,其嵌入算法具体步骤描述如下: 

第一步:彩色水印图像的预处理:通过降维处理将一幅大小为N×N的24位原始彩色水印图像W分成R、G、B三个水印分量,并且每一个水印分量经过基于密钥Ka的Arnold变换进行置乱,然后,将每一个像素转换成8 bits的二值信息,最后组合形成长度为LW的水印序列W;

第二步:彩色宿主图像的块处理:在RGB色彩空间,将宿主图像H分为R、G、B三层图像,并将每一层图像划分为非重叠的4×4的像素块;

第三步:利用基于密钥Kh的MD5函数伪随机选择LW个像素块作为水印的嵌入位置,此处LW表示水印的总长度;

第四步:对每一个像素块Hi,j按照公式(1)进行Schur分解获得正交矩阵Ui,j,此处i,j表示第i行,第j列个像素块;

                                                  

第五步:根据公式(2)、(3)修改Ui,j矩阵第一列的第二个元素u2,1和第三个u3,1元素,来嵌入水印wi,j

第六步:利用公式(4)进行逆Schur变换,得到含水印的图像块Hi,j

第七步:重复执行第三步到第六步,直到所有的水印信息被嵌入到宿主图像中;

第八步:重新组合含水印的R、G、B三层图像,得到含水印的最终图像H’。

所述的提取算法的具体步骤为: 

第一步:将含水印的图像H’分为R、G、B三个分层图像,并将每一层图像分成非重叠的4×4的像素块;

第二步:利用基于密钥Kh的MD5函数伪随机选择出LW个含有水印的像素块;

第三步:将含有水印的像素块Hi,j进行Schur分解,得到其正交矩阵Ui,j

第四步:根据公式(5),利用Ui,j中第一列的第二个元素u2,1和第三个元素u3,1来提取二值水印信息wi,j

 

第五步:重复执行第二步到第四步,直到提取所有的水印信息;

第六步:将所提取的二值水印信息每八位一组转换成十进制的像素值,然后执行基于密钥Ka的逆Arnold变换并获得分层水印;

第七步:组合分层水印形成最终的提取水印W’。

该算法简单快捷,具有较高的水印不可见性、强鲁棒性和大容量性,本发明适用于彩色图像作为数字水印的版权保护。 

附图说明

图 1(a)、图 1(b)、图 1(c)、图 1(d)是四幅原始彩色宿主图像。 

图 2(a)、图 2(b)是两幅原始彩色水印图像。 

图3(a)、图3(b)、图3(c)、图3(d)是将图2(a)所示的水印依次嵌入到各宿主图像所得的含水印的图像,各自的PSNR值依次为39.4358dB,38.3922dB,35.8144dB,36.6146dB。 

图4(a)、图4(b)、图4(c)、图4(d)是依次从图3(a)、图3(b)、图3(c)、图3(d)提取的水印,各自的NC值依次为1.0000,0.9999,0.9979,1.0000。 

图5(a)、图5(b)、图5(c)、图5(d)是将图2(b)所示的水印依次嵌入到各宿主图像后所得的含水印图像,各自的PSNR值依次为35.3179dB,36.6792dB,35.9858dB,36.54876dB。 

图6(a)、图6(b)、图6(c)、图6(d)是依次从图5(a)、图5(b)、图5(c)、图5(d)提取的水印,各自的NC值依次为1.0000,0.9975,1.0000,0.9979。 

图 7(a)、图 7(b)、图 7(c)、图 7(d)、图 7(e)、图 7(f)、图 7(g)是将图 3(a)依次进行JPEG、加噪、滤波、锐化、模糊、剪切、缩放攻击后所提出的水印。 

具体实施方式: 

 本发明的目的是提供一种基于Schur分解的双彩色数字图像盲水印算法,包含具体的水印嵌入算法和提取算法,其嵌入算法具体步骤描述如下:

第一步:彩色水印图像的预处理:通过降维处理将一幅大小为32×32的24位原始彩色水印图像W分成R、G、B三个水印分量,并且每一个水印分量经过基于密钥Ka的Arnold变换进行置乱,然后,将每一个像素转换成8 bits的二值信息,最后组合形成长度为LW=24576的水印序列W;

第二步:彩色宿主图像的块处理:在RGB色彩空间,将512×512的宿主图像H分为R、G、B三层图像,并将每一层图像划分为非重叠的4×4的像素块;

第三步:利用基于密钥Kh的MD5函数伪随机选择24576个像素块作为水印的嵌入位置;

第四步:对每一个像素块Hi,j按照公式(1)进行Schur分解获得正交矩阵Ui,j,此处i,j表示第i行,第j列个像素块;

 第五步:根据公式(2)、(3)修改Ui,j矩阵第一列的第二个元素u2,1和第三个u3,1元素,来嵌入水印wi,j

若水印信息是“1”时,则将第四步所得的正交矩阵修改为

 第六步:利用公式(4)进行逆Schur变换,得到含水印的图像块Hi,j

将第五步所得的正交矩阵进行逆Schur运算得到含水印的像素块是

第七步:重复执行第三步到第六步,直到所有的水印信息被嵌入到宿主图像中;

第八步:重新组合含水印的R、G、B三层图像,得到含水印的最终图像H’。

所述的提取算法的具体步骤为: 

第一步:将含水印的图像H’分为R、G、B三个分层图像,并将每一层图像分成非重叠的4×4的像素块;

第二步:利用基于密钥Kh的MD5函数伪随机选择出LW个含有水印的像素块;

第三步:将含有水印的像素块Hi,j进行Schur分解,得到其正交矩阵Ui,j

第四步:根据公式(5),利用Ui,j中第一列的第二个元素u2,1和第三个元素u3,1来提取二值水印信息wi,j

从上述正交矩阵可以得到所嵌入的水印为“1”  ;

第五步:重复执行第二步到第四步,直到提取所有的水印信息;

第六步:将所提取的二值水印信息每八位一组转换成十进制的像素值,然后执行基于密钥Ka的逆Arnold变换并获得分层水印;

第七步:组合分层水印形成最终的提取水印W’。

该算法简单快捷,具有较高的水印不可见性、强鲁棒性和大容量性,本发明适用于彩色图像作为数字水印的版权保护。 

为了证明算法的有效性,分别选择四幅24位大小为512×512的标准图像作为宿主图像,并选择两幅24位大小为32×32的彩色图像作为数字水印,同时设定阈值T=0.04进行验证。通过对含水印图像的视觉效果和PSNR值可以看出,在图3(a)~图3(d)及图5(a)~图5(d)中所嵌入的水印具有良好的水印不可见性,同时由图4(a)~图4(d)、图6(a)~图6(d)及图7(a)~图7(g)可以看出,所提出的水印具有良好的可鉴别性,验证该方法具有较强的鲁棒性,能够很好地提取所嵌入的彩色水印进行版权保护。 

  

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号