/Awesome-FAS

Paper collection of about the face anti-spoofing

Awesome-FAS (Face Authentication Security)

A curated list of Face Authentication Security (including face anti-spoofing/face presentation attack/face liveness detection, face attack models, etc.) and related resources. This is inspired by awesome-deep-vision, awesome-adversarial-machine-learning, awesome-deep-learning-papers, Awesome-NAS and Awesome-Pruing

Please feel free to pull requests or open an issue to add papers.

Update

2020-09-24 A new paper appears: DRL-FAS: A Novel Framework Based on Deep Reinforcement Learning for Face Anti-Spoofing (accepted by TIFS)
2020-09-24 A new paper added: FaceRevelio: A Face Liveness Detection System for Smartphones with a Single Front Camera (Mobicom 2020)

Databases

Name Publisher Release year Attack Modal
CelebA-Spoof CUHK MMLab 2020 2D Attack (Print, Replay) RGB, Derived from CelbeA dataset)
CASIA SURF CASIA CBSR 2019 2D Attack (Print) RGB, Depth, Infrared (IR)
ROSE-YOUTU ROSE Lab NTU, Singapore & YOUTU Lab, Tencent 2018 2D Attack (Replay, Print), Paper Mask RGB
OULU-NPU OULU University, Finland 2018 2D Attack (Replay, Print) RGB
SiW (Spoofing in the Wild) Michigan State University 2018 2D (Replay, Print) RGB
HKBU-MARs HKBU 2018 3D MASK RGB
Multispectral-Spoof Dataset Idiap Research Institute 2015 2D Attack (Print) RGB, Near-Infrared, Depth
IDIAP 3D Mask Attack Dataset Idiap Research Institute 2013 3D Mask RGB, Depth
IDIAP Replay Attack Idiap Research Institute 2012 2D Attack (Replay, Print) RGB
CASIA FASD CASIA CBSR 2012 2D Attack (Replay, Print) RGB

Contents

Deep-Learning-Based Methods

Title Venue Remarks
DRL-FAS: A Novel Framework Based on Deep Reinforcement Learning for Face Anti-Spoofing IEEE TIFS 2020 Reinforcement learning
Face spoofing detection based on local ternary label supervision in fully convolutional networks IEEE TIFS 2020 Using a map of Ones is the same as a depth map!
Face Anti-Spoofing via Disentangled Representation Learning ECCV 2020 Disentanglement learning
On Disentangling Spoof Trace for Generic Face Anti-Spoofing ECCV 2020 Similar idea as the DeSpoofing method
CelebA-Spoof: Large-Scale Face Anti-Spoofing Dataset with Rich Annotations ECCV 2020 Contribute a dataset
Face Anti-Spoofing with Human Material Perception ECCV 2020 2D Attacks
Leveraging Shape, Reflectance and Albedo from Shading for Face Presentation Attack Detection IEEE TIFS 2020 SfS for albedo, reflectance, and depth map
Deep Spatial Gradient and Temporal Depth Learning for Face Anti-spoofing CVPR 2020 RGB, Depth-contrastive loss
Searching Central Difference Convolutional Networks for Face Anti-Spoofing CVPR 2020 RGB, NAS, CDCN
Regularized Fine-grained Meta Face Anti-spoofing AAAI 2020 RGB, 2D Attack, Meta Learning, Code
Attention-Based Two-Stream Convolutional Networks for Face Spoofing Detection IEEE TIFS 2019 RGB, 2D Attack
Biometric Face Presentation Attack Detection with Multi-Channel Convolutional Neural Network IEEE TIFS 2019 RGB+IR+Depth, 2D Presentation Attack
Face Anti-Spoofing: Model Matters, So Does Data CVPR 2019 RGB, 2D Attack,data augmentation
A Dataset and Benchmark for Large-scale Multi-modal Face Anti-spoofing CVPR 2019 RGB+IR+Depth, 2D Attack
Exploiting temporal and depth information for multi-frame face anti-spoofing ArXiv 2018 RGB, 2D Presentation Attack, Multi-frame
Face De-Spoofing: Anti-Spoofing via Noise Modeling ECCV 2018 RGB, 2D Attack, pseudo depth, Code
Learning Deep Models for Face Anti-Spoofing: Binary or Auxiliary Supervision CVPR 2018 RGB, 2D Attack, pseudo depth+rPPG
Face Anti-Spoofing Using Patch and Depth-Based CNNs IJCB 2017 RGB, 2D Attack, pseudo depth

Traditional Methods

Title Venue Remarks
Face Spoofing Detection Using Colour Texture Analysis IEEE TIFS 2016 RGB, 2D Attack, Color LBP
Spoofing Face Recognition With 3D Masks IEEE TIFS 2014 3D Mask
Face Spoofing Detection Through Visual Codebooks of Spectral Temporal Cubes IEEE TIP 2015 RGB, 2D Attack,
Face Spoof Detection with Image Distortion Analysis IEEE TIFS 2015 RGB, 2D Attack, IDA
Face spoofing detection from single images using texture and local shape analysis IJCB 2011 RGB, 2D Presentation Attack, LBP

Domain Generalization/Adaptation

Title Venue Remarks
Face Anti-Spoofing with Deep Neural Network Distillation IEEE Journal of Selected Topics in Signal Processing 2020 Domain knowledge distillation
Single-Side Domain Generalization for Face Anti-Spoofing CVPR 2020 RGB
Domain Agnostic Feature Learning for Image and Video Based Face Anti-Spoofing CVPRW 2020 RGB, 2D Attack
Multi-adversarial Discriminative Deep Domain Generalization for Face Presentation Attack Detection CVPR 2019 RGB, 2D Attack,
Learning generalized deep feature representation for face anti-spoofing IEEE TIFS 2018 RGB, 2D Presentation Attack,
Unsupervised domain adaptation for face anti-spoofing IEEE TIFS 2018 RGB, 2D Attack, unsupervised domain adaptation
Person-Specific Face Antispoofing With Subject Domain Adaptation IEEE TIFS 2015 RGB, 2D Attack, Person-specific

Zero/few-shot Learning or Anomaly Detection

Title Venue Remarks
Learning Meta Model for Zero- and Few-shot Face Anti-spoofing AAAI 2020 RGB, 2D Presentation Attack, Meta Learning
Deep Tree Learning for Zero-shot Face Anti-Spoofing CVPR 2019 RGB, 2D Attack
Deep Anomaly Detection for Generalized Face Anti Spoofing CVPRW 2019 RGB, 2D Attack

System / Mobile Applications

Title Venue Remarks
FaceRevelio: A Face Liveness Detection System for Smartphones with a Single Front Camera Mobicom 2020 RGB+Flashing
EchoPrint: Two-factor Authentication using Acoustics and Vision on Smartphones Mobicom 2018 Acoustic+Vision
Face Flashing: a Secure Liveness Detection Protocol based on Light Reflections NDSS 2018 RGB+Flashing
Light Field-Based Face Presentation Attack Detection: Reviewing, Benchmarking and One Step Further IEEE TIFS 2018 Light Filed-Based
rtCaptcha: A Real-Time CAPTCHA Based Liveness Detection System NDSS 2018 RGB, Captcha
Face Liveness Detection Using a Flash Against 2D Spoofing Attack IEEE TIFS 2017 RGB+Flashing, 2D Attack
Your face your heart: Secure mobile face authentication with photoplethysmograms INFORCOM 2017 RGB, rPPG
Seeing your face is not enough: An inertial sensor-based liveness detection for face authentication ACM CCS 2015 RGB+Accelerometer
Sensor-assisted facial recognition: an enhanced biometric authentication system for smartphones Mobisys 2014 RGB+ Sensors

Attack

Title Venue Remarks
Light Can Hack Your Face! Black-box Backdoor Attack on Face Recognition Systems ArXiv 2020 Face Recognition Attack
Virtual U: Defeating Face Liveness Detection by Building Virtual Models from Your Public Photos USENIX SS 2018 VR tech for spoofing