Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 2.68 KB

README.md

File metadata and controls

28 lines (18 loc) · 2.68 KB

Image Forensics

CS 754 Advanced Image Processing Course Project

Guide: Prof. Ajit Rajwade


This repository consists of code to distinguish between photographic images, photorealistic computer graphics and GAN generated images. Two different approaches were experimented with, one trained an SVM classifier on features extracted from wavelet decomposition of RGB color bands and other trained a deep convolutional neural networks like CaffeNet and ResNet-50 on high pass filtered images. Accuracy achieved was more than 95% for all 3 classes in both the methods.

The detailed results of our experiments our outlined in our project report.

The photographic images and computer graphics were obtained from Columbia Photographic Images and Photorealistic Computer Graphics Dataset and the GAN generated images from taken from results of Nvidia StyleGAN.

Here is the link to the complete dataset of images used in our experiment.


References

  1. Identifying Materials of Photographic Images and Photorealistic Computer Generated Graphics Based on Deep CNNs
  2. How Realistic is Photorealistic?
  3. Distinguishing computer graphics from natural images using convolution neural networks
  4. Identification of Deep Network Generated Images Using Disparities in Color Components
  5. Deep Learning for Deepfakes Creation and Detection
  6. Deepfake detection(repository)
  7. Higher-order Wavelet Statistics and their Application to Digital Forensics
  8. Natural Image Statistics in Digital Image Forensics*