Face Anti-Spoofing
66 papers with code • 8 benchmarks • 17 datasets
Facial anti-spoofing is the task of preventing false facial verification by using a photo, video, mask or a different substitute for an authorized person’s face. Some examples of attacks:
-
Print attack: The attacker uses someone’s photo. The image is printed or displayed on a digital device.
-
Replay/video attack: A more sophisticated way to trick the system, which usually requires a looped video of a victim’s face. This approach ensures behaviour and facial movements to look more ‘natural’ compared to holding someone’s photo.
-
3D mask attack: During this type of attack, a mask is used as the tool of choice for spoofing. It’s an even more sophisticated attack than playing a face video. In addition to natural facial movements, it enables ways to deceive some extra layers of protection such as depth sensors.
( Image credit: Learning Generalizable and Identity-Discriminative Representations for Face Anti-Spoofing )
Libraries
Use these libraries to find Face Anti-Spoofing models and implementationsDatasets
Most implemented papers
Deep Residual Learning for Image Recognition
Deep residual nets are foundations of our submissions to ILSVRC & COCO 2015 competitions, where we also won the 1st places on the tasks of ImageNet detection, ImageNet localization, COCO detection, and COCO segmentation.
Very Deep Convolutional Networks for Large-Scale Image Recognition
In this work we investigate the effect of the convolutional network depth on its accuracy in the large-scale image recognition setting.
Deep Pixel-wise Binary Supervision for Face Presentation Attack Detection
The proposed approach achieves an HTER of 0% in Replay Mobile dataset and an ACER of 0. 42% in Protocol-1 of OULU dataset outperforming state of the art methods.
Searching Central Difference Convolutional Networks for Face Anti-Spoofing
Here we propose a novel frame level FAS method based on Central Difference Convolution (CDC), which is able to capture intrinsic detailed patterns via aggregating both intensity and gradient information.
Deep Spatial Gradient and Temporal Depth Learning for Face Anti-spoofing
Depth supervised learning has been proven as one of the most effective methods for face anti-spoofing.
Learning Generalized Spoof Cues for Face Anti-spoofing
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.
Learn Convolutional Neural Network for Face Anti-Spoofing
Moreover, the nets trained using combined data from two datasets have less biases between two datasets.
A Dataset and Benchmark for Large-scale Multi-modal Face Anti-spoofing
To facilitate face anti-spoofing research, we introduce a large-scale multi-modal dataset, namely CASIA-SURF, which is the largest publicly available dataset for face anti-spoofing in terms of both subjects and visual modalities.
Improving Face Anti-Spoofing by 3D Virtual Synthesis
Specifically, we consider a printed photo as a flat surface and mesh it into a 3D object, which is then randomly bent and rotated in 3D space.
FeatherNets: Convolutional Neural Networks as Light as Feather for Face Anti-spoofing
Face Anti-spoofing gains increased attentions recently in both academic and industrial fields.