Learning One Class Representations for Presentation Attack Detection using Multi-channel Convolutional Neural Networks
Type of publication: | Idiap-RR |
Citation: | George_Idiap-RR-15-2020 |
Number: | Idiap-RR-15-2020 |
Year: | 2020 |
Month: | 7 |
Institution: | Idiap |
Abstract: | 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. |
Keywords: | Anti-spoofing, Convolutional neural network, Face Recognition, Presentation Attack Detection, Reproducible research, Unseen Attack Detection. |
Projects |
Idiap ODIN/BATL |
Authors | |
Added by: | [ADM] |
Total mark: | 0 |
Attachments
|
|
Notes
|
|
|