Skip to content

shyam856/E2E-ForgeryDetection

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E2E-ForgeryDetection

Code for "A Full-Image Full-Resolution End-to-End-Trainable CNN Framework for Image Forgery Detection" The paper can be found on arxiv.

teaser

Pretrained weights

Download the model weights in ./model/E2E folder from here

Test

To run the code on given test dataset, type:

python test.py -m=FUSION

This will run the fusion of the three models proposed in the paper (E2E-FUSION) on images in ./test/ directory.
For running on a single modality, change 'mode' parameter: 'RGB'-'N'-'RGN'

Test on Your Dataset

To run the code on your own dataset, type:

python test.py --te=PATH_TO_YOUR_DATASET

Where PATH_TO_YOUR_DATASET is organized with two subfolder: '0' contains pristine images and '1' contains forged images.
Modify the test.py file according to your needs.

For any problem or comment, do not hesitate to contact me.

Citation

@misc{marra2019e2e,
    title={A Full-Image Full-Resolution End-to-End-Trainable CNN Framework for Image Forgery Detection},
    author={Francesco Marra, Diego Gragnaniello, Luisa Verdoliva, Giovanni Poggi},
    year={2019},
    eprint={1909.06751},
    archivePrefix={arXiv},
    primaryClass={cs.CV}
}

License

Copyright (c) 2019 Image Processing Research Group of University Federico II of Naples ('GRIP-UNINA').

All rights reserved.

This software should be used, reproduced and modified only for informational and nonprofit purposes.

By downloading and/or using any of these files, you implicitly agree to all the terms of the license, as specified in the document LICENSE.txt (included in this package)

About

Code for "A Full-Image Full-Resolution End-to-End-Trainable CNN Framework for Image Forgery Detection"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%