[发明专利]一种基于生成对抗网络的鲁棒图像水印方法在审

专利信息
申请号: 202210598258.0 申请日: 2022-05-30
公开(公告)号: CN115131188A 公开(公告)日: 2022-09-30
发明(设计)人: 高光勇;付佳欣 申请(专利权)人: 南京信息工程大学;郑州信大先进技术研究院
主分类号: G06T1/00 分类号: G06T1/00;G06T9/00;G06N3/04;G06N3/08
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 周科技
地址: 210032 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 生成 对抗 网络 图像 水印 方法
【权利要求书】:

1.一种基于生成对抗网络的鲁棒图像水印方法,其特征在于:该方法包括:

(1)构建编码器-解码器框架,编码器将二进制的秘密信息嵌入到一张三通道的载体图像中,解码器从载密图像中提取出秘密信息;

(2)构建对抗网络框架,编码器网络和解码器网络组成一个端到端的模型作为生成器网络,通过生成器网络生成载密图像和提取出秘密信息,通过判别器网络进行隐写分析,对生成的编码图像的真假性进行判断;

(3)通过生成器网络和判别器网络之间相互对抗学习,使生成的载密图像和原始图像误差在一定范围内,同时使解码的秘密信息和原始的秘密信息误差在一定范围内;

(4)使用获取的自然图像数据集训练网络模型,通过结构相似性指标和峰值信噪比来验证模型的不可见性,通过提取秘密信息的准确度来验证模型的鲁棒性,得到最优的模型参数;通过训练好的网络模型得到鲁棒编码图像和提取秘密信息。

2.根据权利要求1所述的基于生成对抗网络的鲁棒图像水印方法,其特征在于:生成器和判别器对抗训练包括:

(a)生成器网络包括两个部分:编码器和解码器,其中编码器网络生成的编码图像要与原始图像误差在一定范围内;

(b)判别器网络用于隐写分析,即鉴别图像是编码图像还是原始图像,判断图像是否含有秘密信息;

(c)模拟噪声网络:将编码图像输入解码网络前设有一个模拟的攻击层,对编码图像进行模拟攻击,之后再输入解码器中进行解码;

(d)生成器网络在得到判别器网络的结果之后进行反向传播,利用梯度更新来更新编码器和判别器的参数,控制生成器生成图片质量。

3.根据权利要求1或2所述的基于生成对抗网络的鲁棒图像水印方法,其特征在于:通过使用自然图像数据集进行训练得到最优的模型参数,训练流程包括:

第一步,首先将具有L长度的秘密信息扩展成三维的向量,再改变二进制比特的秘密信息的形状,使其与图像大小相同;

第二步,将秘密信息和图像相互拼接,输入编码器,编码器通过特征提取和特征融合后输出一个三通道的彩色图像,该彩色图像即为载密图像;

第三步,在解码前设有一个模拟的攻击层网络来模拟实际攻击,经过模拟的攻击层得到一个被攻击的载密图像;

第四步,将被攻击的载密图像输入解码器中进行解码得到二进制的秘密信息。

4.根据权利要求1所述的基于生成对抗网络的鲁棒图像水印方法,其特征在于:编码器网络结构由卷积层加一个残差块组成;

首先将一串二进制秘密信息扩展成输入图像的尺寸,将扩展后的秘密信息与三通道的原始图像拼接在一起输入编码器,经过四次卷积操作用于特征的提取;然后经过一个残差块,即一个3×3的卷积层,提取特征信息;

每个卷积层得到的特征图都全连接到对应的上采样层,即不直接在高级特征图中进行监督和损失计算,结合低级特征图中的特征,使最终所得特征图中既包含高等级的特征,也包含低等级的特征,完成不同规模下的特征的融合;

最后,使用1×1的卷积层将多通道的特征图转化成三通道的彩色图像。

5.根据权利要求1或4所述的基于生成对抗网络的鲁棒图像水印方法,其特征在于:解码器在接收到编码图像Istego,从载密图像中提取出所嵌入的秘密信息;具体包括:

解码器首先由3个3*3卷积层组成,进行特征的提取;接着设有一个残差块用于特征提取和减少梯度消失;再者设四个3×3卷积层以产生L通道的秘密信息张量;然后利用平均池化层和单一线性层将映射转换为L长度矢量。

6.根据权利要求3所述的基于生成对抗网络的鲁棒图像水印方法,其特征在于:网络模型使用不同的损失函数交替迭代更新编码器、解码器和判别器;消息损失函数用于保证模型的鲁棒性,图像损失函数和判别器损失函数用于保证模型的不可感知性;网络的损失函数构建如下:

使用图像损失函数LeA保持原始图像Icover和编码图像Istego相似误差在一定范围内;LeA的公式如下:

式中||·||2是Frobenius范数,W、H和C分别表示输入图像的宽度、高度和通道数;

使用学习感知图像块相似性(LPIPS)损失Llpips最小化原始图像Icover和编码图像Istego之间的距离;Llpips计算如下:

其中l是用于提取特征堆栈的网络层,归一化的Cl维特征向量用和表示,其中包含图像Icover在空间坐标h、w处的l层特征绝对值,Icover和Istego表示原始图像和编码图像;对于第l层,其中Hl,Wl和Cl是第l层中通道的高度、宽度和数量;wl表示每个图像特征的自适应权重,表示异或运算;

解码器用于从编码图像中恢复秘密信息,解码后的消息与输入的秘密消息相同;消息损失函数LdB计算如下:

其中Min是二进制秘密消息,L表示秘密信息的长度,Mout是提取的秘密信息,Min和Mout∈{0,1}L

判别器A用于判断接收到的图像是编码图像Istego还是原始图像Icover;使用判别器损失函数LgA提高Istego的视觉质量,LgA计算如下:

LgA=log(1-A(Istego))+log(A(Icover)) (4)

其中log(*)表示对数函数;

在生成器的训练方面,模型为四个损失函数LeA,Llpips,LdB和LgA设置不同的权重以控制水印的鲁棒性和不可见性之间的平衡;

总损失函数L定义如下:

L=λeALeAlpipsLlpipsdBLdBgALgA (5)

其中λeAlpipsdB和λgA分别为损失函数LeA,Llpips,LdB和LgA的权重。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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