Skip to main content
Log in

Identification of copy-move and splicing based forgeries using advanced SURF and revised template matching

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

Abstract

Various image tampering detection approaches are used to find the variations or inconsistencies in statistical image features. But still these techniques lack behind to identify copy-move and splicing based manipulations. The manipulation in digital data encourages the crimes, particularly in the domain of image processing and computer vision-based applications. Therefore, to find image forgeries, new method needs to be designed so that originality of data is authenticated in the court of law or jurisdiction. To achieve, a pixel based forgery detection framework for copy-move and splicing based forgeries is suggested in this paper. Initially, pre-processing over image data is performed to enhance the textural information. The proposed system estimates various features using enhanced SURF and template matching for the identification of fake image regions. The relevant key parameters are estimated and compared with the calculated threshold value. The evaluation is carried out using CASIA forged image dataset. The results are evaluated and compared with other existing methods through a comprehensive set of experiments. The enhanced SURF method produces a forgery detection accuracy of 97%, while template matching gives 100% forgery detection. As a whole system, the accuracy is 97.5%. Thus, the demonstrated result shows that the proposed framework attains considerably more detection accuracy compared to other state-of-art techniques.

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
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

References

  1. Abdel-Basse M, Manogaran G, Fakhry AE, El-Henawy I (2018) 2-levels of clustering strategy to detect and locate copy-move forgery in digital images, multimedia tools and applications, pp. https://doi.org/10.1007/s11042-018-6266-0

  2. Abrahim AR, Shafry M, Rahim M, Sulong GB (2019) Splicing image forgery identification based on artificial neural network approach and texture features, Cluster Computing, vol. 22, no. Supplement 1, p. 647–660

  3. Alazrak FM, Elsharkawy ZF, Elkorany AS, Banby GME, Dessowky MI, El-Samie FEA (2020) Copy-Move Forgery Detection Based on Discrete and SURF Transforms. Wireless Personal Commun 110:503–530. https://doi.org/10.1007/s11277-019-06739-7

    Article  Google Scholar 

  4. Bay H, Tuytelaars T, Gool LV (2006) SURF: Speeded Up Robust Features, in In: Leonardis A., Bischof H., Pinz A. (eds) Computer Vision – ECCV 2006. ECCV 2006. Lecture notes in computer science, vol 3951, Springer, Berlin, Heidelberg

  5. Cao Y, Gao T, Fan L, Yang Q (2012) A robust detection algorithm for copy-move forgery in digital images. Forensic Sci Int 214(1–3):33–43

    Article  Google Scholar 

  6. Dang T, Beghdadi A, Larabi M-C (2014) A perceptual image completion approach based on a hierarchical optimization scheme. Signal Process 103(2014):127–141

    Article  Google Scholar 

  7. Dhivya S, Sangeetha J, Sudhakar B (2020) Copy-move forgery detection using SURF feature extraction and SVM supervised learning technique, Soft computing, pp. https://doi.org/10.1007/s00500-020-04795-x

  8. W. W. Dong J, 2009–2017. [Online]. Available: http://forensics.idealtest.org/casiav1/join/. [Accessed 12 Auguest 2017].

  9. Fadl SM, Semary NA (2014) A proposed accelerated image copy-move forgery detection, in IEEE visual communications and image processing conference, Valletta, Malta

  10. Farid H (2009) Image forgery detection: a survey. IEEE Signal Process 36(2):16–25

    Article  Google Scholar 

  11. Fridrich AJ, Soukal BD, Lukáš AJ (2003) Detection of copy-move forgery in digital images, in proceedings of digital forensic research workshop

  12. Hayat K, Qazi T (2017) Forgery detection in digital images via discrete wavelet and discrete cosine transforms. Comput Electric Eng 62(2017):448–458

    Article  Google Scholar 

  13. Hazim M, Ghazali A, Saba ST, Rehman A (2018) Detection of copy-move image forgery based on discrete cosine transform. Neural Comput & Applic 30(1):183–192

    Article  Google Scholar 

  14. Kumar M, Srivastava S (2019) Image forgery detection based on physics and pixels: a study. Australian J Forensic Sci 51(2):119–134

    Article  Google Scholar 

  15. Kumar M, Srivastava S (2019) Image authentication by assessing manipulations using illumination. Multimed Tools Appl 78(9):12451–12463

    Article  Google Scholar 

  16. Kumar M, Srivastava S, Uddin N (2019) Forgery detection using multiple light sources for synthetic images. Australian J Forensic Sci 51(3):243–250

    Article  Google Scholar 

  17. Kumar M, Rani A, Srivastava S (2019) Image forensics based on lighting estimation. Int J Image Graph 19(3):1950014–1950025

    Article  Google Scholar 

  18. Lee J-C, Chang C-P, Chen W-K (2015) Detection of copy–move image forgery using histogram of orientated gradients. Inf Sci 321(2015):250–262

    Article  Google Scholar 

  19. Li J, Yang F, Lu W, Sun W (2017) Keypoint-based copy-move detection scheme by adopting MSCRs and improved feature matching. Multimed Tools Appl 76(20):20483–20497

    Article  Google Scholar 

  20. Li C, Ma Q, Xiao L, Li M, Zhang A (2017) Image splicing detection based on Markov features in QDCT domain. Neurocomput 228(2017):29–36

    Google Scholar 

  21. Mahmood T, Mehmood Z, Shah M, Khan Z (2018) An efficient forensic technique for exposing region duplication forgery in digital images. Appl Intell 48(7):1791–1801

    Article  Google Scholar 

  22. Manu VT, Mehtre BM (2015) Detection of copy-move forgery in images using segmentation and SURF. In: Thampi S, Bandyopadhyay S, Krishnan S, Li KC, Mosin S, Ma M (eds) Advances in signal processing and intelligent recognition systems. Advances in intelligent systems and computing, vol 425. Springer, Cham

    Google Scholar 

  23. Mistry D, Banerjee A (2017) Comparison of feature detection and matching approaches: SIFT and SURF. GRD J Global Res Dev J Eng 2(4):7–13

    Google Scholar 

  24. Pandey RC, Agrawal R, Singh SK, Shukla KK (2014) Passive copy move forgery detection using SURF, HOG and SIFT features, in 3rd international conference on Frontiers of intelligent computing: theory and applications, advances in intelligent systems and computing, vol 327. Springer, Cham

  25. Parveen A, Khan ZH, Ahmad SN (2019) Block-based copy–move image forgery detection using DCT. Iran J Comput Sci 2(2):89–99

    Article  Google Scholar 

  26. Pun C-M, Liu B, Yuan X-C (2016) Multi-scale noise estimation for image splicing forgery detection. J Vis Commun Image Represent 38(2016):195–206

    Article  Google Scholar 

  27. Qureshi MA, Deriche M (2015) A bibliography of pixel-based blind image forgery detection techniques. Signal Process Image Commun 39(2015):46–74

    Article  Google Scholar 

  28. Rao Y, Ni J (2016) A deep learning approach to detection of splicing and copy-move forgeries in images, in IEEE international workshop on information forensics and security (WIFS), Abu Dhabi, United Arab Emirates

  29. Sadeghi S, Jalab HA, Wong K, Uliyan D, Dadkhah S (2017) Keypoint based authentication and localization of copy-move forgery in digital image. Malays J Comput Sci 30(2):117–133

    Article  Google Scholar 

  30. Shen X, Shi Z, Chen H (2017) Splicing image forgery detection usingtextural features based on the grey level co-occurrence matrices. IET Image Process 11(1):44–53

    Article  Google Scholar 

  31. Wang C, Zhang Z, Zhou X (2018) An image copy-move forgery detection scheme based on A-KAZE and SURF features. symmetry 10(12):1–20

    MATH  Google Scholar 

  32. Wang C, Zhang Z, Li Q, Zhou X (2019) An Image Copy-Move Forgery Detection Method Based on SURF and PCET, IEEE Access, vol. 7, no. https://doi.org/10.1109/ACCESS.2019.2955308, pp. 170032–170047

  33. Yaduwanshi J, Bansal P (2017) A Novel Approach for Copy Move Forgery Detection Using Template Matching, in International Conference on Communication and Networks. Advances in Intelligent Systems and Computing, vol 508. Springer, Singapore

  34. Yang B, Sun X, Guo H, Xia Z, Chen X (2018) A copy-move forgery detection method based on CMFD-SIFT. Multimed Tools Appl 77(1):837–855

    Article  Google Scholar 

  35. Zhang Q, Lu W, Wang R, Li G (2018) Digital image splicing detection based on Markov features in block DWT domain. Multimed Tools Appl 77(23):31239–31260

    Article  Google Scholar 

  36. Zhou P, Han X, Morariu VI, Davis LS (2018) Learning Rich Features for Image Manipulation Detection, in IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1053–1061

  37. Zhu Y, Shen X, Chen H (2016) Copy-move forgery detection based on scaled ORB. Multimed Tools Appl 75(6):3221–3233

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ajit Jain.

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

Rani, A., Jain, A. & Kumar, M. Identification of copy-move and splicing based forgeries using advanced SURF and revised template matching. Multimed Tools Appl 80, 23877–23898 (2021). https://doi.org/10.1007/s11042-021-10810-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-10810-6

Keywords

Navigation