Skip to main content
Log in

Enhanced copy-move forgery detection using deep convolutional neural network (DCNN) employing the ResNet-101 transfer learning model

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

Abstract

The rapid proliferation of high-quality false images on social media sites calls for research on legitimate image recognition systems. Copy-move forgery (CMF), which involves copying portions of an image, is one of the most commonly used image altering methods. Due to the problem of exploding and vanishing gradients, the present Convolutional Neural Network (CNN) model must be trained for up to 100 epochs to achieve the greatest accuracy. In this work, a deep CNN (DCNN) model using the residual network with 101 deep layers has been used. In order to solve the problem of exploding and disappearing gradients, the concept of skip connections has been included in the residual network. In addition, in order to maximize the performance of the suggested ResNet-101 model, the cyclical learning rate (CLR) hyper-parameter is utilized to further tune the model. The model was trained and evaluated using a variety of datasets, including MICC-F600, MICC-F2000, MICC-F220, and CoMoFoD v2. Accuracy, error rate, true positive rate (TPR), false positive rate (FPR), true negative rate (TNR), and false negative rate (FNR) were analyzed quantitatively. The proposed model achieves highest accuracy of 97.75% only after training the model for 5 epochs only for CoMoFoD v2 dataset. For MICC-F220, MICC-F600 and MICC-F2000 datasets the achieved accuracy was 96.09%, 97.63% and 96.87% respectively only after training the model up to 10 epochs. In order to demonstrate the efficacy of the suggested approach, a comparative study with various state-of-the-art-models available in the literature has been presented.

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

Similar content being viewed by others

Availability of data and materials

The datasets used in this research work are available publicaly. 1. http://lci.micc.unifi.it/labd/2015/01/copy-move-forgery-detection-andlocalization/. 2. https://www.vcl.fer.hr/comofod/.

Code availability

The code that supports the manuscript is available from the corresponding author (vaishalisharma473@gmail.com) upon reasonable request.

References

  1. Abdalla Y, Iqbal MT, Shehata M (2019) Copy-move forgery detection and localization using a generative adversarial network and convolutional neural-network. Information 10(9):286

    Article  Google Scholar 

  2. Abidin, ABZ, Majid, HBA, Samah, ABA, Hashim, HB (2019) Copy-move image forgery detection using deep learning methods: a review. In: 2019 6th International conference on research and innovation in information systems (ICRIIS), pp 1–6. IEEE

  3. Ardizzone, E, Bruno, A and Mazzola, G (2010) Detecting multiple copies in tampered images. In: 2010 IEEE International conference on image processing, pp 2117–2120. IEEE

  4. Ardizzone E, Bruno A, Mazzola G (2015) Copy-move forgery detection by matching triangles of keypoints. IEEE Transactions on Information Forensics and Security 10(10):2084–2094

    Article  Google Scholar 

  5. Agarwal R, Verma OP (2020) An efficient copy move forgery detection using deep learning feature extraction and matching algorithm. Multimedia Tools and Applications 79(11):7355–7376

    Article  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 Transactions on Information Forensics and Security 6(3):1099–1110

    Article  Google Scholar 

  7. Bashar, M, Noda, K, Ohnishi, N and Mori, K (2010) Exploring duplicated regions in natural images. IEEE Transactions on Image Processing

  8. Bo, X, Junwen, W, Guangjie, L and Yuewei, D (2010) Image copy-move forgery detection based on SURF. In: 2010 International conference on multimedia information networking and security, pp 889–892. IEEE

  9. Bravo-Solorio S, Nandi AK (2011) Automated detection and localisation of duplicated regions affected by reflection, rotation and scaling in image forensics. Signal Processing 91(8):1759–1770

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. Chauhan D, Kasat D, Jain S, Thakare V (2016) Survey on keypoint based copy-move forgery detection methods on image. Procedia Computer Science 85:206–212

    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 Transactions on Information Forensics and Security 7(6):1841–1854

    Article  Google Scholar 

  13. Das, T, Hasan, R, Azam, MR and Uddin, J (2018) A robust method for detecting copy-move image forgery using stationary wavelet transform and scale invariant feature transform. In: 2018 International conference on computer, communication, chemical, material and electronic engineering (IC4ME2), pp 1–4. IEEE

  14. Elaskily MA, Elnemr HA, Dessouky MM, Faragallah OS (2019) Two stages object recognition based copy-move forgery detection algorithm. Multimedia Tools and Applications 78:15353–15373

    Article  Google Scholar 

  15. Elaskily MA, Elnemr HA, Sedik A, Dessouky MM, El Banby GM, Elshakankiry OA, Khalaf AA et al (2020) A novel deep learning framework for copy-moveforgery detection in images. Multimedia Tools and Applications 79(27):19167–19192

    Article  Google Scholar 

  16. Gavrilov AD, Jordache A, Vasdani M, Deng J (2018) Preventing model overfitting and underfitting in convolutional neural networks. International Journal of Software Science and Computational Intelligence (IJSSCI) 10(4):19–28

    Article  Google Scholar 

  17. He, K, Zhang, X, Ren, S and Sun, J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778

  18. Hochreiter S (1998) The vanishing gradient problem during learning recurrent neural nets and problem solutions. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems 6(02):107–116

    Article  Google Scholar 

  19. Howard J, Gugger S (2020) Fastai: a layered API for deep learning. Information 11(2):108

    Article  Google Scholar 

  20. Huang Y, Lu W, Sun W, Long D (2011) Improved DCT-based detection of copy-move forgery in images. Forensic Science International 206(1–3):178–184

    Article  Google Scholar 

  21. Igiri, CP, Anyama, OU and Silas, AI (2015) Effect of learning rate on artificial neural network in machine learning. International Journal of Engineering Research Technology, vol 4(2)

  22. Kakar P, Sudha N (2012) Exposing postprocessed copy-paste forgeries through transform-invariant features. IEEE Transactions on Information Forensics and Security 7(3):1018–1028

    Article  Google Scholar 

  23. Kaur H, Saxena J, Singh S (2015) Simulative comparison of copy-move forgery detection methods for digital images. International Journal of Electronics, Electrical and Computational System 4:62–66

    Google Scholar 

  24. Lin X, Li JH, Wang SL, Cheng F, Huang XS (2018) Recent advances in passive digital image security forensics: A brief review. Engineering 4(1):29–39

    Article  Google Scholar 

  25. Lynch G, Shih FY, Liao HYM (2013) An efficient expanding block algorithm for image copy-move forgery detection. Information Sciences 239:253–265

    Article  Google Scholar 

  26. Luo, W, Huang, J and Qiu, G (2006) Robust detection of region-duplication forgery in digital image. In: 18th International conference on pattern recognition (ICPR’06), vol 4, pp 746–749. IEEE

  27. Mishra, P, Mishra, N, Sharma, S and Patel, R (2013) Region duplication forgery detection technique based on SURF and HAC. The Scientific World Journal 2013

  28. Ouyang, J, Liu, Y and Liao, M (2017) Copy-move forgery detection based on deep learning. In: 2017 10th international congress on image and signal processing, biomedical engineering and informatics (CISP-BMEI), pp 1–5. IEEE

  29. Pachón CG, Ballesteros DM, Renza D (2021) Fake banknote recognition using deep learning. Applied Sciences 11(3):1281

    Article  Google Scholar 

  30. Popescu, AC and Farid, H (2004) Exposing digital forgeries by detecting duplicated image regions

  31. Rao, Y and 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), pp 1–6. IEEE

  32. Salmon, BP, Kleynhans, W, Schwegmann, CP and Olivier, JC (2015) Proper comparison among methods using a confusion matrix. In: 2015 IEEE International geoscience and remote sensing symposium (IGARSS), pp 3057–3060. IEEE

  33. Senior, A, Heigold, G, Ranzato, MA and Yang, K (2013) An empirical study of learning rates in deep neural networks for speech recognition. In: 2013 IEEE international conference on acoustics, speech and signal processing, pp 6724–6728. IEEE

  34. Sharma, V and Singh, N (2021) Deep convolutional neural network with ResNet-50 learning algorithm for copy-move forgery detection. In: 2021 7th International conference on signal processing and communication (ICSC), pp 146–150. IEEE

  35. Smith, LN (2017) Cyclical learning rates for training neural networks. In: 2017 IEEE winter conference on applications of computer vision (WACV), pp 464–472. IEEE

  36. Srinivasu PN, SivaSai JG, Ijaz MF, Bhoi AK, Kim W, Kang JJ (2021) Classification of Skin Disease Using Deep Learning Neural Networks with MobileNet V2 and LSTM. Sensors 21(8):2852

    Article  Google Scholar 

  37. Thakur, R and Rohilla, R (2019) Copy-move forgery detection using residuals and convolutional neural network framework: a novel approach. In: 2019 2nd International conference on power energy, environment and intelligent control (PEEIC), pp 561–564. IEEE

  38. Tralic, D Zupancic, I Grgic, S and Grgic, M (2013) CoMoFoD-New database for copy-move forgery detection. In: Proceedings ELMAR-2013, pp 49–54. IEEE

  39. Ulloa, C, Ballesteros, DM and Renza, D (2021) Video forensics: identifying colorized images using deep learning. Applied Sciences, vol 11(2)

  40. Vulli A, Srinivasu PN, Sashank MSK, Shafi J, Choi J, Ijaz MF (2022) Fine-tuned densenet-169 for breast cancer metastasis prediction using fastai and 1-cycle policy. Sensors 22(8):2988

    Article  Google Scholar 

  41. Wang Y, Kang X, Chen Y (2020) Robust and accurate detection of image copy-move forgery using PCET-SVD and histogram of block similarity measures. Journal of Information Security and Applications 54:102536

    Article  Google Scholar 

  42. Zhao J, Guo J (2013) Passive forensics for copy-move image forgery using a method based on DCT and SVD. Forensic Science International 233(1–3):158–166

    Article  Google Scholar 

Download references

Funding

No funding was received to assist with the preparation of this manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sharma Vaishali.

Ethics declarations

Conflicts of interest

No Conflict of Interest.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vaishali, S., Neetu, S. Enhanced copy-move forgery detection using deep convolutional neural network (DCNN) employing the ResNet-101 transfer learning model. Multimed Tools Appl 83, 10839–10863 (2024). https://doi.org/10.1007/s11042-023-15724-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15724-z

Keywords

Navigation