atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Frequency-Aware Deepfake Detection: Improving Generalizability through Frequency Space Domain Learning

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Correspondence and causal representation learning · 193 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 FreqNet, a lightweight CNN deepfake detector that learns in the frequency space (high-frequency image/feature representations plus convolutions on FFT amplitude and phase) to generalize to unseen GAN sources trained on ForenSynths ProGAN data.

Problem

Generalizable deepfake image detection: detectors trained on one generator's frequency artifacts overfit and fail on unseen GANs, with limited training data.

Approach

Instead of feeding frequency artifacts to a CNN, the detector itself learns in frequency space: high-pass filtered input, high-frequency filtering of intermediate feature maps across spatial and channel dimensions, and a frequency convolutional layer applied to the amplitude and phase spectra of features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add HFRI (ablation)FreqNet · ForenSynths cross-model, 4-classmean accuracy: 84.3 -> 91.5Helped
add HFRFS (ablation)FreqNet · ForenSynths cross-model, 4-classmean accuracy: 85.3 -> 91.5Helped
add HFRFC (ablation)FreqNet · ForenSynths cross-model, 4-classmean accuracy: 87.8 -> 91.5Helped
add HFRFS and HFRFC (ablation)FreqNet · ForenSynths cross-model, 4-classmean accuracy: 82.0 -> 91.5Helped
add FCL (ablation)FreqNet · ForenSynths cross-model, 4-classmean accuracy: 83.8 -> 91.5Helped
use FreqNet instead of Ojhadeepfake detectors · ForenSynths cross-model, 1-classmean average precision: 97.8 -> 97.6Hurt
use FreqNet instead of Ojhadeepfake detectors · Self-synthesis cross-model, 9 GANsmean accuracy: 77.6 -> 94.0Helped
use FreqNet instead of Ojhadeepfake detectors · Real-world scenes, 17 GANsmean accuracy: +9.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: ForenSynths training set (ProGAN, LSUN) ForenSynths test set self-synthesized GAN images (9 GANs) CelebA-HQ face test set StyleGAN and StyleGAN2 face images

Benchmarks: ForenSynths test set (8 GANs) self-synthesis test set (9 GANs) face test set (ProGAN, StyleGAN, StyleGAN2)

Metrics: accuracy average precision mean accuracy parameter count

Baselines: Wang et al. CNN detector Frank et al. Durall et al. F3Net BiHPF FrePGAN LGrad Ojha et al.

Builds on: F3Net LGrad Ojha et al. universal fake detection ForenSynths

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