Generalizable Deepfake Detection with Phase-Based Motion Analysis

Authors: Ekta Prashnani, Michael Goebel, B. S. Manjunath

Published: 2022-11-17 06:28:01+00:00

AI Summary

PhaseForensics is a DeepFake (DF) video detection method that utilizes a phase-based motion representation of facial temporal dynamics. It aims to overcome limitations of existing methods, such as poor cross-dataset generalization and robustness to distortions, by leveraging temporal phase variations in the band-pass components of the Complex Steerable Pyramid. The method demonstrates state-of-the-art cross-dataset generalization and improved robustness to distortion and adversarial attacks.

Abstract

We propose PhaseForensics, a DeepFake (DF) video detection method that leverages a phase-based motion representation of facial temporal dynamics. Existing methods relying on temporal inconsistencies for DF detection present many advantages over the typical frame-based methods. However, they still show limited cross-dataset generalization and robustness to common distortions. These shortcomings are partially due to error-prone motion estimation and landmark tracking, or the susceptibility of the pixel intensity-based features to spatial distortions and the cross-dataset domain shifts. Our key insight to overcome these issues is to leverage the temporal phase variations in the band-pass components of the Complex Steerable Pyramid on face sub-regions. This not only enables a robust estimate of the temporal dynamics in these regions, but is also less prone to cross-dataset variations. Furthermore, the band-pass filters used to compute the local per-frame phase form an effective defense against the perturbations commonly seen in gradient-based adversarial attacks. Overall, with PhaseForensics, we show improved distortion and adversarial robustness, and state-of-the-art cross-dataset generalization, with 91.2% video-level AUC on the challenging CelebDFv2 (a recent state-of-the-art compares at 86.9%).


Key findings
PhaseForensics achieves state-of-the-art cross-dataset generalization, reaching 91.2% video-level AUC on CelebDFv2 (compared to 86.9% for prior SOTA), 94.2% on VFHQ, and 78.2% on DFDC. It also shows improved robustness to common spatial distortions (like contrast/color changes and pixelation) and higher adversarial robustness against black-box attacks compared to existing temporal methods like LipForensics.
Approach
The method involves computing local per-frame phase from spatial sub-bands using a Complex Steerable Pyramid, followed by a learnable spatio-temporal filtering operation to isolate relevant facial dynamics. These processed phase-based features are then fed into a deepfake detection pipeline consisting of a ResNet-18 feature extractor and a multi-scale temporal convolutional network (MSTCN) for sequence modeling and classification.
Datasets
FaceForensics++ (FF++), CelebDFv2 (CDFv2), DFDC, VideoForensicsHQ (VFHQ), DeeperForensics (DFor), FaceShifter (FSh), Lip Reading in the Wild (LRW), EVE dataset
Model(s)
Complex Steerable Pyramid (CSP), ResNet-18, Multi-scale Temporal Convolutional Network (MSTCN), separable 3D convolution, RetinaFace, FAN
Author countries
USA