Image_Manipulation_Detection_System_Python icon indicating copy to clipboard operation
Image_Manipulation_Detection_System_Python copied to clipboard

This system is Used detect and highlight the image (Forgery) malpractices performed on modern-day digital images.

Image Manipulation (Forgery) Detection System

In today’s technical world, the digital image is a vital part of many application domains. The meaning of image forgery is the manipulation of digital images to hide important information or output false information. Due to the introduction of modern image processing tools, digital image forgery is at its peak. Copy-move forgery is one of the most commonly used techniques to perform image forgery. The aim of the proposed system is to detect and highlight the malpractices performed on modern-day digital images.

Image Forgery Detection Tool

The forgery detection tool contained in this repository currently features forensic methods to detect the following:

  • Double JPEG compression
  • Copy-move forgeries
  • Metadata Analysis
  • CFA artifacts
  • Noise variance inconsitencies
  • Error Level Analysis
  • Image Extraction
  • String Extraction
  • For More Detail - Research Paper

To Run:

Navigate to the Project directory:

$ cd Image_Manipulation_Detection_System_Python

Next, run the detect.py script, providing the image you wish to evaluate:

$ python GUI.py

Once finished, details on the image will be reported in the terminal. Supplemental images generated during copy-move forgery detection can be found in the output directory.

IMAGES