As photo-editing tools become more ubiquitous and easier to use, it becomes equally important to detect these manipulations. This is especially key when the edits are malicious. While toolkits for this purpose exist [1], they are often not well maintained nor easy to integrate and use, besides being written in proprietary programming language. The goal of this package is to reduce the barrier to entry for people to detect image manipulations on their own.
The initial version of this toolkit is based on [1]. New techniques of image forgery detection will soon be added to it.
The toolkit consists of a number of different algorithms (click on each to be taken to a usage page and description).
The University of Notre Dame Computer Vision Research Laboratory (CVRL) and Red Hat Artificial Intelligence Center of Excellence.
pip install git+https://github.com/eldritchjs/pyIFD
pdoc3 --force -o ./pdocs ./src/pyIFD
pytest