Sherloq 数字图像取证工具集

我要开发同款
匿名用户2021年08月17日
81阅读
开发技术C/C++HTML/CSS
所属分类教学科研相关、企业应用
授权协议GPL-3.0

作品详情

Sherloq是一个关于实现数字图像取证的完全集成环境的个人研究项目。它不是作为一个自动工具来决定一个图像是否是伪造的,而是作为一个实验最新研究论文和研讨会中的各种算法的伴侣。

特性界面具有多个工具窗口管理的现代基于Qt的GUI支持多种格式(JPEG、PNG、TIFF、BMP、WebP、PGM、PFM、GIF)具有实时平移和缩放功能的高响应图像查看器许多最先进的算法可以交互尝试导出分析的视觉和文本结果包含解释和教程的广泛在线帮助工具General

原始图像:显示未更改的参考图像以供目视检查文件摘要:检索物理文件信息、加密和感知哈希十六进制编辑器:打开外部十六进制编辑器以显示和编辑原始字节相似搜索:浏览在线搜索服务以查找视觉上相似的图像Metadata

HeaderStructure:转储文件头结构并显示交互式视图EXIFFullDump:扫描文件元数据并收集所有可用信息缩略图分析:提取可选的嵌入缩略图并与原始缩略图进行比较地理定位数据:检索可选的地理定位数据并将其显示在世界地图上Inspection

增强放大镜:具有增强功能的放大镜可更好地识别赝品通道直方图:显示单色通道或RGB复合交互直方图全局调整:应用标准图像调整(亮度、色调、饱和度等)参考对比:打开同步双视图与另一张图片进行对比Detail

亮度梯度:分析整个图像的水平/垂直亮度变化回声边缘过滤器:使用衍生过滤器来揭示人为的失焦区域WaveletThreshold :用不同的小波系数阈值重建图像频率拆分:将图像亮度拆分为高频和低频分量Colors

RGB/HSV图:显示RGB和HSV像素值的交互式2D和3D图空间转换:将RGB通道转换为HSV/YCbCr/Lab/Luv/CMYK/Gray空间PCA投影:使用彩色PCA将像素投影到最显着的组件上像素统计:计算每个像素的最小/最大/平均RGB值Noise

噪声分离:估计和提取不同种类的图像噪声分量最小/最大偏差:突出显示偏离基于块的最小/最大统计数据的像素位平面值:显示单个位平面以查找不一致的噪声模式PRNU识别:利用不同相机引入的传感器模式噪声JPEG

质量估计:提取量化表并估计最后保存的JPEG质量错误级别分析:显示像素级别与固定压缩级别的差异多重压缩:使用机器学习模型检测多重压缩JPEGGhostMaps:突出显示不同图像中不同压缩级别的痕迹Tampering

对比度增强:分析颜色分布以检测对比度增强Copy-MoveForgery:使用不变特征描述符进行克隆区域检测复合拼接:利用DCT统计数据进行自动拼接区域检测图像重采样:估计用于检测重采样轨迹的2D像素插值Various

中值滤波:检测非线性中值滤波留下的处理痕迹IlluminantMap:在估计的3D表面上估计场景局部光方向Dead/HotPixels:检测和修复由传感器缺陷引起的死/热像素立体图解码器:解码隐藏在交叉眼自动立体图中的3D图像

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论