Papers › Learning Generalized Spoof Cues for Face Anti-spoofing

Learning Generalized Spoof Cues for Face Anti-spoofing

8 May 2020arXiv:2005.03922archive 2025-07-28

Haocheng Feng, Zhibin Hong, Haixiao Yue, Yang Chen, Keyao Wang, Junyu Han, Jingtuo Liu, Errui Ding

Many existing face anti-spoofing (FAS) methods focus on modeling the decision boundaries for some predefined spoof types. However, the diversity of the spoof samples including the unknown ones hinders the effective decision boundary modeling and leads to weak generalization capability. In this paper, we reformulate FAS in an anomaly detection perspective and propose a residual-learning framework to learn the discriminative live-spoof differences which are defined as the spoof cues. The proposed framework consists of a spoof cue generator and an auxiliary classifier. The generator minimizes the spoof cues of live samples while imposes no explicit constraint on those of spoof samples to generalize well to unseen attacks. In this way, anomaly detection is implicitly used to guide spoof cue generation, leading to discriminative feature learning. The auxiliary classifier serves as a spoof cue amplifier and makes the spoof cues more discriminative. We conduct extensive experiments and the experimental results show the proposed method consistently outperforms the state-of-the-art methods. The code will be publicly available at https://github.com/vis-var/lgsc-for-fas.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

vis-var/lgsc-for-fas officialmentioned in papermentioned on GitHubpytorch report
AdamHtooLwin/vigilant mentioned on GitHubpytorch report
Podidiving/lgsc-for-fas-pytorch mentioned on GitHubpytorch report
mortezagolzan/Face-Anti-Spoofing mentioned on GitHubpaddle report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Anomaly DetectionDiversityFace Anti-Spoofing

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

Auxiliary Classifier

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections