No description, website, or topics provided.
Java Matlab C M Mathematica Objective-C HTML
Clone or download
Pull request Compare This branch is 78 commits ahead, 2 commits behind markzampoglou:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
java_service fixed bug with spaces in filename Mar 6, 2018
matlab_toolbox minor DCT fix Jul 25, 2018
.gitignore added documentation Mar 8, 2016
README.md fixed README update Dec 8, 2016

README.md

UPDATE: We have now added our novel CAGI tampering detection algorithm in both Matlab and Java. It is based on JPEG block grid inconsistencies, but also features significant post-processing to improve result quality. Feel free to try it out! (Publication under review)

image-forensics

This is an integrated framework for image forensic analysis. It includes a Java webservice, including seven splicing detection algorithm implementations, plus additional forensic tools, located in the subdirectory java_service and a Matlab algorithm evaluation framework, including implementations of a large number of splicing detection algorithms, located in the subdirectory matlab_toolbox.

Citations

Please cite the following paper in your publications if you use the Java implementations:

@inproceedings{zamp16,
  author = "Markos Zampoglou and Symeon Papadopoulos and Yiannis Kompatsiaris and Ruben Bouwmeester and Jochen Spangenberg",
  booktitle = "Social Media In the NewsRoom, {#SMNews16@CWSM}, Tenth International AAAI Conference on Web and Social Media workshops",
  title = "Web and Social Media Image Forensics for News Professionals",
  year = "2016",
}

If you use the Matlab implementations, use the following citation:

@article{zampAcc,
  author = "Markos Zampoglou and Symeon Papadopoulos and Yiannis Kompatsiaris",
  title = "A Large-Scale Evaluation of Splicing Localization Algorithms for Web Images",
  journal = "Multimedia Tools and Applications",
  doi = "10.1007/s11042-016-3795-2"
  pages= "Accepted for publication",
}

In either case, you must also cite the original algorithm publication. The README file within each Matlab algorithm subfolder contains the corresponding citation.

Contact Markos Zampoglou markzampoglou@iti.gr for any further information.