Learning One Class Representations for Face Presentation Attack Detection using Multi-channel Convolutional Neural Networks
Face recognition has evolved as a widely used biometric modality. However, its vulnerability against presentation attacks poses a significant security threat. Though presentation attack detection (PAD) methods try to address this issue, they often fail in generalizing to unseen attacks. In this work, we propose a new framework for PAD using a one-class classifier, where the representation used is learned with a Multi-Channel Convolutional Neural Network (MCCNN). A novel loss function is introduced, which forces the network to learn a compact embedding for bonafide class while being far from the representation of attacks. A one-class Gaussian Mixture Model is used on top of these embeddings for the PAD task. The proposed framework introduces a novel approach to learn a robust PAD system from bonafide and available (known) attack classes. This is particularly important as collecting bonafide data and simpler attacks are much easier than collecting a wide variety of expensive attacks. The proposed system is evaluated on the publicly available WMCA multi-channel face PAD database, which contains a wide variety of 2D and 3D attacks. Further, we have performed experiments with MLFP and SiW-M datasets using RGB channels only. Superior performance in unseen attack protocols shows the effectiveness of the proposed approach. Software, data, and protocols to reproduce the results are made available publicly.
Code (3)
Tasks
Face Anti-SpoofingFace Presentation Attack DetectionFace RecognitionOne-class classifierMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Detection of Makeup Presentation Attacks based on Deep Face Representations
Facial cosmetics have the ability to substantially alter the facial appearance, which can negatively affect the decisions of a face recognition. In addition, it was recently shown that the application of makeup can be ab…
Face RecognitionFacial Makeup TransferGenerative Adversarial NetworkClient-Specific Anomaly Detection for Face Presentation Attack Detection
The one-class anomaly detection approach has previously been found to be effective in face presentation attack detection, especially in an \textit{unseen} attack scenario, where the system is exposed to novel types of at…
Anomaly DetectionDecision MakingFace Presentation Attack DetectionAnomaly Detection-Based Unknown Face Presentation Attack Detection
Anomaly detection-based spoof attack detection is a recent development in face Presentation Attack Detection (fPAD), where a spoof detector is learned using only non-attacked images of users. These detectors are of pract…
Anomaly DetectionFace Presentation Attack DetectionRepresentation LearningOne-Class Knowledge Distillation for Face Presentation Attack Detection
Face presentation attack detection (PAD) has been extensively studied by research communities to enhance the security of face recognition systems. Although existing methods have achieved good performance on testing data …
Domain AdaptationFace Presentation Attack DetectionTwin Auto-Encoder Model for Learning Separable Representation in Cyberattack Detection
Representation learning (RL) methods for cyberattack detection face the diversity and sophistication of attack data, leading to the issue of mixed representations of different classes, particularly as the number of class…
DecoderRepresentation Learning