Abstract
Easily accessible image-editing softwares have fueled the need for better forgery detection schemes that can overcome the limitedness of human vision to determine image authenticity. Most of the existing copy-move forgery techniques fail to detect forgery in smooth areas, forgery regions which are pasted multiple times or pasted after rotation and scaling. To solve these issues, the paper presents a two step keypoint based forgery detection technique. First, SIFT is used to detect keypoints in smooth regions. Second, BRIEF features with FAST descriptors are used to detect keypoints from missing regions (i.e. texture areas). Afterwards, keypoints are matched using generalized 2nd nearest neighbour. Then, morphological processing and structural similarity index are used to refine matches. Afterwards, linear spectral clustering is applied for better forgery localization. Simulations are performed on images taken from three datasets in which copy-move area was plain,compressed, rotated, scaled and pasted multiple times. Comparison of the simulation results with the state-of-the-art techniques shows improved precision, recall, and F-Measure values for the proposed technique. The technique also gives better visual results and reduces computational complexity.
Similar content being viewed by others
References
Agarwal R, Verma O P (2019) An efficient copy move forgery detection using deep learning feature extraction and matching algorithm. Multimed Tools Appl:1–22
Ardizzone E, Bruno A, Mazzola G (2015) Copy–move forgery detection by matching triangles of keypoints. IEEE Trans Inf Forensic Secur 10 (10):2084–2094
Bay H, Tuytelaars T, Van Gool L (2006) Surf: Speeded up robust features. In: European conference on computer vision. Springer, pp 404–417
Bilal M, Habib H A, Mehmood Z, Yousaf R M, Saba T, Rehman A (2020) A robust technique for copy-move forgery detection from small and extremely smooth tampered regions based on the dhe-surf features and mdbscan clustering. Australian J Forensic Sci:1–24
Calonder M, Lepetit V, Strecha C, Fua P (2010) Brief: Binary robust independent elementary features. In: European conference on computer vision. Springer, pp 778–792
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
Cozzolino D, Poggi G, Verdoliva L (2015) Efficient dense-field copy–move forgery detection. IEEE Trans Inf Forensic Secur 10(11):2284–2297
Dhanaraj R S, Sridevi M (2021) A study on detection of copy-move forgery in digital images. In: 2021 Third International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV). IEEE, pp 900–905
Emam M, Han Q, Zhang H (2018) Two-stage keypoint detection scheme for region duplication forgery detection in digital images. J Forensic Sci 63 (1):102–111
Guesmi R, Farah MA Ben (2021) A new efficient medical image cipher based on hybrid chaotic map and dna code. Multimed Tools Appl 80(2):1925–1944
Hegazi A, Taha A, Selim M M (2020) Copy-move forgery detection based on automatic threshold estimation. Int J Sociotechnol Knowl Dev (IJSKD) 12(1):1–23
Hwang J, Lee H S (2004) Adaptive image interpolation based on local gradient features. IEEE Signal Process Lett 11:359–362
Jindal N, et al. (2021) Copy move and splicing forgery detection using deep convolution neural network, and semantic segmentation. Multimed Tools Appl 80(3):3571–3599
Li Z, Chen J (2015) Superpixel segmentation using linear spectral clustering. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 1356–1363
Liu Y, Wang H, Chen Y, Wu H, Wang H (2020) A passive forensic scheme for copy-move forgery based on superpixel segmentation and k-means clustering. Multimed Tools Appl 79(1-2):477–500
Lowe D G (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110
Meena K B, Tyagi V (2020) A hybrid copy-move image forgery detection technique based on fourier-mellin and scale invariant feature transforms. Multimed Tools Appl:1–16
Pun C M, Yuan X C, Bi X L (2015) Image forgery detection using adaptive oversegmentation and feature point matching. IEEE Trans Inf Forensic Secur 10(8):1705–1716
Rao Y, Ni J (2016) A deep learning approach to detection of splicing and copy-move forgeries in images. In: 2016 IEEE International Workshop on Information Forensics and Security (WIFS). IEEE, pp 1–6
Rosten E, Drummond T (2006) Machine learning for high-speed corner detection. In: European conference on computer vision. Springer, pp 430–443
Roy A, Dixit R, Naskar R, Chakraborty R S (2020) Copy-move forgery detection in transform domain. In: Digital Image Forensics. Springer, pp 79–86
Roy A, Dixit R, Naskar R, Chakraborty R S (2020) Copy-move forgery detection with similar but genuine objects. In: Digital Image Forensics. Springer, pp 65–77
Ryu S J, Lee M J, Lee H K (2010) Detection of copy-rotate-move forgery using zernike moments. In: Proceedings of the 12th International Conference on Information Hiding. IH10. Springer, Berlin, pp 51–65
Soni B, Das P K, Thounaojam D M (2019) Geometric transformation invariant block based copy-move forgery detection using fast and efficient hybrid local features. Journal of information security and applications 45:44–51
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
Zhong J L, Pun C M (2020) Two-pass hashing feature representation and searching method for copy-move forgery detection. Inf Sci 512:675–692
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no conflict of interest in publishing this paper.
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
Fatima, B., Ghafoor, A., Ali, S.S. et al. FAST, BRIEF and SIFT based image copy-move forgery detection technique. Multimed Tools Appl 81, 43805–43819 (2022). https://doi.org/10.1007/s11042-022-12915-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12915-y