CVApr 22, 2020

DeepFake Detection by Analyzing Convolutional Traces

arXiv:2004.10448v1320 citations
AI Analysis

This addresses the challenge of detecting manipulated media for security and verification purposes, but it is incremental as it builds on existing forensic analysis methods.

The paper tackled the problem of detecting DeepFake images of human faces by identifying a forensic trace left by the generative process, achieving effectiveness in distinguishing between five different GAN architectures.

The Deepfake phenomenon has become very popular nowadays thanks to the possibility to create incredibly realistic images using deep learning tools, based mainly on ad-hoc Generative Adversarial Networks (GAN). In this work we focus on the analysis of Deepfakes of human faces with the objective of creating a new detection method able to detect a forensics trace hidden in images: a sort of fingerprint left in the image generation process. The proposed technique, by means of an Expectation Maximization (EM) algorithm, extracts a set of local features specifically addressed to model the underlying convolutional generative process. Ad-hoc validation has been employed through experimental tests with naive classifiers on five different architectures (GDWCT, STARGAN, ATTGAN, STYLEGAN, STYLEGAN2) against the CELEBA dataset as ground-truth for non-fakes. Results demonstrated the effectiveness of the technique in distinguishing the different architectures and the corresponding generation process.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes