Skip to main content
Log in

FAST, BRIEF and SIFT based image copy-move forgery detection technique

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

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.

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

Similar content being viewed by others

References

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

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

    Article  Google Scholar 

  3. Bay H, Tuytelaars T, Van Gool L (2006) Surf: Speeded up robust features. In: European conference on computer vision. Springer, pp 404–417

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

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

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

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  12. Hwang J, Lee H S (2004) Adaptive image interpolation based on local gradient features. IEEE Signal Process Lett 11:359–362

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

  20. Rosten E, Drummond T (2006) Machine learning for high-speed corner detection. In: European conference on computer vision. Springer, pp 430–443

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

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

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

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

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Baheesa Fatima.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12915-y

Keywords

Navigation