作业一[答辩]:文法类隐写与分析技术的实现

选择的实验图片对象最好是BMP格式的灰度图,RGB彩色图其实是不标准的,只是为了方便国人认知。

头文件隐写信息是隐写到保留字[四个字节]中,隐写的信息量很小,检测是否存在隐写也只需要与保留字进行比较并提取隐写信息即可。

尾部影响是在文件末尾追加即可,这里检测隐写我们需要利用到BMP头部信息中的BITMAPFILEHEADE数值,该数值后就是隐藏信息。

在数据区进行隐写需要注意的是BMP文件头一般是54个字节,但实际上文件头后还有调色板,用于存储颜色信息,如果直接从文件头后开始隐写信息,会修改调色板的信息,从而过于影响图片呈现效果。

我们需要利用文件头中的数据偏移数值[bfoffbits],以确定像素数据的起始位置,该值是DWORD类型,需要小端读取。

该实验报告使用的是彩色图片,大家可以读取图片是转化为灰度图像。

实验报告:

源码:西南科技大学信息隐藏实验一:文法类隐写与分析技术的实现资源-CSDN下载

作业二[答辩]:数字图像空域隐写与分析技术的实现

图片选取很关键,选择标准图像答辩更好通过。

卡尔分析只要在顺序嵌入几乎满嵌的时候才能检测到变化,嵌入率过小或者随机嵌入都无法得到存在隐写的结论。

信息量估计法验证是否隐写正确或者检验是否正确:看图片。两根线的交点对应的横坐标的绝对值就是检测到的隐写率,并且F1随二次嵌入率增大而减小,F2下降速率小于F1或者不下降。若图像没有经过密写,则二次嵌入为0时,F1和F2应该很接近。

其他的报告写的很详细了。

实验报告:

源码:西南科技大学信息隐藏实验二:数字图像空域隐写与分析技术的实现资源-CSDN下载

作业三:F5算法

基于实验二进行的检测,实现的是F5隐写算法。

实验报告:

源码:西南科技大学信息隐藏实验三:F5算法实现资源-CSDN下载