Skip to main content
Log in

An improved approach for single and multiple copy-move forgery detection and localization in digital images

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Abdiansah A, Wardoyo R (2015) Time complexity analysis of support vector machines (SVM) in LibSVM. Int J Comput Appl 128(3):28–34

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Cozzolino D, Poggi G, Verdoliva L (2015) Efficient dense-field copy–move forgery detection. IEEE Trans Inf Forensics Secur 10(11):2284–2297

    Article  Google Scholar 

  14. 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

  15. 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

    Article  Google Scholar 

  16. Goel N, Kaur S, Bala R (2020) Dual branch convolutional neural network for copy move forgery detection. IET Image Process 2020:1–10

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Meena KB, Tyagi V (2020) A copy-move image forgery detection technique based on tetrolet transform. J Inf Secur Appl 52:102481–102490

    Google Scholar 

  25. 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

    Article  Google Scholar 

  26. Niyishaka P, Bhagvati C (2020) Copy-move forgery detection using image blobs and BRISK feature. Multimed Tools Appl 79(35):26045–26059

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. Pan X, Lyu S (2010) Region duplication detection using image feature matching. IEEE Trans Inf Forensics Secur 5(4):857–867

    Article  Google Scholar 

  31. Perona P, Malik J (1990) Scale-space and edge detection using anisotropic diffusion. IEEE Trans Pattern Anal Mach Intell 12(7):629–639

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. Priyanka SG, Singh K (2020) An improved block based copy-move forgery detection technique. Multimed Tools Appl 79:13011–13035

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. Raschka S (n.d.) STAT 479: Machine Learning Lecture Notes

  36. 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

  37. Singh G, Singh K (2017) Improved JPEG anti-forensics with better image visual quality and forensic undetectability. Forens Sci Int 277:133–147

    Article  Google Scholar 

  38. Sun Y, Ni R, Zhao Y (2018) Nonoverlapping blocks based copy-move forgery detection. Secur Commun Netw 1–11

  39. Sundararajan D (2011) Fundamentals of the discrete Haar wavelet transform

  40. 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

  41. Teerakanok S, Uehara T (2019) Copy-move forgery detection: a state-of-the-art technical review and analysis. IEEE Access 7:40550–40568

    Article  Google Scholar 

  42. 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

    Article  Google Scholar 

  43. 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

    Article  Google Scholar 

  44. 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

    Article  Google Scholar 

  45. 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

    Article  Google Scholar 

  46. 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

  47. Yang F, Li J, Lu W, Weng J (2017) Copy-move forgery detection based on hybrid features. Eng Appl Artif Intell 59:73–83

    Article  Google Scholar 

  48. 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

    Article  Google Scholar 

  49. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kulbir Singh.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13105-6

Keywords

Navigation