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.
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
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
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
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
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
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
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
Bashar, M, Noda, K, Ohnishi, N and Mori, K (2010) Exploring duplicated regions in natural images. IEEE Transactions on Image Processing
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
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
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
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
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
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
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
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
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
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
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
Howard J, Gugger S (2020) Fastai: a layered API for deep learning. Information 11(2):108
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
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)
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
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
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
Lynch G, Shih FY, Liao HYM (2013) An efficient expanding block algorithm for image copy-move forgery detection. Information Sciences 239:253–265
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
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
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
Pachón CG, Ballesteros DM, Renza D (2021) Fake banknote recognition using deep learning. Applied Sciences 11(3):1281
Popescu, AC and Farid, H (2004) Exposing digital forgeries by detecting duplicated image regions
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
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
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
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
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
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
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
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
Ulloa, C, Ballesteros, DM and Renza, D (2021) Video forensics: identifying colorized images using deep learning. Applied Sciences, vol 11(2)
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
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
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
Funding
No funding was received to assist with the preparation of this manuscript.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15724-z