System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于秘密通信领域,具体涉及一种高安全性批量图像隐写方法。
技术介绍
1、传统的隐写技术大多聚焦于单张图像的隐写方法,这种方法虽然在一定程度上能够实现隐蔽通信,但随着隐写分析技术的进步,尤其是基于深度学习的隐写分析方法的广泛应用,这些传统方法面临着巨大的挑战。此外,在目前主流的安全性最高的批量图像隐写技术当中,es-dd(embedding strategy based on distortion distribution,基于图像失真的负载分配策略)方法基于加性失真设进行批量隐写,但是没有考虑非加性失真对于隐写安全性的影响,ims(image merging sender,图像合并发送机制)将图像拼接后利用单图隐写算法进行信息嵌入,然而在图像拼接时采用了任意拼接的方式,未能实现批量图像隐写安全性的最优解,降低了图像隐写的安全性。
技术实现思路
1、针对现有技术中存在的缺陷,本专利技术的目的在于提供一种高安全性批量图像隐写方法,使用ims方法进行批量图像秘密信息嵌入时的图像拼接方案寻优,通过遗传算法的进化和迭代得到安全性最高的图像拼接方案,尽可能逼近批量图像隐写安全性的最优解,提高批量图像隐写的安全性。
2、为达到以上目的,本专利技术采用的技术方案是:一种高安全性批量图像隐写方法,所述方法包括以下步骤:
3、s1、随机生成n个排列编码形式的染色体,每个染色体都表示图像合并的顺序,n个染色体被视为遗传算法的初始种群;
4、s2、根据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所述的
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所述的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。