Detecting GAN-generated Images by Orthogonal Training of Multiple CNNs
About
In the last few years, we have witnessed the rise of a series of deep learning methods to generate synthetic images that look extremely realistic. These techniques prove useful in the movie industry and for artistic purposes. However, they also prove dangerous if used to spread fake news or to generate fake online accounts. For this reason, detecting if an image is an actual photograph or has been synthetically generated is becoming an urgent necessity. This paper proposes a detector of synthetic images based on an ensemble of Convolutional Neural Networks (CNNs). We consider the problem of detecting images generated with techniques not available at training time. This is a common scenario, given that new image generators are published more and more frequently. To solve this issue, we leverage two main ideas: (i) CNNs should provide orthogonal results to better contribute to the ensemble; (ii) original images are better defined than synthetic ones, thus they should be better trusted at testing time. Experiments show that pursuing these two ideas improves the detector accuracy on NVIDIA's newly generated StyleGAN3 images, never used in training.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Synthetic Image Detection | Glide 50-27 | Accuracy51.7 | 27 | |
| GAN-generated image detection | GANGen-Detection | BEGAN Accuracy67.9 | 13 | |
| Fake Image Detection | UniversalFakeDetect LDM_100 | Accuracy54.7 | 13 | |
| Fake Image Detection | UniversalFakeDetect LDM_200 | Accuracy54.9 | 13 | |
| Fake Image Detection | UniversalFakeDetect LDM_200_cfg | Accuracy53.8 | 13 | |
| Fake Image Detection | UniversalFakeDetect DALLE | Accuracy67.2 | 13 | |
| Fake Image Detection | UniversalFakeDetect Mean | Accuracy54.3 | 13 | |
| Fake Image Detection | UniversalFakeDetect Guided | Accuracy50.1 | 13 | |
| Fake Image Detection | UniversalFakeDetect Glide_100_10 | Accuracy51.2 | 13 | |
| Fake Image Detection | UniversalFakeDetect Glide_100_27 | Accuracy51.1 | 13 |