【文献阅读笔记】2019-A Survey on Digital Image Copy-Move Forgery Localization Using Passive Techniques

Abstract

本文提到的copy-move检测方法可分为3类:

  1. 基于块的方法
  2. 基于关键点的方法
  3. 基于深度学习的方法

1 Introduction

  • 图像鉴定的方法可大致分为主动的技术和被动的技术。
    • 主动技术:如数字水印或数字签名,需要事先在图像中嵌入额外的信息,这无疑会破坏图像的品质
    • 被动技术:利用图像内在的性质,分析它们的特征,找到可见的线索,图像的品质不会被破坏。
  • Copy-move是最方便也最常见的图像篡改方式,定义是图像中的一个或多个区域被复制,并粘贴到同一张图的另外的区域上。
  • Copy-move检测方法的4步:
    1. 预处理。可以让提取图像特征的过程更有效。
    2. 特征提取。从邻近的像素或一些关键点上提取出特征信息。
    3. 特征匹配。特征匹配算法从两个或多个特征中找出相似的特征。
    4. 后处理。一些“假”匹配的像素被“过滤”掉,一些分散的像素被合并到邻近的更大的区域当中。

2 Block-based methods

预处理阶段图像被分成重叠或不重叠的块;特征提取阶段这些块中适当的特征会被提取出来;特征匹配阶段这些特征会被排序并通过适当的数据结构找出相似的特征;最后在后处理操作后伪造区域能够被定位出来。

基于块的方法可以根据特征样式的不同分为4类:
①基于频率转换的方法
②基于纹理的方法
③基于不变矩的方法
④基于维度缩减的方法

基于频率转换的方法

频率转换是基于块的方法中最常使用的特征。常用的频率转换包括离散余弦变换(DCT)、离散小波变换(DWT)、二进小波变换(DyWT)、傅里叶变换(FT)

1. Discrete Cosine Transform(DCT)(离散余弦变换)

在频率转换函数中,DCT在copy-move定位领域应用最广泛。基于DCT的算法对噪声和JPEG压缩攻击具有鲁棒性。

2. Discrete Wavelet Transform(DWT)(离散小波变换)

DWT被广泛应用于时间-频率定位性质的图像处理和图像分析的多种领域中。

相比DWT,DyWT具有平移不变性的特征,更适合于数据分析

3. Fourier Transform(FT)(傅里叶变换)

DWT和基于FFT的算法不能定位经过几何转换攻击的区域。

总结来说,基于DCT和DWT的方法对很多额外操作(如JPEG压缩,模糊,噪声攻击)很有鲁棒性,但缺少处理几何变换操作的能力,因为DCT和DWT算法是对于几何变换不变的。一些基于FMT的改进算法在对待几何变换操作时就表现得很好。

基于纹理的方法

纹理就是像光滑度或者粗糙度这样的一些图像的常规属性。当篡改图片时,这些性质得到了保留并转移到了另外的区域,所以纹理可以被用作相似性匹配阶段的特征。

Novozámský et al. [Novozámský and Šorel (2018)]提出了一种提升定位效果的方法,尤其是对于包含纹理的小区域。这种方法将Tamura纹理与平均灰度值相结合,提取并分析纹理特征。

总结来说,基于纹理的方法对contrast-changing、高斯模糊、JPEG压缩攻击具有鲁棒性,但在几何变换方面表现不好。

基于不变矩的方法

一些额外的操作如平移旋转缩放通常在图像篡改后被应用。图像矩是一组对于这些操作不变的特征。

总结来说,基于不变矩的方法对几何变换有鲁棒性,但是相比起其他方法来说,此方法的计算复杂性高。

基于维度缩减的方法

基于维度缩减的方法用于减少图像特征的维度,提升表现。这类算法很少能影响到定位的准确性。这类算法主要包括PCA,奇异值分解(SVD),局部线性嵌入(LLE)

基于块方法的优缺点比较

大多数基于频率的方法对一些额外的操作具有鲁棒性,DNA处理几何变换时候能力有限。纹理特征经常与其它图像的固有信息结合在一起以增加对于额外操作的鲁棒性,尤其是对于小的复制区域来说。然而基于纹理的方法在定位几何变换的伪造区域时效果也较差。因此,一些基于图像矩的方法被提出用于处理几何变换。之后基于维度缩减的方法被提出以加快处理速度。

基于块的各种方法在鲁棒性和计算开销上的比较.PNG

(未完,接下图)


基于块的各种方法在鲁棒性和计算开销上的比较-2.PNG

3 基于关键点的方法

对于基于关键点的方法,去掉预处理阶段的分块操作。

基于关键点的方法描述了从极值点提取出的局部特征。这些极值点存在于角,spots(斑点?)以及边缘部分。每个局部特征是由在极值点周围产生的描述符的一个集合,这样有助于提升特征的效果。每个描述符被与其它描述符匹配以找到复制区域。

基于关键点的方法可以分为两大类:Scale Invariant Feature Transform(SIFT)(缩放不变特征变换)和Speed Up Robust Feature(SURF)(加速健壮特征)

基于SIFT的方法可分为3步:尺度空间极值检测,关键点定位,方向分配,以及关键点描述(这不是4步么...)

基于SURF的方法可分为3步:快速关键点检测,方向分配,使用海森矩阵和图像积分的64元素关键点描述子

SIFT方法

经几何变换的篡改区域可以准确地被定位,因为基于SIFT的方法依靠关键点检测和产生描述子。但是,这些基于SIFT的方法不能定位光滑(平滑)的区域。

SURF方法

SURF技术在整体性能上比SIFT技术更好,因为它有少维度的描述子。但是,SIFT技术的定位准确率更高。因此,结合这两者的优势可以在确保准确性的同时加快计算速度。

基于关键点方法的优缺点比较

关键点检测方法因为对几何变换有鲁棒性被广泛应用,但因为需要检测很多极值点以产生描述子,计算代价在特征匹配阶段要更大。所以一些维度缩减的方法如PCA和DWT被应用进来。另外,一些不变矩的方法也与SIFT或SURF结合来解决平滑区域上的问题。

基于关键点的各种方法在鲁棒性和计算开销上的比较.PNG

4 Deep learning-based methods

传统方法只能针对某些特定的伪造进行处理,但是在没有先验信息的情况下不可能知道某张图像采用了哪种篡改方法。

基于深度学习的方法不需要显式的特征抽取过程,而是在网络的训练阶段自动学到相关特征。

传统方法只能定位出相似区域,而像BusterNet那个模型不仅能定位相似区域,还能区分源和目的区域。

5 Future research directions

现有的方法虽然能够在copy-move伪造检测问题上达到较好的表现,但仍存在一些待解决的问题。

提取有效的局部特征描述子

基于关键点的方法不能准确地定位平滑区域。一些改进的方法:Yang et al. [Yang, Sun, Guo et al. (2018)]:使用自适应阈值检测关键点。关键点的数量被阈值控制,这样可以在平滑区域产生更多的关键点,此外此方法还利用到圆形区域而非方形来提升镜像反射变换的表现。Wang et al. [Wang, Li, Niu et al. (2017)]提出基于局部信息熵的方法,将非重叠块分成不规则的超像素,再从这些超像素中提取出具有鲁棒性的关键点,最后使用指数矩为每个关键点创建局部特征,但此方法最大缺陷是计算复杂度过高,在实际应用中不可行。因此需要提取出有效的局部特征描述子以定位平滑区域。

传统方法针对一些附加处理的鲁棒性

现有的方法在无附加处理的情况下已经能达到令人满意的效果。但是当存在一个或多个附加处理时,这些方法的定位准确率可能会大幅下降。因此对于能对抗一些附加处理的方法应给予更多关注。

考虑基于深度学习的方法中将额外操作加入训练过程中

虽然现在基于深度学习的方法在无附加处理的情况下表现很好,但在有附加处理的情况下的表现仍需要提升。这主要是因为附加处理没有在训练过程中被考虑到。因此未来需要构造网络模型来模仿附加处理,并在训练过程中考虑到加入这些附加处理网络以提升模型对抗附加处理的鲁棒性。


词汇表

  • integrity 完整,正直
  • jeopardize 危害
  • verify 核实,查证
  • spurious 假的
  • adjacent 邻近的,毗邻的
  • image moments 图像矩:用于描述图像各种特征的数据
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,902评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,037评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,978评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,867评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,763评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,104评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,565评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,236评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,379评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,313评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,363评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,034评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,637评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,719评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,952评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,371评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,948评论 2 341

推荐阅读更多精彩内容