atlas

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

One-Class Face Anti-spoofing via Spoof Cue Map-Guided Feature Learning

CVPR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Fair and quality-aware face recognition · 21 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 OC-SCMNet, a one-class face anti-spoofing model that learns spoof cue maps (zero for live faces) guided by pseudo SCMs, a conditional generator of latent spoof features, and a memory bank encouraging exploration of latent space.

Problem

Face anti-spoofing when only live face images are available for training, so the model must detect unseen out-of-distribution spoof attacks.

Approach

Estimate spoof cue maps that should be zero for live images, and use a conditional generator driven by combinations of nonzero pseudo SCMs to synthesize latent spoof features; a memory bank of mutually independent latent features pushes generation into unexplored regions of latent space.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add SCM-guided generated latent spoof features (LG) (ablation)OC-SCMNet · C → IHTER: 30.79 -> 21.36Helped
Add SCM-guided generated latent spoof features (LG) (ablation)OC-SCMNet · I → CHTER: 39.11 -> 28.78Helped
Add memory-bank latent-space regularization (LR) (ablation)OC-SCMNet · C → IHTER: 21.36 -> 7.29Helped
Add memory-bank latent-space regularization (LR) (ablation)OC-SCMNet · I → CHTER: 28.78 -> 17.44Helped
Increase memory bank size from 1 to 16 (ablation)OC-SCMNet · C → IHTER: 21.36 -> 7.29Helped
Increase memory bank size from 16 to 64 (ablation)OC-SCMNet · C → IHTER: 7.29 -> 7.43No clear effect
Use threshold δ=0.2 rather than δ=1 with no feature selection (ablation)OC-SCMNet · C → IHTER: 20.64 -> 7.29Helped
Train with one-shot spoof dataOC-SCMNet · C → IHTER: 7.29 -> 2.14Helped
Train with one-shot spoof dataOC-SCMNet · I → CHTER: 17.44 -> 1.11Helped
Train with one-shot spoof dataOC-SCMNet · [M,I] → CHTER: 21.67 -> 7.56Helped
Train with one-shot spoof dataOC-SCMNet · [M,I] → OHTER: 22.03 -> 9.86Helped
Train with one-shot spoof dataOC-SCMNet · [O,S] → HHTER: 7.08 -> 0.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: OULU-NPU CASIA-MFSD MSU-MFSD Idiap Replay-Attack SiW 3DMAD HKBU-MARs CASIA-SURF

Benchmarks: OULU-NPU CASIA-MFSD MSU-MFSD Idiap Replay-Attack SiW 3DMAD HKBU-MARs CASIA-SURF

Metrics: APCER BPCER ACER HTER AUC

Baselines: IQM-GMM Baweja et al. Lim et al. AAE CDCN PatchNet LDCN IADG SAFAS SSAN-M

Builds on: Spoof cue map estimation (Yu et al. CVPR 2020) Gaussian noise one-class augmentation (Baweja et al. IJCB 2020) AAE (CCBR 2021)

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