Multi-task Learning For Detecting and Segmenting Manipulated Facial Images and Videos
arXiv:1906.06876
Abstract
Detecting manipulated images and videos is an important topic in digital media forensics. Most detection methods use binary classification to determine the probability of a query being manipulated. Another important topic is locating manipulated regions (i.e., performing segmentation), which are mostly created by three commonly used attacks: removal, copy-move, and splicing. We have designed a convolutional neural network that uses the multi-task learning approach to simultaneously detect manipulated images and videos and locate the manipulated regions for each query. Information gained by performing one task is shared with the other task and thereby enhance the performance of both tasks. A semi-supervised learning approach is used to improve the network's generability. The network includes an encoder and a Y-shaped decoder. Activation of the encoded features is used for the binary classification. The output of one branch of the decoder is used for segmenting the manipulated regions while that of the other branch is used for reconstructing the input, which helps improve overall performance. Experiments using the FaceForensics and FaceForensics++ databases demonstrated the network's effectiveness against facial reenactment attacks and face swapping attacks as well as its ability to deal with the mismatch condition for previously seen attacks. Moreover, fine-tuning using just a small amount of data enables the network to deal with unseen attacks.
arXiv commentAccepted to be Published in Proceedings of the IEEE International Conference on Biometrics: Theory, Applications and Systems (BTAS) 2019, Florida, USA
References in corpus (8)
- Adam: A Method for Stochastic Optimization
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
- MesoNet: a Compact Facial Video Forgery Detection Network
- DeepFakes: a New Threat to Face Recognition? Assessment and Detection
- Hybrid LSTM and Encoder-Decoder Architecture for Detection of Image Forgeries
- FaceForensics: A Large-scale Video Dataset for Forgery Detection in Human Faces
- ForensicTransfer: Weakly-supervised Domain Adaptation for Forgery Detection
- Two-Stream Neural Networks for Tampered Face Detection
Cited by in corpus (10)
- Deepfake Detection: A Comprehensive Survey from the Reliability Perspective
- Thinking in Frequency: Face Forgery Detection by Mining Frequency-aware Clues
- DeepFake Detection Based on the Discrepancy Between the Face and its Context
- Spatial-Phase Shallow Learning: Rethinking Face Forgery Detection in Frequency Domain
- Generalizing Face Forgery Detection with High-frequency Features
- Face X-ray for More General Face Forgery Detection
- DefakeHop: A Light-Weight High-Performance Deepfake Detector
- Exploiting Human Social Cognition for the Detection of Fake and Fraudulent Faces via Memory Networks
- The eyes know it: FakeET -- An Eye-tracking Database to Understand Deepfake Perception
- Image Embedded Segmentation: Uniting Supervised and Unsupervised Objectives for Segmenting Histopathological Images