Abstract
With the expeditious advancement in digital technology and image editing software, it has become easy to manipulate digital images. Copy-move is a common type of image forgery, which threatens the authenticity of digital images by copying and pasting a certain part of the image within the same image. The main focus of this paper is to detect single as well as multiple copy-move forgeries efficiently by combining block-based and keypoint-based detection approaches. The fusion of block-based detection techniques i.e. adaptive over-segmentation (AS) and keypoint-based detection techniques i.e. accelerated KAZE (AKAZE) and scale-invariant feature transform (SIFT) makes the proposed scheme robust against various geometrical attacks as well as less computationally expensive. Moreover, the input image is converted into the different color channels and then, Cr channel is used for further processing because it detects the tampering artifacts left in the image which cannot be observed by human eyes. Also, the copy-move forgery is detected more precisely even in smooth regions due to the extraction of an adequate number of key points. The experimental results are executed on MICC-F220, IMD, GRIP, and COVERAGE datasets, and various performance metrics like precision, recall, F1 score, and F2 score are evaluated. The experimental results show that the proposed technique is robust against various geometrical attacks i.e. rotation, scaling, JPEG compression, and noise addition, and proved better when compared with the other existing techniques. Moreover, to ensure the robustness of the proposed approach, the statistical analysis test using ANOVA and cross-dataset performance is evaluated.
Similar content being viewed by others
References
Abd El-Latif EI, Taha A, Zayed HH (2020) A passive approach for detecting image splicing based on deep learning and wavelet transform. Arab J Sci Eng 45:3379–3386
Abd Warif NB, Wahab AW, Idris MY, Ramli R, Salleh R, Shamshirband S, Choo KK (2016) Copy-move forgery detection: survey, challenges and future directions. J Netw Comput Appl 75:259–278
Abdiansah A, Wardoyo R (2015) Time complexity analysis of support vector machines (SVM) in LibSVM. Int J Comput Appl 128(3):28–34
Achanta R, Shaji A, Smith K, Lucchi A, Fua P, Süsstrunk S (2012) SLIC superpixels compared to state-of-the-art superpixel methods. IEEE Trans Pattern Anal Mach Intell 34(11):2274–2282
Alcantarilla PF, Solutions T (2011) Fast explicit diffusion for accelerated features in nonlinear scale spaces. IEEE Trans Pattern Anal Mach Intell 34(7):1281–1298
Amerini I, Ballan L, Caldelli R, Del Bimbo A, Serra G (2011) A sift-based forensic method for copy–move attack detection and transformation recovery. IEEE Trans Inf Forensics Secur 6(3):1099–1110
Asghar K, Sun X, Rosin PL, Saddique M, Hussain M, Habib Z (2019) Edge–texture feature-based image forgery detection with cross-dataset evaluation. Mach Vis Appl 30(7):1243–1262
Bilal M, Habib HA, Mehmood Z, Saba T, Rashid M (2019) Single and multiple copy–move forgery detection and localization in digital images based on the sparsely encoded distinctive features and DBSCAN clustering. Arab J Sci Eng 1-18
Birajdar GK, Mankar VH (2018) Subsampling-based blind image forgery detection using support vector machine and artificial neural network classifiers. Arab J Sci Eng 43(2):555–568
Bravo-Solorio S, Nandi AK (2011) Exposing duplicated regions affected by reflection, rotation and scaling. In: IEEE international conference on acoustics, speech and signal processing (ICASSP), pp 1880-1883
Chen H, Yang X, Lyu Y (2020) Copy-move forgery detection based on keypoint clustering and similar neighborhood search algorithm. IEEE Access 8:36863–36875
Christlein V, Riess C, Jordan J, Riess C, Angelopoulou E (2012) An evaluation of popular copy-move forgery detection approaches. IEEE Trans Inf Forensics Secur 7(6):1841–1854
Cozzolino D, Poggi G, Verdoliva L (2015) Efficient dense-field copy–move forgery detection. IEEE Trans Inf Forensics Secur 10(11):2284–2297
Dhivya S, Sangeetha J, Sudhakar B (2020) Copy-move forgery detection using SURF feature extraction and SVM supervised learning technique. Soft Comput 24(19):14429-14440
El-Alfy ESM, Qureshi MA (2017) Robust content authentication of gray and color images using lbp-dct markov-based features. Multimed Tools Appl 76(12):14535–14556
Goel N, Kaur S, Bala R (2020) Dual branch convolutional neural network for copy move forgery detection. IET Image Process 2020:1–10
Huang H-Y, Ciou A-J (2019) Copy-move forgery detection for image forensics using the superpixel segmentation and the Helmert transformation. EURASIP J Image Video Process 2019(1):1–16
Kaur N, Jindal N, Singh K (2020) A passive approach for the detection of splicing forgery in digital images. Multimed Tools Appl 79(43):32037–32063
Kaur N, Jindal N, Singh K (2021) Efficient hybrid passive method for the detection and localization of copy-move and spliced images. Turk J Electr Eng Co 29(2):561–582
Kumar A, Singh G, Kansal A, Singh K (2020) Digital image forensic approach to counter the JPEG anti-forensic attacks. IEEE Access 9:4364–4375
Li Y, Zhou J (2018) Fast and effective image copy-move forgery detection via hierarchical feature point matching. IEEE Trans Info Forensics Secur 14(5):1307–1322
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110
Manikandan J, Venkataramani B (2011) Design of a real time automatic speech recognition system using modified one against all SVM classifier. Microprocess Microsyst 35(6):568–578
Meena KB, Tyagi V (2020) A copy-move image forgery detection technique based on tetrolet transform. J Inf Secur Appl 52:102481–102490
Meena KB, Tyagi V (2020) A hybrid copy-move image forgery detection technique based on Fourier-Mellin and scale invariant feature transforms. Multimed Tools Appl 79(11):8197–8212
Niyishaka P, Bhagvati C (2020) Copy-move forgery detection using image blobs and BRISK feature. Multimed Tools Appl 79(35):26045–26059
Ojeniyi JA, Adedayo BO, Ismaila I, Abdulhamid SIM (2018) Hybridized technique for copy-move forgery detection using discrete cosine transform and speeded-up robust feature techniques. Int J Image Graph Signal Process 10(4):22–30
Ouyang J, Liu Y, Liao M (2019) Robust copy-move forgery detection method using pyramid model and Zernike moments. Multimed Tools Appl 78(8):10207–10225
Ozturk S, Akdemir B (2018) Application of feature extraction and classification methods for histopathological image using GLCM, LBP, LBGLCM, GLRLM and SFTA. Procedia Comput Sci 132:40–46
Pan X, Lyu S (2010) Region duplication detection using image feature matching. IEEE Trans Inf Forensics Secur 5(4):857–867
Perona P, Malik J (1990) Scale-space and edge detection using anisotropic diffusion. IEEE Trans Pattern Anal Mach Intell 12(7):629–639
Prakash CS, Panzade PP, Om H, Maheshkar S (2019) Detection of copy-move forgery using AKAZE and SIFT keypoint extraction. Multimed Tools Appl 78(16):23535–23558
Priyanka SG, Singh K (2020) An improved block based copy-move forgery detection technique. Multimed Tools Appl 79:13011–13035
Pun CM, Yuan XC, Bi XL (2015) Image forgery detection using adaptive oversegmentation and feature point matching. IEEE Trans Inf Forensics Secur 10(8):1705–1716
Raschka S (n.d.) STAT 479: Machine Learning Lecture Notes
Seong H, Choi H, Son H, Kim C (2018) Image-based 3D building reconstruction using A-KAZE feature extraction algorithm. In: ISARC Proceedings of the International Symposium on Automation and Robotics in Construction, pp. 1–5
Singh G, Singh K (2017) Improved JPEG anti-forensics with better image visual quality and forensic undetectability. Forens Sci Int 277:133–147
Sun Y, Ni R, Zhao Y (2018) Nonoverlapping blocks based copy-move forgery detection. Secur Commun Netw 1–11
Sundararajan D (2011) Fundamentals of the discrete Haar wavelet transform
Tahaoglu G, Ulutas G, Ustubioglu B, Nabiyev VV (2021) Improved copy move forgery detection method via L* a* b* color space and enhanced localization technique. Multimed Tools Appl 1-38
Teerakanok S, Uehara T (2019) Copy-move forgery detection: a state-of-the-art technical review and analysis. IEEE Access 7:40550–40568
Tian X, Zhou G, Xu M (2020) Image copy-move forgery detection algorithm based on ORB and novel similarity metric. IET Image Process 14(10):2092–2100
Tinnathi S, Sudhavani G (2021) An efficient copy move forgery detection using adaptive watershed segmentation with AGSO and hybrid feature extraction. J Vis Commun Image Represent 74:102966
Wang C, Zhang Z, Zhou X (2018) An image copy-move forgery detection scheme based on A-KAZE and SURF features. Symmetry 10(12):706–726
Wang C, Zhang Z, Li Q, Zhou X (2019) An image copy-move forgery detection method based on SURF and PCET. IEEE Access 7:170032–170047
Wen B, Zhu Y, Subramanian R, Ng TT, Shen X, Winkler S (2016) COVERAGE-A novel database for copy-move forgery detection. In: IEEE international conference on image processing (ICIP), pp 161-165
Yang F, Li J, Lu W, Weng J (2017) Copy-move forgery detection based on hybrid features. Eng Appl Artif Intell 59:73–83
Zhong JL, Pun CM (2019) An end-to-end dense-inceptionNet for image copy-move forgery detection. IEEE Trans Info Forensics Secur 15:2134–2146
Zhu Y, Chen C, Yan G, Guo Y, Dong Y (2020) AR-net: adaptive attention and residual refinement network for copy-move forgery detection. IEEE Trans Ind Infor 16(10):6714–6723
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kaur, N., Jindal, N. & Singh, K. An improved approach for single and multiple copy-move forgery detection and localization in digital images. Multimed Tools Appl 81, 38817–38847 (2022). https://doi.org/10.1007/s11042-022-13105-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13105-6