Image Copy-Move Forgery Detection using Color Features and
Hierarchical Feature Point Matching
Yi-Lin Tsai and Jin-Jang Leou
Department of Computer Science and Information Engineering, National Chung Cheng University,
Chiayi 621, Taiwan
Keywords: Copy-Move Forgery Detection, Hierarchical Feature Point Matching, Color Feature, Iterative Forgery
Localization.
Abstract: In this study, an image copy-move forgery detection approach using color features and hierarchical feature
point matching is proposed. The proposed approach contains three main stages, namely, pre-processing and
feature extraction, hierarchical feature point matching, and iterative forgery localization and post-processing.
In the proposed approach, Gaussian-blurred images and difference of Gaussians (DoG) images are constructed.
Hierarchical feature point matching is employed to find matched feature point pairs, in which two matching
strategies, namely, group matching via scale clustering and group matching via overlapped gray level
clustering, are used. Based on the experimental results obtained in this study, the performance of the proposed
approach is better than those of three comparison approaches.
1 INTRODUCTION
Copy-move forgery, a common type of forged images,
copies and pastes one or more regions onto the same
image (Cozzolino, Poggi, and Verdoliva, 2015). Some
image processing operations, such as transpose,
rotation, scaling, and JPEG compression, will make
images more convincing. To deal with copy-move
forgery detection (CMFD), many CMFD approaches
have been proposed, which can be roughly divided
into three categories: block-based, feature point-
based, and deep neural network based.
Cozzolino, Poggi, and Verdoliva (2015) used
circular harmonic transform (CHT) to extract image
block features. A fast approximate nearest-neighbor
search approach (called patch match) is used to deal
with invariant features efficiently. Fadl and Semary
(2017) proposed a block-based CMFD approach using
Fourier transform for feature extraction. Bi, Pun, and
Yuan (2016) proposed a CMFD approach using
hierarchical feature matching and multi-level dense
descriptor (MLDD).
Amerini, et al. (2011) proposed a feature point-
based CMFD approach using scale invariant feature
transform (SIFT) (Lowe, 2004) for feature point
extraction. Amerini, et al. (2013) developed a CMFD
approach based on J-linkage, which can effectively
solve the problem of geometric transformation. Pun,
Yuan, and Bi (2015) proposed a CMFD approach
using feature point matching and adaptive
oversegmentation. Warif, et al. (2017) proposed a
CMFD approach using symmetry-based SIFT feature
point matching. Silva, et al. (2015) presented a CMFD
approach using multi-scale analysis and voting
processes. Jin and Wan (2017) proposed an improved
SIFT-based CMFD approach. Li and Zhou (2019)
developed a CMFD approach using hierarchical
feature point matching. Huang and Ciou (2019)
proposed a CMFD approach using superpixel
segmentation, Helmert transformation, and SIFT
feature point extraction (Lowe, 2004). Chen, Yang,
and Lyu (2020) proposed an efficient CMFD approach
via clustering SIFT keypoints and searching the
similar neighborhoods to locate tampered regions.
Zhong and Pun (2020) proposed a CMFD scheme
using a Dense-InceptionNet. Dense-InceptionNet is
an end-to-end multi-dimensional dense-feature
connection deep neural network (DNN), which
consists of pyramid feature extractor, feature
correlation matching, and hierarchical post-processing
modules. Zhu, et al. (2020) proposed a CMFD
approach using an end-to-end neural network based on
adaptive attention and residual refinement network
(AR-Net). Islam, Long, Basharat, and Hoogs (2020)
proposed a generative adversarial network with a