TY - GEN
T1 - Improving Face Liveness Detection Robustness with Deep Convolutional Generative Adversarial Networks
AU - Padnevych, Ruslan
AU - Semedo, David
AU - Carmo, David
AU - Magalhães, João
N1 - Publisher Copyright:
© 2022 European Signal Processing Conference, EUSIPCO. All rights reserved.
PY - 2022
Y1 - 2022
N2 - Non-intrusive face authentication and biometrics are becoming a commodity with a wide range of applications. This success increases their vulnerability to attacks that need to be addressed with more sophisticated methods. In this paper we propose to strengthen face liveness detection models, based on photoplethysmography (rPPG) estimated pulses, by learning to generate high-quality, yet fake pulse signals, using Deep Convolutional Generative Adversarial networks (DCGANs). The simulated liveness signals are then used to improve detectors by providing it with a better coverage of potential attack-originated signals, during the training stage. Thus, our DCGAN is trained to simulate real pulse signals, leading to sophisticated attacks based on high-quality fake pulses. The full liveness detection framework then leverages on these signals to assess the genuineness of pulse signals in a robust manner at test-time. Experiments confirm that this strategy leads to significant robustness improvements, with relative AUC gains > 3.6%. We observed a consistent performance improvement not only in GAN-based, but also in more traditional attacks (e.g. video face replay). Both code and data will be made publicly available to foster research on the topic.
AB - Non-intrusive face authentication and biometrics are becoming a commodity with a wide range of applications. This success increases their vulnerability to attacks that need to be addressed with more sophisticated methods. In this paper we propose to strengthen face liveness detection models, based on photoplethysmography (rPPG) estimated pulses, by learning to generate high-quality, yet fake pulse signals, using Deep Convolutional Generative Adversarial networks (DCGANs). The simulated liveness signals are then used to improve detectors by providing it with a better coverage of potential attack-originated signals, during the training stage. Thus, our DCGAN is trained to simulate real pulse signals, leading to sophisticated attacks based on high-quality fake pulses. The full liveness detection framework then leverages on these signals to assess the genuineness of pulse signals in a robust manner at test-time. Experiments confirm that this strategy leads to significant robustness improvements, with relative AUC gains > 3.6%. We observed a consistent performance improvement not only in GAN-based, but also in more traditional attacks (e.g. video face replay). Both code and data will be made publicly available to foster research on the topic.
KW - EVM pulse signals
KW - Face liveness detection
KW - Generative adversarial networks
KW - Presentation attacks
UR - http://www.scopus.com/inward/record.url?scp=85141010384&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85141010384
T3 - European Signal Processing Conference
SP - 1866
EP - 1870
BT - 30th European Signal Processing Conference, EUSIPCO 2022 - Proceedings
PB - European Signal Processing Conference, EUSIPCO
T2 - 30th European Signal Processing Conference, EUSIPCO 2022
Y2 - 29 August 2022 through 2 September 2022
ER -