上午开会,学长讲解了JPEG明文域RDH。
下午对要仿真的文献进行了理解,文献是关于在加密前腾出空间的加密图像可逆信息隐藏。
初步理解后,算法可以分为三个部分:
1、生成加密图像
生成加密图像又可以分为三个步骤,首先对图片进行分割,分为A、B两个部分,然后进行自可逆嵌入,将A的lsb嵌入B区域中,来为后续嵌入信息腾出空间,最后通过流密码异或方式进行加密来生成加密图像。
2、数据隐藏
从A部分的前十个像素中获取相关信息进行嵌入,嵌入信息后使用数据隐藏密钥对嵌入数据部分进行加密。
3、数据提取
首先根据数据隐藏密钥将嵌入信息提取出来,然后根据加密密钥对图像解密,再提取出A部分的相关信息对图像进行恢复。
根据算法步骤,今天初步实现了图片分割,其中涉及到算块的平滑程度,文献中给出的公式是根据某像素点上下左右的像素点值来计算的,但是当像素点在某些边界时,上下左右四个像素点并不是都存在,需要对公式进行一定的改进。