Fake vs Real Image Detection Using Deep Learning Algorithm
Abstract
The purpose of this research project is to address the growing issues presented by modified visual information by developing a deep learning model for identifying between real and fake images. To enhance accuracy, this project evaluates the effectiveness of deep learning algorithms such as Residual Neural Network (ResNet), Visual Geometry Group 16 (VGG16), and Convolutional Neural Network (CNN) together with Error Level Analysis (ELA) as preprocessing the dataset. The CASIA dataset contains 7,492 real images and 5,124 fake images. The images included are from a wide range of random subjects, including buildings, fruits, animals, and more, providing a comprehensive dataset for model training and validation. This research examined models' effectiveness through experiments, measuring their training and validation accuracies. It comes out with the best accuracy of each model, which is for Convolutional Neural Network (CNN), 94% for training accuracy, and validation accuracy of 92%. For VGG16, with both training and validation accuracy reaching 94%. Lastly, Residual Neural Network (ResNet) demonstrated optimal performance with 95% training accuracy and 93% validation accuracy. This project also constructs a system prototype for practical applications, offering an interface for real-world testing. When integrating into the system prototype, only Residual Neural Network (ResNet) shows consistency and effectiveness when predicting both fake and real images, and this led to the decision to choose ResNet for integration into the system. Furthermore, the project identified several areas for improvement. Firstly, expanding the model comparison for discovering more successful algorithms. Next, improving the dataset preprocessing phase by incorporating filtering or denoising techniques. Lastly, refining the system prototype for greater appeal and user-friendliness has the potential to attract a larger audience.
Keywords
Full Text:
PDFReferences
Selva Birunda, S., Nagaraj, P., Krishna Narayanan, S., Muthamil Sudar, K., Muneeswaran, V., & Ramana, R. (2022). Fake Image Detection in Twitter using Flood Fill Algorithm and Deep Neural Networks. Proceedings of the Confluence 2022 - 12th International Conference on Cloud Computing, Data Science and Engineering, 285–290. https://doi.org/10.1109/Confluence52989.2022.9734208
Qurat-Ul-Ain, Nida, N., Irtaza, A., & Ilyas, N. (2021). Forged Face Detection using ELA and Deep Learning Techniques. Proceedings of 18th International Bhurban Conference on Applied Sciences and Technologies, IBCAST 2021, 271–275. https://doi.org/10.1109/IBCAST51254.2021.9393234
Pawar, S., Pradhan, G., Goswami, B., & Bhutad, S. (2022). Identifying Fake Images Through CNN Based Classification Using FIDAC. 2022 International Conference on Intelligent Controller and Computing for Smart Power, ICICCSP 2022. https://doi.org/10.1109/ICICCSP53532.2022.9862034
Wang, Y., Zarghami, V., & Cui, S. (2021). FAKE FACE DETECTION USING LOCAL BINARY PATTERN AND ENSEMBLE MODELING. Proceedings - International Conference on Image Processing, ICIP, 2021-September, 3917–3921. https://doi.org/10.1109/ICIP42928.2021.9506460
Peisong He1, H. L. H. W. (2019). DETECTION OF FAKE IMAGES VIA THE ENSEMBLE OF DEEP REPRESENTATIONS FROM MULTI COLOR SPACES.
Khatri, N., Borar, V., & Garg, R. (2023). A Comparative Study: Deepfake Detection Using Deep-learning. Proceedings of the 13th International Conference on Cloud Computing, Data Science and Engineering, Confluence 2023, 1–5. https://doi.org/10.1109/Confluence56041.2023.10048888
Rafique, R., Nawaz, M., Kibriya, H., & Masood, M. (2021). DeepFake Detection Using Error Level Analysis and Deep Learning. Proceedings - 2021 IEEE 4th International Conference on Computing and Information Sciences, ICCIS 2021. https://doi.org/10.1109/ICCIS54243.2021.9676375
Nikhil Rasiwasia, N. V. (2019). A SYSTEMATIC STUDY OF THE ROLE OF CONTEXT ON IMAGE CLASSIFICATION. IEEE.
Kumari, R., & Kr., S. (2020). Machine Learning: A Review on Binary Classification. International Journal of Computer Applications, 160(7), 11–15. https://doi.org/10.5120/ijca2017913083
Kumar Singh, A., Sharma, C., & Kumar Singh, B. (2023). Image Forgery Localization and Detection using Multiple Deep Learning Algorithm with ELA. 123–128. https://doi.org/10.1109/icfirtp56122.2022.10059408
Agrawal, D., Makwana, H., Dave, S. S., Degadwala, S., & Desai, V. (2023). Error Level Analysis and Deep Learning For Detecting Image Forgeries. Proceedings - 7th International Conference on Computing Methodologies and Communication, ICCMC 2023, 114–117. https://doi.org/10.1109/ICCMC56507.2023.10084286
Indolia, S., Goswami, A. K., Mishra, S. P., & Asopa, P. (2018). Conceptual Understanding of Convolutional Neural Network- A Deep Learning Approach. Procedia Computer Science, 132, 679–688. https://doi.org/10.1016/j.procs.2018.05.069
Lan, L., You, L., Zhang, Z., Fan, Z., Zhao, W., Zeng, N., Chen, Y., & Zhou, X. (2020). Generative Adversarial Networks and Its Applications in Biomedical Informatics. In Frontiers in Public Health (Vol. 8). Frontiers Media S.A. https://doi.org/10.3389/fpubh.2020.00164
Marra, F., Gragnaniello, D., Cozzolino, D., & Verdoliva, L. (2018). Detection of GAN- Generated Fake Images over Social Networks. Proceedings - IEEE 1st Conference on Multimedia Information Processing and Retrieval, MIPR 2018, 384–389. https://doi.org/10.1109/MIPR.2018.00084
Raja, J., Shanmugam, P., & Pitchai, R. (2021). An Automated Early Detection of Glaucoma using Support Vector Machine Based Visual Geometry Group 19 (VGG-19) Convolutional Neural Network. Wireless Personal Communications, 118(1), 523–534. https://doi.org/10.1007/s11277-020-08029-z
Pan, Y., Zhang, G., & Zhang, L. (2020). A spatial-channel hierarchical deep learning network for pixel-level automated crack detection. Automation in Construction, 119, 103357. https://doi.org/https://doi.org/10.1016/j.autcon.2020.103357
He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep Residual Learning for Image Recognition. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 770–778. https://doi.org/10.1109/CVPR.2016.90
Hussain Mujtaba. (2020). What is Resnet or Residual Network | How Resnet Helps? Introduction to Resnet or Residual Network. https://www.mygreatlearning.com/blog/resne t/
Kabir, H. M. D., Abdar, M., Khosravi, A., Jalali, S. M. J., Atiya, A. F., Nahavandi, S., & Srinivasan, D. (2023). SpinalNet: Deep Neural Network With Gradual Input. IEEE Transactions on Artificial Intelligence, 4(5), 1165–1177. https://doi.org/10.1109/TAI.2022.3185179
AJIBADE, S., Zaidi, A., Maidin, S., Ishak, W., & Adetunla, A. (2023). A Quantitative Based Research on the Production of Image Captioning. International Journal of Intelligent Systems and Applications in Engineering, 11(4).
DOI: https://doi.org/10.47738/jads.v6i1.490
Refbacks
- There are currently no refbacks.

Journal of Applied Data Sciences
| ISSN | : | 2723-6471 (Online) |
| Publisher | : | Bright Publisher |
| Website | : | http://bright-journal.org/JADS |
| : | taqwa@amikompurwokerto.ac.id (principal contact) | |
| support@bright-journal.org (technical issues) |
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0




.png)