Exploiting Spatial Structure for Localizing Manipulated Image Regions

Exploiting Spatial Structure for Localizing Manipulated Image Regions

ICCV 2018

篡改边缘特征

在这里插入图片描述

部分的篡改图像,根本就不符合逻辑,不符合图像的基本语义信息。
剩下的大部分的图像篡改,通过放大图像就可以被人眼识别出来。

这是篡改水平决定的。

一般而言,为了边缘的平滑过度,不被人眼识别出怪异,一般在图像篡改后进行边缘的平滑。
因此,放大边缘,一般有锯齿的是真实图像,而很明显的没有锯齿痕迹的往往是篡改图像。欲盖弥彰。

网络结构图

在这里插入图片描述

  • 第一步:从原图取patch 64 * 64 * 3
  • 第2步: 对每个batch卷积
  • 第3步 :对特征层 选1层 64 * 64 * 1 分为小block,8 * 8 依次输入到LSTM(这一步描述的不是很清楚,需要看代码理解)

Loss

对于batch的LOSS

针对的预测是Patch labels ,像是交叉熵loss
在这里插入图片描述

对于单像素的Loss

就是交叉熵loss
在这里插入图片描述

在这里插入图片描述
最终计算的loss为二者简单相加

结果

在这里插入图片描述
那个CRF RNN 是语义分割模型的结果,不知道作者说半天语义分割是想要表达什么。

由于算法加入了块的预测,并由块的分类结果影响了像素的预测结果,所以会在其中由一些明显的割裂感,是这个小块被预测为正确块的影响,导致了整个小块全部被更改为正确。

由大而小,分而治之的思想。这种做法理论上还是很有道理的,不知道实际做出来效果怎么样,这篇算法没有测试过。
下面的链接感觉是这篇算法的代码。

https://github.com/souravdas1/Image-Splicing-Localization/blob/a1150a1a76f40467f0a2c6f735e8ab3871cce8fa/Image_Splicing_Localization.py

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值