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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
W. W. Dong J, 2009–2017. [Online]. Available: http://forensics.idealtest.org/casiav1/join/. [Accessed 12 Auguest 2017].
Fadl SM, Semary NA (2014) A proposed accelerated image copy-move forgery detection, in IEEE visual communications and image processing conference, Valletta, Malta
Farid H (2009) Image forgery detection: a survey. IEEE Signal Process 36(2):16–25
Fridrich AJ, Soukal BD, Lukáš AJ (2003) Detection of copy-move forgery in digital images, in proceedings of digital forensic research workshop
Hayat K, Qazi T (2017) Forgery detection in digital images via discrete wavelet and discrete cosine transforms. Comput Electric Eng 62(2017):448–458
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
Kumar M, Srivastava S (2019) Image forgery detection based on physics and pixels: a study. Australian J Forensic Sci 51(2):119–134
Kumar M, Srivastava S (2019) Image authentication by assessing manipulations using illumination. Multimed Tools Appl 78(9):12451–12463
Kumar M, Srivastava S, Uddin N (2019) Forgery detection using multiple light sources for synthetic images. Australian J Forensic Sci 51(3):243–250
Kumar M, Rani A, Srivastava S (2019) Image forensics based on lighting estimation. Int J Image Graph 19(3):1950014–1950025
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
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
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
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
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
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
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
Parveen A, Khan ZH, Ahmad SN (2019) Block-based copy–move image forgery detection using DCT. Iran J Comput Sci 2(2):89–99
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
Qureshi MA, Deriche M (2015) A bibliography of pixel-based blind image forgery detection techniques. Signal Process Image Commun 39(2015):46–74
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
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
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
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
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
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
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
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
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
Zhu Y, Shen X, Chen H (2016) Copy-move forgery detection based on scaled ORB. Multimed Tools Appl 75(6):3221–3233
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
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-10810-6