ManTra-Net: Manipulation Tracing Network论文阅读记录

2023-10-18 17:50

本文主要是介绍ManTra-Net: Manipulation Tracing Network论文阅读记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要:提出Mantra-Net端到端的深度学习框架用于现实生活中的篡改取证,并不包含前后处理操作具有检测和定位 的功能,包括拼接、复制粘贴、移除、增强等未知类型。提出一种可以检测385中类型的篡改痕迹检测简单高效的自监督模型,把图像篡改当做异常检测,实验证明其应对多种篡改操作的组合。

 

5、实验部分

以上部分已经说明了篡改痕迹特征和异常检测网络,在标注数据集中评估其泛化性能、敏感性、鲁棒性能等,使用AUC作为性能评估标准,由于网络中少部分原始像素错误认为篡改像素,在网络中并未得到惩罚(一定程度上会造成误检过高),因此如果mask出现一半以上的篡改区域,我们则不认同。参考文献(Fighting fake news: Image splice detection via learned self-consistency)

5.1预训练模型和一般性测试

在四个数据库中评估,为了评估这些模型的可推广性,选择最新的部分cnn的图像修复算法,作为一种典型的基于域外dnn的操作。另外使用 Photoshope-battle数据集,因为数据集较大具有多样性,并未像素级的标注,我们评估时候是图像水平的评判。

 从表7中可以看出,用全随机权重训练的全随机模型不能很好地泛化,因为它过度拟合合成数据,而使用的合成数据集中呈现的伪造线索与现实世界中的有很大不同。通过冻结图像处理痕迹特征(IMTF)和随机LADN权重训练的半冻结模型可以防止这种情况的发生过拟合,但这也打消了寻找更好功能的希望
对于其他伪造类型,因为已知操作跟踪特征是优化增强数据集


(见表6中的Enhance列),但不是拼接,copy-move或删除。相反,半随机模型这允许这些权值在较低的学习中更新速率5e-5防止过拟合和收敛到一个更好所有伪造类型的特征表示。因此,我们使用半随机模型在以后的实验

5.2 敏感性与鲁棒性评估

1)使用篡改函数和参数P,在dresden testing生成5000块;2)在合成数据上评估 3)在图4 显示数据性能表现 

考虑三种后处理操作,缩放、压缩、边缘模糊,最后,虽然局部模糊在欺骗基于边缘的伪造检测方法方面是非常有效的,但mantranet对这类攻击是相当免疫的。

5.3 比较现有方法

讨论了实验结果,在nist 和columbi上排名第二,原因是对于哥伦比亚数据库并未采用具体的特征,rgb-n利用其噪声差异特征能够很好刻画这一点,nist 图像块的尺寸较大 相较于训练的图片,加上 他们的方法有微调。在coverage 和casia数据集上的图片取得优异的结果,最有可能的解释就是输入图片和训练时的图像尺寸相近。

可以得出初步结论:提出的方法优于现有的方法,在不同数据上性能表现较好,并未需要微调和后处理等。

限制:

在提出的方法有较好的表现外,说明了方法存在的限制 1)通过电脑合成的图片 2)篡改区域与背景区域具有相同时噪声分别时 3)图片中存在多区域篡改的情况下,需要指定区域的情况下,才能判断出篡改区域

6、结论

在本文中,提出新颖的端到端的神经网络篡改定位称为Mantra-Net,首先提取待检测图片的篡改痕迹特征,确定异常区域通过评估局部特征的异常性,并且通过预训练模型证明预训练模型对微小物体的敏感性,后处理操作具有鲁棒性,在不可见数据和未知篡改类型具有能力。

 

 

 

 

 

 

 

 

这篇关于ManTra-Net: Manipulation Tracing Network论文阅读记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/234218

相关文章

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据

关于rpc长连接与短连接的思考记录

《关于rpc长连接与短连接的思考记录》文章总结了RPC项目中长连接和短连接的处理方式,包括RPC和HTTP的长连接与短连接的区别、TCP的保活机制、客户端与服务器的连接模式及其利弊分析,文章强调了在实... 目录rpc项目中的长连接与短连接的思考什么是rpc项目中的长连接和短连接与tcp和http的长连接短

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

Servlet中配置和使用过滤器的步骤记录

《Servlet中配置和使用过滤器的步骤记录》:本文主要介绍在Servlet中配置和使用过滤器的方法,包括创建过滤器类、配置过滤器以及在Web应用中使用过滤器等步骤,文中通过代码介绍的非常详细,需... 目录创建过滤器类配置过滤器使用过滤器总结在Servlet中配置和使用过滤器主要包括创建过滤器类、配置过滤

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

python与QT联合的详细步骤记录

《python与QT联合的详细步骤记录》:本文主要介绍python与QT联合的详细步骤,文章还展示了如何在Python中调用QT的.ui文件来实现GUI界面,并介绍了多窗口的应用,文中通过代码介绍... 目录一、文章简介二、安装pyqt5三、GUI页面设计四、python的使用python文件创建pytho

.NET利用C#字节流动态操作Excel文件

《.NET利用C#字节流动态操作Excel文件》在.NET开发中,通过字节流动态操作Excel文件提供了一种高效且灵活的方式处理数据,本文将演示如何在.NET平台使用C#通过字节流创建,读取,编辑及保... 目录用C#创建并保存Excel工作簿为字节流用C#通过字节流直接读取Excel文件数据用C#通过字节

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听