Face authentication provides non-contact, user-friendly, covert, and low-cost acquisition. Despite this, face authentication is avoided in safety-critical applications because an adversary can easily spoof it. Several methodologies have been explored in the literature, but all of them, including remote Photoplethysmography(rPPG), are insufficient to detect the 3D face mask. The 3D face mask attack is considered the most potent attack, and it cannot be correctly detected even after consolidating different methodologies. It motivates us to explore a different methodology for face anti-spoofing based on respiration rate because it provides complementary information with the existing methodologies. To achieve the best possible performance, our novel method,𝑃𝐴𝑇𝑅𝑂𝑁 that is resPiration bAsed feaTuRes fOr 3D face mask aNti-spoofing is based on: i)different characteristics as that of rPPG methods; ii) appropriate selection of facial regions; iii) relevant feature selection, and iv) compact feature representation. Our extensive experimental results on a publicly available3D face mask anti-spoofing dataset reveal that our proposed method 𝑃𝐴𝑇𝑅𝑂𝑁 performs similar to the several state-of-the-art methods, and respiration rate can be utilized for face anti-spoofing. Furthermore, it provides guidelines about proper facial region selection and feature extraction, which enables the respiratory signal for anti-spoofing.
Paper Link
Use the below instruction to detect the 3D face mask
-
Extract the Landmark points from a face video using CLNF Openface
Use Link to Install Openface
-
After Installing Openface, run the below script to extract landmark points
Run Openface.m