atlas

Research map / Video / Video segmentation and tracking

Exploiting Style Latent Flows for Generalizing Deepfake Video Detection

CVPR 2024 · Video › Video segmentation and tracking · approach: Deepfake video detection · 77 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes StyleGRU, which models temporal changes (style flows) of pSp StyleGAN style latent vectors with contrastive and classification losses, fused with 3D ResNet-50 content features via a style attention module for generalizable deepfake video detection.

Problem

Deepfake video detectors trained on FF++ generalize poorly to newer high-quality generators that suppress visual and temporal artifacts, so cross-dataset and cross-manipulation generalization remains weak.

Approach

Use the temporal differences (style flows) of StyleGAN style latent vectors extracted by a pSp encoder, encoded by a bidirectional GRU trained with triplet and BCE losses, and fuse them with 3D CNN content features through a style attention module (query from content, key/value from style flow) before a temporal transformer classifier.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add StyleGRU style-flow features to the model (ablation)Deepfake detector · CDFAUC (%): 85.7 -> 89.0Helped
Add StyleGRU style-flow features to the model (ablation)Deepfake detector · FShAUC (%): 98.4 -> 99.0Helped
Add the Style Attention Module (SAM) to fuse style and content features (ablation)Deepfake detector · CDFAUC (%): 88.4 -> 89.0Helped
Add the Style Attention Module (SAM) to fuse style and content features (ablation)Deepfake detector · FShAUC (%): 98.4 -> 99.0Helped
Use differences between consecutive style latent vectors as input (ablation)StyleGRU deepfake detector · CDFAUC (%): 87.8 -> 89.0Helped
Use differences between consecutive style latent vectors as input (ablation)StyleGRU deepfake detector · FShAUC (%): 98.3 -> 99.0Helped
Add triplet loss to classification loss during StyleGRU training (ablation)StyleGRU · CDFAUC: 88.6 -> 89.0Helped
Add triplet loss to classification loss during StyleGRU training (ablation)StyleGRU · FShAUC: 99.0 -> 99.0No clear effect
Use both classification loss and triplet loss instead of classification loss alone (ablation)StyleGRU · FF++AUC: 99.2 -> 99.1Hurt
Use triplet loss without classification loss (ablation)StyleGRU · CDFAUC: 89.0 -> 88.4Hurt
Use triplet loss without classification loss (ablation)StyleGRU · FShAUC: 99.0 -> 98.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: FaceForensics++ c23

Benchmarks: Celeb-DF-v2 DFD FaceShifter DeeperForensics FaceForensics++ cross-manipulation

Metrics: AUC

Baselines: Xception CNN-aug PatchForensics Face X-ray SBI-R50 CNN-GRU LipForensics RealForensics FTCN AltFreeze

Builds on: FTCN pSp AltFreeze supervised contrastive learning

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy