[发明专利]EVD-HG和DWT-SVD自适应水印图像处理方法有效

专利信息
申请号: 201811257061.0 申请日: 2018-10-26
公开(公告)号: CN109544436B 公开(公告)日: 2023-05-05
发明(设计)人: 唐晨;申玉馨 申请(专利权)人: 天津大学
主分类号: G06T1/00 分类号: G06T1/00
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 刘国威
地址: 300072*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: evd hg dwt svd 自适应 水印 图像 处理 方法
【权利要求书】:

1.一种EVD-HG和DWT-SVD自适应水印图像处理方法,其特征是,待隐藏的图像首先经由阿诺德Arnold和旋转器Gyrator变换进行置乱加密;然后,对载体图像进行小波变换,选中频部分进行奇异值分解,将加密后的多个彩色水印嵌入到载体图像的奇异值部分;最后,将包含秘密图像的奇异值部分与特征向量结合再进行逆小波变换,得到包含秘密图像的载体图像;具体步骤细化如下:

步骤1:水印图像的置乱加密:首先,将四幅彩色水印图像fi分别在各自的R、G、B三个通道进行Arnold置乱变换;然后对置乱后的各通道水印图像进行Gyrator变换,得到加密后的水印图像gi,i=1,…,4,以此加强水印图像的鲁棒性和不可见性;在嵌入前计算四个水印图像的特征值Eig_gi

步骤2:水印的嵌入过程:首先将彩色宿主图像进行小波变换,为了兼顾水印的不可见性和鲁棒性,选取中频部分进行奇异值分解;计算经奇异值分解后的宿主图像不同嵌入位置的对比度函数Hgi;通过Hgi和Eig_gi自适应地确定不同水印图像嵌入到不同位置时的最佳嵌入强度αfi;将加密后的水印图像自适应地嵌入到经奇异值分解后的宿主图像中,得到gii;对融合水印后的奇异值Ss进行逆变换就可得到嵌入水印的宿主图像IW;

步骤3:水印的提取过程:首先将嵌入水印的图像进行小波分解,对中频部分进行奇异值分解,将得到的奇异值与之前的特征向量U1、V1结合得到含水印的奇异值Sss;从Sss中提取被加密的水印Gi

步骤4:水印图像的解密:首先对被提取的加密水印Gi进行Gyrator反变换,然后再Arnold逆变换得到解密水印图像Fi

步骤5:鲁棒性测试:对嵌入水印的宿主图像进行各种攻击测试,通过计算均方值MSE、峰值信噪比PSNR、相关系数CC值,评价从嵌入水印后被攻击的宿主图像中提取的水印图像的不可见性以及鲁棒性。

2.如权利要求1所述的EVD-HG和DWT-SVD自适应水印图像处理方法,其特征是,步骤2、3更进一步地:

步骤2:水印的嵌入过程:首先将彩色宿主图像进行小波变换,得到四个频带,即LL、LH、HL、HH;为了兼顾水印的不可见性和鲁棒性,选取中频部分进行奇异值分解;计算经奇异值分解后的宿主图像不同嵌入位置的对比度函数Hgi;通过Hgi和Eig_gi自适应地确定不同水印图像嵌入到不同位置时的最佳嵌入强度αfi=wi*Hgi/Eig_gi,wi为用来调节的权重系数;将加密后的水印图像嵌入到经奇异值分解后的宿主图像中,得到融合后的图像gii,即g11=LLS+af1*g1,g22=LHS+af2*g2,g33=HLS+af3*g3,g44=HHS+af4*g4;对融合水印后的奇异值Ss进行逆变换就可得到嵌入水印的宿主图像IW;

步骤3:水印的提取过程:首先将嵌入水印的图像进行小波分解,对中频部分进行奇异值分解,将得到的奇异值与之前的特征向量U1、V1结合得到含水印的奇异值Sss;从Sss中提取被加密的水印Gi,即

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811257061.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top