Enhanced Image Forgery Detection using a Hybrid Approach: Integration of ELA, CNN, and XGBoost

Int J Performability Eng ›› 2024, Vol. 20 ›› Issue (6): 367-378.doi: 10.23940/ijpe.24.06.p4.367378

Previous Articles     Next Articles

Enhanced Image Forgery Detection using a Hybrid Approach: Integration of ELA, CNN, and XGBoost

Sukhmani Kaura, Nityaa Sinhaa, Priyasha Jaina, Shruti Kolia, Arun Sharmab, and Anjali Lathwala   

  1. aDepartment of Computer Science and Engineering, Indira Gandhi Delhi Technical, University for Women, Delhi, India;
    bDepartment of Information Technology, Indira Gandhi Delhi Technical, University for Women, Delhi, India
  • Submitted on ; Revised on ; Accepted on
  • Contact: * E-mail address: sukhmani184btcse20@igdtuw.ac.in

Abstract: In light of the escalating prevalence of digital image forgery facilitated by advanced editing tools and widespread sharing on online platforms, the demand for effective forgery detection techniques has surged. This research introduces an approach to digital image forgery detection, employing a multi-stage architecture involving ELA (Error Level Analysis), CNN (Convolutional Neural Networks), and XGBoost. The ELA technique is initially applied to identify tampered areas within an image, followed by CNN for feature extraction. The feature vectors are then fed into an XGBoost classifier, categorizing images as either authentic or forged. This multi-stage process works towards enhancing the detection accuracy and efficiency of forged image detection. The proposed algorithm achieved notable accuracy levels of 90.83%, 96.82%, and 82.82% on the CASIA v1, CASIA v2, and MISD datasets respectively.

Key words: image forgery detection, CNN, ELA, XGBoost