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.
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)
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 |
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 |
Domain Generalization/Adaptation
Zero/few-shot Learning or Anomaly Detection
System / Mobile Applications