System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种高安全性批量图像隐写方法技术_技高网

一种高安全性批量图像隐写方法技术

技术编号:44681564 阅读:2 留言:0更新日期:2025-03-19 20:32
本发明专利技术涉及一种高安全性批量图像隐写方法,通过随机生成n个染色体,根据n个染色体对输入图像进行排序,并生成n组图像;将每组图像合并成一个大图像,即载体图像,并在其中嵌入秘密信息,以得到n对载体图像和隐秘图像;计算每对载体图像和隐秘图像的相似性,选择相似性最高的染色体作为最优个体;将最优个体克隆t次,并根据每对载体图像和隐秘图像的相似性衡量值从种群中选择n‑t个个体,再经过交叉及变异操作,得到n‑t个优化后的个体,最后将t个最优克隆体与n‑t个优化后的个体组合起来,形成下一代种群;重复选择、交叉以及变异操作,并记录每一代的最优个体,将具有最高相似性衡量值的染色体作为图像拼接方案ISS的输出。

【技术实现步骤摘要】

本专利技术属于秘密通信领域,具体涉及一种高安全性批量图像隐写方法


技术介绍

1、传统的隐写技术大多聚焦于单张图像的隐写方法,这种方法虽然在一定程度上能够实现隐蔽通信,但随着隐写分析技术的进步,尤其是基于深度学习的隐写分析方法的广泛应用,这些传统方法面临着巨大的挑战。此外,在目前主流的安全性最高的批量图像隐写技术当中,es-dd(embedding strategy based on distortion distribution,基于图像失真的负载分配策略)方法基于加性失真设进行批量隐写,但是没有考虑非加性失真对于隐写安全性的影响,ims(image merging sender,图像合并发送机制)将图像拼接后利用单图隐写算法进行信息嵌入,然而在图像拼接时采用了任意拼接的方式,未能实现批量图像隐写安全性的最优解,降低了图像隐写的安全性。


技术实现思路

1、针对现有技术中存在的缺陷,本专利技术的目的在于提供一种高安全性批量图像隐写方法,使用ims方法进行批量图像秘密信息嵌入时的图像拼接方案寻优,通过遗传算法的进化和迭代得到安全性最高的图像拼接方案,尽可能逼近批量图像隐写安全性的最优解,提高批量图像隐写的安全性。

2、为达到以上目的,本专利技术采用的技术方案是:一种高安全性批量图像隐写方法,所述方法包括以下步骤:

3、s1、随机生成n个排列编码形式的染色体,每个染色体都表示图像合并的顺序,n个染色体被视为遗传算法的初始种群;

4、s2、根据n个染色体对输入图像进行重新排序,并生成n组图像;将每组图像合并成一个大图像,将每个大图像标记为载体图像,并在其中嵌入秘密信息,以得到n对载体图像和隐秘图像;

5、s3、计算每对载体图像和隐秘图像的相似性,选择相似性最高的染色体作为最优个体;

6、s4、将最优个体克隆t次,并根据每对载体图像和隐秘图像的相似性衡量值从种群中选择n-t个个体,再经过交叉操作及变异操作,得到n-t个优化后的个体,最后将t个最优克隆体与n-t个优化后的个体组合起来,形成下一代种群;

7、s5、重复步骤s2-s4共g次,并记录每一代的最优个体,选择具有最高相似性衡量值的染色体作为图像拼接方案iss的输出,根据输出的染色体进行披量图像隐写。

8、进一步,步骤s2中使用图像合并模块ims将每组图像合并成一个大图像。

9、进一步,步骤s3中使用峰值信噪比psnr计算每对载体图像和隐秘图像的相似性,选择具有最高峰值信噪比psnr的染色体作为最优个体。

10、进一步,步骤s4中的遗传算法采用随机普遍采样sus作为选择算子。

11、进一步,步骤s4中的遗传算法采用部分匹配交叉算法pmx作为交叉算子。

12、进一步,步骤s4中的遗传算法采用两点交换算法tps作为变异算子。

13、进一步,步骤s4中根据每对载体图像和隐秘图像的峰值信噪比psnr从种群中选择n-t个个体。

14、进一步,步骤s4还包括将交叉后染色体的重复基因段进行换位操作。

15、进一步,在步骤s4中将染色体交叉概率设置为100%,将片段交叉概率设置为70%。

16、进一步,步骤s5中选择具有最高峰值信噪比psnr的染色体作为图像拼接方案iss的输出。

17、本专利技术的有益技术效果在于:本专利技术公开的一种高安全性批量图像隐写方法,本专利技术所提出的批量图像隐写方案iss(image stitching scheme,图像拼接方案)相较于现有主流方案es-dd及ims而言具有更强的抗检测性,保留且进一步增强了ims算法与非加性嵌入方法的适配性,创造性地发现图像拼接方案对于隐写安全性的影响,且利用遗传算法实现批量图像隐写算法中的拼接方案寻优,实现了更安全、隐蔽性更强的多图像信息隐藏中的负载分配方案设计。

本文档来自技高网...

【技术保护点】

1.一种高安全性批量图像隐写方法,所述方法包括以下步骤:

2.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:步骤S2中使用图像合并模块IMS将每组图像合并成一个大图像。

3.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:步骤S3中使用峰值信噪比PSNR计算每对载体图像和隐秘图像的相似性,选择具有最高峰值信噪比PSNR的染色体作为最优个体。

4.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:步骤S4中的遗传算法采用随机普遍采样SUS作为选择算子。

5.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:步骤S4中的遗传算法采用部分匹配交叉算法PMX作为交叉算子。

6.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:步骤S4中的遗传算法采用两点交换算法TPS作为变异算子。

7.如权利要求3所述的一种高安全性批量图像隐写方法,其特征在于:步骤S4中根据每对载体图像和隐秘图像的峰值信噪比PSNR从种群中选择n-t个个体。

8.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:步骤S4还包括将交叉后染色体的重复基因段进行换位操作。

9.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:在步骤S4中将染色体交叉概率设置为100%,将片段交叉概率设置为70%。

10.如权利要求6所述的一种高安全性批量图像隐写方法,其特征在于:步骤S5中选择具有最高峰值信噪比PSNR的染色体作为图像拼接方案ISS的输出。

...

【技术特征摘要】

1.一种高安全性批量图像隐写方法,所述方法包括以下步骤:

2.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:步骤s2中使用图像合并模块ims将每组图像合并成一个大图像。

3.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:步骤s3中使用峰值信噪比psnr计算每对载体图像和隐秘图像的相似性,选择具有最高峰值信噪比psnr的染色体作为最优个体。

4.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:步骤s4中的遗传算法采用随机普遍采样sus作为选择算子。

5.如权利要求1所述的一种高安全性批量图像隐写方法,其特征在于:步骤s4中的遗传算法采用部分匹配交叉算法pmx作为交叉算子。

6.如权利要求1所述的...

【专利技术属性】
技术研发人员:张士豪田华伟肖延辉
申请(专利权)人:中国人民公安大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1