Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Learning Deep Models for Face Anti-Spoofing: Binary or Auxiliary Supervision

About

Face anti-spoofing is the crucial step to prevent face recognition systems from a security breach. Previous deep learning approaches formulate face anti-spoofing as a binary classification problem. Many of them struggle to grasp adequate spoofing cues and generalize poorly. In this paper, we argue the importance of auxiliary supervision to guide the learning toward discriminative and generalizable cues. A CNN-RNN model is learned to estimate the face depth with pixel-wise supervision, and to estimate rPPG signals with sequence-wise supervision. Then we fuse the estimated depth and rPPG to distinguish live vs. spoof faces. In addition, we introduce a new face anti-spoofing database that covers a large range of illumination, subject, and pose variations. Experimental results show that our model achieves the state-of-the-art performance on both intra-database and cross-database testing.

Yaojie Liu, Amin Jourabloo, Xiaoming Liu• 2018

Related benchmarks

TaskDatasetResultRank
Face Anti-SpoofingOULU-NPU (Protocol 1)
ACER (%)1.6
24
Face Anti-SpoofingCASIA-MFSD RC Protocol (Train on Replay-Attack) (test)
HTER (%)28.4
11
Face Anti-SpoofingReplay-Attack CR Protocol (Train on CASIA-MFSD) (test)
HTER27.6
11
Face Anti-SpoofingCASIA-FASD, Replay-Attack, and MSU-MFSD Cross-Database
HTER (Train CASIA / Test Replay)28.5
10
Face Anti-SpoofingOULU-NPU (Protocol 2)
APCER (%)2.7
8
Face Anti-SpoofingSiW-M Silicone Mask
APCER18.2
5
Face Anti-SpoofingSiW-M Partial Paper
APCER0.4
5
Face Anti-SpoofingSiW-M Print
APCER7.3
5
Face Anti-SpoofingSiW-M Half Mask
APCER27.7
5
Face Anti-SpoofingSiW-M Impersonation Makeup
APCER18
5
Showing 10 of 20 rows

Other info

Follow for update