ForensicTransfer: Weakly-supervised Domain Adaptation for Forgery Detection
arXiv:1812.02510
Abstract
Distinguishing manipulated from real images is becoming increasingly difficult as new sophisticated image forgery approaches come out by the day. Naive classification approaches based on Convolutional Neural Networks (CNNs) show excellent performance in detecting image manipulations when they are trained on a specific forgery method. However, on examples from unseen manipulation approaches, their performance drops significantly. To address this limitation in transferability, we introduce Forensic-Transfer (FT). We devise a learning-based forensic detector which adapts well to new domains, i.e., novel manipulation methods and can handle scenarios where only a handful of fake examples are available during training. To this end, we learn a forensic embedding based on a novel autoencoder-based architecture that can be used to distinguish between real and fake imagery. The learned embedding acts as a form of anomaly detector; namely, an image manipulated from an unseen method will be detected as fake provided it maps sufficiently far away from the cluster of real images. Comparing to prior works, FT shows significant improvements in transferability, which we demonstrate in a series of experiments on cutting-edge benchmarks. For instance, on unseen examples, we achieve up to 85% in terms of accuracy, and with only a handful of seen examples, our performance already reaches around 95%.
References in corpus (7)
- Prototypical Networks for Few-shot Learning
- MesoNet: a Compact Facial Video Forgery Detection Network
- Marginalized Denoising Autoencoders for Domain Adaptation
- Image Splicing Localization Using A Multi-Task Fully Convolutional Network (MFCN)
- FaceForensics: A Large-scale Video Dataset for Forgery Detection in Human Faces
- Recent Advances in Autoencoder-Based Representation Learning
- Domain Adaptation for Visual Applications: A Comprehensive Survey
Cited by in corpus (40)
- Media Forensics and DeepFakes: an overview
- Deep Learning for Deepfakes Creation and Detection: A Survey
- Recurrent Convolutional Strategies for Face Manipulation Detection in Videos
- Identification of Deep Network Generated Images Using Disparities in Color Components
- Use of a Capsule Network to Detect Fake Images and Videos
- CT-GAN: Malicious Tampering of 3D Medical Imagery using Deep Learning
- One Detector to Rule Them All: Towards a General Deepfake Attack Detection Framework
- Deferred Neural Rendering: Image Synthesis using Neural Textures
- FFR_FD: Effective and Fast Detection of DeepFakes Based on Feature Point Defects
- CNN-generated images are surprisingly easy to spot... for now
- Multi-task Learning For Detecting and Segmenting Manipulated Facial Images and Videos
- Attributing Fake Images to GANs: Learning and Analyzing GAN Fingerprints
- Deep Convolutional Neural Network for Identifying Seam-Carving Forgery
- Talking Head from Speech Audio using a Pre-trained Image Generator
- Generalizing Face Forgery Detection with High-frequency Features
- Frequency-aware Discriminative Feature Learning Supervised by Single-Center Loss for Face Forgery Detection
- Face X-ray for More General Face Forgery Detection
- A Convolutional LSTM based Residual Network for Deepfake Video Detection
- What makes fake images detectable? Understanding properties that generalize
- Towards Generalizable Deepfake Detection with Locality-aware AutoEncoder
- Few-shot Forgery Detection via Guided Adversarial Interpolation
- SpliceRadar: A Learned Method For Blind Image Forensics
- Generate, Segment and Refine: Towards Generic Manipulation Segmentation
- Exploiting Human Social Cognition for the Detection of Fake and Fraudulent Faces via Memory Networks
- Investigating the Impact of Pre-processing and Prediction Aggregation on the DeepFake Detection Task
- On the generalization of GAN image forensics
- MMSys'21 Grand Challenge on Detecting Cheapfakes
- Deep Video Inpainting Detection
- Mining Generalized Features for Detecting AI-Manipulated Fake Faces
- Fake face detection via adaptive manipulation traces extraction network
- Generalized Zero and Few-Shot Transfer for Facial Forgery Detection
- An Examination of Fairness of AI Models for Deepfake Detection
- FReTAL: Generalizing Deepfake Detection using Knowledge Distillation and Representation Learning
- Do GANs leave artificial fingerprints?
- Interpretable and Trustworthy Deepfake Detection via Dynamic Prototypes
- COSMOS: Catching Out-of-Context Misinformation with Self-Supervised Learning
- A Method for Identifying Origin of Digital Images Using a Convolution Neural Network
- Scalable Fine-grained Generated Image Classification Based on Deep Metric Learning
- Security of Facial Forensics Models Against Adversarial Attacks
- Self-supervised GAN Detector