An Evaluation of Convolutional Neural Network (CNN) Model for Copy-Move and Splicing Forgery Detection

Authors

  • Thiiban Muniappan Centre for Information Security Research, Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia, Batu Pahat, Johor, Malaysia
  • Nor Bakiah Abd Warif Centre for Information Security Research, Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia, Batu Pahat, Johor, Malaysia https://orcid.org/0000-0002-6226-2271
  • Ahsiah Ismail Kuliyyah of Information and Communication Technology, International Islamic University Malaysia, Kuala Lumpur, Malaysia https://orcid.org/0000-0003-3057-3734
  • Noor Atikah Mat Abir Centre for Information Security Research, Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia, Batu Pahat, Johor, Malaysia

Keywords:

Convolutional Neural Network, Deep Learning, Image Forgery Detection

Abstract

Image forgeries such as copy-move and splicing are very common due to the availability of the advancement in software editing techniques. However, most of the existing methods for forgery detection consider only one type of image forgery due to the reason that both forgeries have different traits. In this paper, a Convolutional Neural Network (CNN) model which is one of the deep learning approaches is simulated and analyzed to detect any forged image without knowing their types of forgeries. In the model, three phases are involved: Data Preprocessing, Feature Extraction, and Classification. The model learns to extract features from convolutional, pooling, and Rectified Linear unit layer, and classified the image whether it is original or forged using fully connected layer. For the experimental works, three datasets namely MICC-F2000 (2000 images), CASIA 1 (1721 images), and CASIA 2 (12615 images) are tested and compared with existing deep learning-based methods. The results show that the CNN model achieved the highest performance with accuracy of 79% for CASIA 1 and 89% for CASIA 2.

Downloads

Download data is not yet available.

References

S. Koul, M. Kumar, S. S. Khurana, F. Mushtaq and K. Kumar, "An efficient approach for copy-move image forgery detection using convolution neural network," Multimedia Tools and Applications, vol. 81, no. 8, p. 11259–11277, 2022.

F. Hakimi, M. Hariri and F. GharehBaghi, "Image splicing forgery detection using local binary pattern and discrete wavelet transform," in 2015 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran, 2015.

X. Y. Wang, L. X. Jiao, X. B. Wang, H. Y. Yang and P. P. Niu, ".A new keypoint-based copy-move forgery detection for color image," Applied Intelligence, vol. 48, no. 10, p. 3630–3652, 2018.

B. S. Kumar, S. Karthi, K. Karthika and R. Cristin, "A systematic study of image forgery detection," Journal of Computational and Theoretical Nanoscience, vol. 15, no. 8, pp. 2560-2564, 2018.

R. Yamashita, M. Nishio, R. K. G. Do and K. Togashi , "Convolutional neural networks: an overview and application in radiology," Insights into Imaging, vol. 9, no. 4, pp. 611-629, 2018.

I. Amerini, L. Ballan, R. Caldelli, A. Del Bimbo and G. Serra, "A SIFT-based forensic method for copy-move attack detection and transformation recovery," IEEE Transactions on Information Forensics and Security, vol. 6, no. 3, pp. 1099-1110, 2011.

J. Dong, W. Wang and T. Tieniu, "CASIA Image Tampering Detection Evaluation Database," in 2013 IEEE China Summit and International Conference on Signal and Information Processing, 2013.

V. Sharma, S. Jha and R. K. Bharti, "Image Forgery and it's Detection Technique: A Review," International Research Journal of Engineering and Technology (IRJET), vol. 3, no. 3, pp. 756-762, 2016.

M. H. Alkawaz, G. Sulong, T. Saba and A. Rehman, "Detection of copy-move image forgery based on discrete cosine transform," Neural Computing and Applications, vol. 30, no. 1, p. 183–192, 2018.

J. Fridrich, D. Soukal and J. Lukas, "Detection of copy-move forgery in digital images," International Journal Computer Science, pp. 652-663, 2003.

A. C. Popescu and H. Farid, "Exposing digital forgeries by detecting duplicated image regions," 2004.

G. Gani and F. Qadir, "robust copy-move forgery detection technique based on discrete cosine transform and cellular automata," Journal of Information Security and Applications, vol. 54, p. 102510–102524, 2020.

O. M. Al-Qershi and B. E. Khoo, "Enhanced block-based copy-move forgery detection using k-means clustering.," Multidimensional Systems and Signal Processing, vol. 30, no. 4, p. 1671–1695, 2019.

H. Huang, W. Guo and Y. Zhang, "Detection of Copy-Move Forgery in Digital Images Using SIFT Algorithm," in 2008 IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application, 2008.

P. Mishra , N. Mishra, S. Sharma and R. Patel, "Region Duplication Forgery Detection Technique Based on SURF and HAC," The Scientific World Journal, p. 1–8, 2013.

D. Uliyan, H. Jalab, A. W. A. Wahab and S. Sadeghi, "Image Region Duplication Forgery Detection Based on Angular Radial Partitioning and Harris Key-Points," Symmetry, vol. 8, no. 7, p. 62, 2016.

D. S. Vidyadharan and S. M. Thampi, "Digital image forgery detection using compact multi-texture representation," Journal of Intelligent & Fuzzy Systems, vol. 32, no. 4, p. 3177–3188, 2017.

X. Wang, Q. Zhang, C. Jiang and Y. Zhang, "Coarse-to-fine Grained Image Splicing Localization Method Based on Noise Level Inconsistency," in 2020 International Conference on Computing, Networking and Communications (ICNC), 2020.

S. W. Zhao, L. Shenghong and L. Jianhua, "Passive Image-Splicing Detection by a 2-D Noncausal Markov Model," IEEE Transactions on Circuits and Systems for Video Technology, vol. 25, no. 2, p. 185–199, 2015.

R. Wang, W. Lu, J. Li, S. Xiang, X. Zhao and J. Wang, "Digital Image Splicing Detection Based on Markov Features in QDCT and QWT Domain," International Journal of Digital Crime and Forensics, vol. 10, no. 4, p. 90–107, 2018.

N. Kanwal, A. Girdhar, L. Kaur and J. S. Bhullar, "Digital image splicing detection technique using optimal threshold based local ternary pattern," Multimedia Tools and Applications, vol. 79, no. (19-20), p. 12829–12846, 2020.

A. K. Jaiswal and R. Srivastava, "A technique for image splicing detection using hybrid feature set.," Multimedia Tools and Applications, vol. 79, no. (17-18), p. 11837–11860, 2020.

A. Kaur, Y. Singh, N. Neeru, L. Kaur and A. Singh, "A Survey on Deep Learning Approaches to Medical Images and a Systematic Look up into Real-Time Object Detection," Archives of Computational Methods in Engineering , pp. 2071-2111, 2022.

Y. Zhang, G. Jonathan, L. W. Lei and T. Vrizlynn, "Image Region Forgery Detection: A Deep Learning Approach," in Proceedings of the Singapore Cyber-Security Conference (SG-CRC) 2016, 2016.

R. Salloum, Y. Ren and C. -C. J. Kuo, "Image Splicing Localization using a Multi-task Fully Convolutional Network (MFCN)," Journal of Visual Communication and Image Representation, vol. 51, pp. 201-209, 2018.

N. Goel, S. Kaur and R. Bala, "Dual branch convolutional neural network for copy move forgery," IET Image Processing, vol. 15, pp. 656-665, 2021.

D. Mallick, M. Shaikh, A. Gulhane and T. Maktum, "Copy Move and Splicing Image Forgery Detection using CNN," in International Conference on Automation, Computing and Communication 2022 (ICACC-2022), 2022.

E. U. H. Qazi, T. Zia and A. Almorjan, "Deep Learning-Based Digital Image Forgery Detection System," Applied Science, vol. 12, no. 2851, pp. 1-17, 2022.

Branches of Image Forgery Detection Techniques.

Downloads

Published

17.02.2023

How to Cite

Muniappan, T. ., Abd Warif, N. B. ., Ismail, A. ., & Mat Abir, N. A. . (2023). An Evaluation of Convolutional Neural Network (CNN) Model for Copy-Move and Splicing Forgery Detection. International Journal of Intelligent Systems and Applications in Engineering, 11(2), 730–740. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/2795

Issue

Section

Research Article