2017 Jan 15 实验总结
问题描述
在传统pvo中,当blocksize选取比较大时(>3)时,其对于像素值的使用率不及50%,因为只使用两端的像素值,不免对排序在中间的相关性较强的像素值造成浪费。
思路
在pvo的思想下来理解,由于其扩展方式的特性其实就是要寻找更多的端点来满足不混淆的要求,如果用HS来理解,就是要创造空的像素位置便于扩展,而对于空像素值的选取,可以用标记在使用时会混淆的像素值来实现,所以选取频次低的。
分析
如果会发生混淆的像素值被我们标记,那么其某一边的移位就可以当作秘密信息嵌入的位置。其实这个像素值就是一个定位的作用。那么如果这个像素值在某个block排序的中间,那么就可以用这个像素值将排序序列分为两段,则可以至少实现1比特的秘密信息嵌入。
问题
由于标记的是频次最低的像素值,但是自然图像局部有较强的相关性,所以大概率出现block中的像素值完全分布在整图最低频次像素值的一边,那么方法就会失效。
实验结果
3*3block,满足要求的只有10%
改进想法
marker值的选取应该是一个自适应的选取过程
1.可以先尝试对图像进行分块,生成子图像。然后自适应的选取每个子图像的marker值。
2.对于每个block选取marker值,那么可以先试着选取次大值和次小值的均值作为划分的值。