基于PyQt5+SRnet+SSDP网络实现图像隐写分析以及隐写去除_pytorch源码+项目说明.zip 项目主要任务为实现图像隐写分析以及隐写去除,其中隐写分析采用SRNet网络模型,隐写去除采用DDSP网络模型。 ​ 项目中有4个文件夹,分别为: 0.SRNet、1.GUI、2.DDSP、3.SRNet 其中0.SRNet为图像隐写分析,使用Jessica教授的官方源码,框架为tensorflow;1.GUI为隐写嵌入以及隐写分析可视化演示系统,由PyQ5实现;2.DDSP为图像隐写去除,pytorch实现;3.SRNet为图像隐写分析,pytorch实现。其中自己复现的SRNet网络模型其性能弱于官方代码。 本项目隐写分析中使用的隐写术为: S-UNIWARD、HUGO、WOW三种图像空域隐写算法,采用的隐写嵌入率为:0.4bpp、0.7bpp和1.0bpp三种。 为了更好的演示如何实现隐写嵌入和隐写分析,使用PyQt5编写了可视化界面,调用现有的隐写术和训练好的隐写分析模型进行操作。
2022-12-07 12:27:47 7.42MB PyQt5 SRnet SSDP 图像隐写分析
stegdetect是一种数字图像隐写分析工具,主要实现JPEG图像的隐秘信息的嵌入的检测,支持检测JSteg、Outguess、Jphide、InvisibleSecrets。github上的源码难以编译,在此分享的是编译好的exe。
2021-12-26 09:00:07 2.27MB CTF 隐写 MISC exe
1
cnn源码matlab #基于深度迁移学习对JPEG图像进行隐写分析 keywords:deep learning,transfer learning,steganalysis ##内容介绍 DCTR_matlab:使用MATLAB实现的残差图像的离散余弦变换算法。 SRNet:隐写分析残差网络实现,CNN网络中加入深度学习短连接(shortcut connections)的残差层。 log:保存tensorboard可视化查看日志文件,可在网页localhost:6060中打开,观察网络和张量的变化以及进行loss,acc曲线图的绘制等。 savemodel:训练过程中保存的训练模型。 conv.py:CNN网络的卷积层等部分,主要用来进行隐写特征提取。 dataload.py:对JPEG图像进行处理生成网络能够读取的格式。 dctr.py:对JPEG图像进行DCTR(残差图像的离散余弦变换)进行DCT基核滤波提取图像在变换域(频域空间)的隐写特征,以及使用高通滤波器进行空间域的特征提取。 distance:计算源域和目标域数据的KV核距离(高斯核和线性核)。 others.py:用
2021-08-24 16:14:27 19.06MB 系统开源
1
提出了一种基于离散余弦变换(DCT)系数统计特性的JPEG 图像隐写分析算法。该算 法在分析JPEG 图像DCT 系数的统计特性的基础上,提取了8 维特征向量,通过最小二乘支持向 量机(LS-SVM)分类器对待测图像进行分类,以达到检测载密图像的目的。算法实现简单,计算复 杂度低。实验结果表明,该算法检测速度快,具有较高的检测正确率,能够实现针对各类JPEG 图 像信息隐写算法的有效检测。
2021-06-30 13:03:14 1.3MB 隐写分析
1
为了提高卷积神经网络(CNN)在图像隐写分析领域的分类效果,构建了一个新的卷积神经网络模型(steganalysis-convolutional neural networks,S-CNN)进行隐写分析。该模型采用两层卷积层和两层全连接层,减少了卷积层的层数;通过在激活函数前增加批量正规化层对模型进行优化,避免了模型在训练过程中陷入过拟合;取消池化层,减少嵌入信息的损失,从而提高模型的分类效果。实验结果表明,相比传统的图像隐写分析方法,该模型减少了隐写分析步骤,并且具有较高的隐写分析准确率。
1