scispace - formally typeset
Open AccessJournal ArticleDOI

Fighting Deepfake by Exposing the Convolutional Traces on Images

Luca Guarnera, +2 more
- 09 Sep 2020 - 
- Vol. 8, pp 165085-165098
Reads0
Chats0
TLDR
A new approach aimed to extract a Deepfake fingerprint from images is proposed, based on the Expectation-Maximization algorithm trained to detect and extract a fingerprint that represents the Convolutional Traces left by GANs during image generation.
Abstract
Advances in Artificial Intelligence and Image Processing are changing the way people interacts with digital images and video. Widespread mobile apps like FACEAPP make use of the most advanced Generative Adversarial Networks (GAN) to produce extreme transformations on human face photos such gender swap, aging, etc. The results are utterly realistic and extremely easy to be exploited even for non-experienced users. This kind of media object took the name of Deepfake and raised a new challenge in the multimedia forensics field: the Deepfake detection challenge. Indeed, discriminating a Deepfake from a real image could be a difficult task even for human eyes but recent works are trying to apply the same technology used for generating images for discriminating them with preliminary good results but with many limitations: employed Convolutional Neural Networks are not so robust, demonstrate to be specific to the context and tend to extract semantics from images. In this paper, a new approach aimed to extract a Deepfake fingerprint from images is proposed. The method is based on the Expectation-Maximization algorithm trained to detect and extract a fingerprint that represents the Convolutional Traces (CT) left by GANs during image generation. The CT demonstrates to have high discriminative power achieving better results than state-of-the-art in the Deepfake detection task also proving to be robust to different attacks. Achieving an overall classification accuracy of over 98%, considering Deepfakes from 10 different GAN architectures not only involved in images of faces, the CT demonstrates to be reliable and without any dependence on image semantic. Finally, tests carried out on Deepfakes generated by FACEAPP achieving 93% of accuracy in the fake detection task, demonstrated the effectiveness of the proposed technique on a real-case scenario.

read more

Citations
More filters
Journal ArticleDOI

FCD-Net: Learning to Detect Multiple Types of Homologous Deepfake Face Images

TL;DR: Wang et al. as mentioned in this paper proposed a novel network framework named FCD-Net that consists of the facial synaptic saliency module (FSS), the contour detail feature extraction module (CDFE), and the distinguishing feature fusion module (DFF).
Proceedings ArticleDOI

Face Manipulation Detection in Images using Inception Layers and Graph Convolutional Networks

TL;DR: In this paper , the authors proposed an efficient model of a two-fold contribution based on Inception Layers with a Graph Convolutional Network (GCN), which consists of several convolutional layers of incrementally increasing kernel sizes that help capture morphological information.
Journal ArticleDOI

DeepFakeDG: A Deep Learning Approach for Deep Fake Detection and Generation

TL;DR: In this paper , the authors proposed a method to solve the problem of homonymity in homonym identification, i.e., homonymization, in the context of homology.
Journal ArticleDOI

Machine Learning in Digital Forensics: A Systematic Literature Review

TL;DR: A systematic literature review of the research published in major academic databases from January 2010 to December 2021 on the application of machine learning in digital forensics, which was not presented yet to the best of our knowledge as comprehensive as this, is presented in this paper .
Journal ArticleDOI

Deepfake attack prevention using steganography GANs

TL;DR: An enhanced modified version of the steganography technique RivaGAN is used to address the issue of deepfake prevention and encodes watermarks into features of the video frames by training an “attention model” with the ReLU activation function to achieve a fast learning rate.
References
More filters
Journal ArticleDOI

Generative Adversarial Nets

TL;DR: A new framework for estimating generative models via an adversarial process, in which two models are simultaneously train: a generative model G that captures the data distribution and a discriminative model D that estimates the probability that a sample came from the training data rather than G.
Journal Article

Visualizing Data using t-SNE

TL;DR: A new technique called t-SNE that visualizes high-dimensional data by giving each datapoint a location in a two or three-dimensional map, a variation of Stochastic Neighbor Embedding that is much easier to optimize, and produces significantly better visualizations by reducing the tendency to crowd points together in the center of the map.
Proceedings ArticleDOI

Unpaired Image-to-Image Translation Using Cycle-Consistent Adversarial Networks

TL;DR: CycleGAN as discussed by the authors learns a mapping G : X → Y such that the distribution of images from G(X) is indistinguishable from the distribution Y using an adversarial loss.
Proceedings ArticleDOI

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network

TL;DR: SRGAN as mentioned in this paper proposes a perceptual loss function which consists of an adversarial loss and a content loss, which pushes the solution to the natural image manifold using a discriminator network that is trained to differentiate between the super-resolved images and original photo-realistic images.
Posted Content

Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks

TL;DR: This work introduces a class of CNNs called deep convolutional generative adversarial networks (DCGANs), that have certain architectural constraints, and demonstrates that they are a strong candidate for unsupervised learning.
Related Papers (5)