atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

FSFM: A Generalizable Face Security Foundation Model via Self-Supervised Facial Representation Learning

CVPR 2025 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Masked autoencoder pretraining · 11 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 FSFM, a self-supervised pretraining framework combining masked image modeling (with a CRFR-P facial-region masking strategy) and self-distillation instance discrimination on real faces, yielding a vanilla ViT-B foundation model for deepfake detection, face anti-spoofing, and diffusion forgery detection.

Problem

Face security tasks (deepfake detection, face anti-spoofing, diffusion facial forgery detection) generalize poorly; existing backbones are trained from scratch or ImageNet-supervised, and facial SSL methods lack "realness" representations needed for cross-dataset generalization.

Approach

Pretrain a ViT on unlabeled real faces with MAE-style masked reconstruction guided by a face-parser-based CRFR-P masking (cover a random facial region, proportionally mask the rest) jointly with a BYOL-style local-to-global self-distillation ID network, then fine-tune the vanilla ViT encoder for downstream face security tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Pretrain FSFM with MIM and ID on unlabeled real facesViT-B for cross-dataset DfD · Cross-dataset DfDVideo-level AUC: 82.06 -> 86.96Helped
Pretrain FSFM with MIM and ID on unlabeled real facesViT-B for cross-dataset DfD · Cross-dataset DfDFrame-level AUC: 75.08 -> 85.26Helped
Use FSFM pretrained weights instead of supervised ImageNet initializationViT-B for cross-domain FAS · Cross-domain FASHTER: 6.56 -> 4.81Helped
Use FSFM pretrained weights instead of supervised ImageNet initializationViT-B for cross-domain FAS · Cross-domain FASAUC: 97.44 -> 98.68Helped
Use FSFM pretraining instead of training ViT-B from scratchViT-B for DiFF · DiFF (average w/o FF++)AUC: 65.09 -> 70.99Helped
Replace random masking with CRFR-P facial masking (ablation)MAE facial pretraining · DfD and FASVideo-level AUC: 79.51 -> 81.58Helped
Replace the visible or masked ID target view with the full-face target view (ablation)MAE with CRFR-P and ID · DfD and FASVideo-level AUC: 81.50 -> 82.31; 81.86 -> 82.31Helped
Use 2-layer representation decoders in both branches instead of omitting them (ablation)FSFM ID network · DfD and FASVideo-level AUC: 81.48 -> 82.31; 81.14 -> 82.31Helped
Use 2-layer representation decoders instead of 1-layer or 3-layer decoders (ablation)FSFM ID network · DfD and FASVideo-level AUC: 80.68 -> 82.31; 80.71 -> 82.31Helped
Remove crop+flip augmentation from the online or target view (ablation)FSFM pretraining · DfD and FASVideo-level AUC: 81.54 -> 82.31; 78.80 -> 82.31Helped
Replace InfoNCE or MSE with the asymmetric cosine ID loss (ablation)FSFM ID network · DfD and FASVideo-level AUC: 80.60 -> 82.31; 79.34 -> 82.31Helped
Increase pretraining data from FF++ o to YTF or VF2 (ablation)FSFM · DfD and FASVideo-level AUC: 79.51 -> 83.86; 79.51 -> 87.89Helped

Surprising findings

Limitations

Experimental setup

Datasets: VGGFace2 FaceForensics++ CelebA-Spoof MSU-MFSD CASIA-FASD Replay-Attack OULU-NPU DiFF

Benchmarks: CelebDF-v2 DFDC DFDCP WildDeepfake MSU-MFSD CASIA-FASD Replay-Attack OULU-NPU DiFF

Metrics: AUC HTER video-level AUC frame-level AUC

Baselines: ViT-B Scratch ViT-B Sup(IN) MAE DINO MCF SBIs NACO UDG-FAS GAC-FAS LAA-Net

Builds on: MAE BYOL DINO FaRL MARLIN

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