/ELAImageTester

Image Manipulation Tester using JPEG Error Level Analysis

Primary LanguageC++

ELAImageTester

Image Manipulation Tester using JPEG Error Level Analysis

Introduction

This project focuses on finding edited areas of a JPEG image using Error Level Analysis (ELA). Although currently our program is not able to perfectly detect if an image is modified or not, it is able to detect and display areas that are possibly modified.

This project was a research project for Machine Vision course.

Author

  • Luis Nova
  • Yufei Du (Edward)

File Structure

  • Dataset: Images we used to test this program. They are from: The Museum of Hoaxes, Gimodo.com.au, Amazon.com, Baidu Tieba, Screenshot of video game Kantai Collection, photos taken by ourselves.
  • Program: Pre-compiled binary file for Microsoft Windows. Read ReadMe.txt in this directory for more information.
  • Result: The detection results of the program of the images in the dataset.
  • SourceCode: The source code of the program. Before compiling, make sure OpenCV is properly installed.
  • Report.docx: The research report.