Code for Universal Image Manipulation Detection, adapted from A Deep Learning Approach to Universal Image Manipulation Detection Using a New Convolutional Layer, using Caffe.
This work has been done during a last year project in Ecole Centrale de Lille (engineering school) under the surpervision of Patrick Bas (CNRS Lille, CRISTAL) and John Klein (CNRS Lille, CRISTAL).
Use Src/make_gaussian_noise.py
to add a AWGN to your own images.
Use Src/lmdb_creation.py
to add build an LMDB database for train and validation set.
Run Src/main.py
to train the network and your images.
Report about this work (in French)