本发明属于图像隐写领域,涉及无嵌入图像隐写术技术。
背景技术:
1、隐写术是将信息隐藏在另一条消息或实物中以避免被发现的一种方法。隐写术可用于隐藏几乎任何类型的数字内容,包括文本、图像、视频或音频内容。隐藏的数据可以在目标位置处被提取出来。通过隐写术隐藏的内容有时会在隐藏到另一种文件格式中之前进行加密。如果没有加密,那么可能会以某种其他方式进行处理,使其更难被发现。无嵌入图像隐写术技术不直接通过要隐藏的信息进行嵌入到载体图像上,通过对要隐藏的信息进行映射获得映射信息,通过对抗网络技术将映射信息作为模型输入,根据映射信息生成隐写图像。无嵌入图像隐写术因为不直接使用要隐藏的信息,使得该方法相较于传统的图像隐写方法具有更好安全性,但是无嵌入图像隐写术在隐藏的信息容量和对于图像隐写信息的提取方法,存在隐写信息容量低、隐写信息提取准确率低的问题。
2、因此,提高隐写信息的容量和提取准确率至关重要,我们设计了一种高容量载波的无嵌入图像隐写术方法,能够有效提高隐写信息的容量和隐写信息的提取准确率。
技术实现思路
1、本发明的目的是设计一种高容量载波的无嵌入图像隐写术方法。为提高隐写信息的容量和隐写信息的提取准确率,采用加载噪声载波和wasserstein作为鉴别器损失函数的设置,为实现上述目的,本发明采用如下技术方案:
2、步骤一:在秘密信息转换成秘密噪声输入无嵌入图像隐写术模型生成之前,通过对秘密噪声进行添加载波噪声,使得秘密载波噪声在保证一定的随机性的情况下,具有更高的可提取性;
3、步骤二:在秘密载波噪声输入到无嵌入图像隐写术模型中时,使用wasserstein距离作为鉴别器网络中的损失函数一部分,增加鉴别器对于生成图像和真实图像之间的分布之间的损失。
4、步骤三:通过权重裁剪的方法对鉴别器进行权重裁剪使得鉴别器中神经元参数的权重值保持在一定范围内,平衡生成图像和对于秘密噪声的隐藏之间的能力。
1.一种高容量载波的无嵌入图像隐写术方法,具体步骤如下: