A Robust and Real-Time Face Anti-spoofing Method Based on Texture Feature Analysis

Face spoofing attack is an attempt to obtain unauthorized access by using photos, videos or 3D maps of an user’s face. In this work, we propose a software-based anti-spoofing method that extracts multiple texture features based on Local Binary Patterns (LBP) in the grayscale and YCbCr color spaces to train binary Support Vector Machine (SVM) classifier, which is then used to classify faces. The proposed method is compared with state-of-the-art methods using Attack Presentation Classification Error Rate (APCER), Normal Presentation Classification Error Rate (NPCER), Average Classification Error Rate (ACER), True Positive Rate (TPR), True Negative Rate (TNR), False Positive Rate (FPR), and Accuracy. Our method performs better than the other state-of-the-art methods when classifying spoofed and non-spoofed faces of the NUAA dataset. In particular, our method presents the smallest FPR, and thus guarantees robustness against spoofing attacks. Furthermore, our anti-spoofing method can be used in real-time applications with an average of 26 frames per second, providing high accuracy with little overhead to authentication systems.

[1]  Sébastien Marcel,et al.  Image Quality Assessment for Fake Biometric Detection: Application to Iris, Fingerprint, and Face Recognition , 2014, IEEE Transactions on Image Processing.

[2]  Hong Li,et al.  A liveness detection method for face recognition based on optical flow field , 2009, 2009 International Conference on Image Analysis and Signal Processing.

[3]  Wonjun Kim,et al.  Face Liveness Detection From a Single Image via Diffusion Speed Model , 2015, IEEE Transactions on Image Processing.

[4]  Ümit Budak,et al.  Deep Feature Extraction for Face Liveness Detection , 2018, 2018 International Conference on Artificial Intelligence and Data Processing (IDAP).

[5]  Mei Wang,et al.  Deep Face Recognition: A Survey , 2018, Neurocomputing.

[6]  Stan Z. Li,et al.  Learn Convolutional Neural Network for Face Anti-Spoofing , 2014, ArXiv.

[7]  Jacob Scharcanski,et al.  Yawning Detection Using Embedded Smart Cameras , 2016, IEEE Transactions on Instrumentation and Measurement.

[8]  Dorin Comaniciu,et al.  Total variation models for variable lighting face recognition , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Sébastien Marcel,et al.  Counter-measures to photo attacks in face recognition: A public database and a baseline , 2011, 2011 International Joint Conference on Biometrics (IJCB).

[10]  Jacob Scharcanski,et al.  Incremental multi-model dictionary learning for face tracking , 2018, 2018 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[11]  Jukka Komulainen,et al.  Face Spoofing Detection Using Colour Texture Analysis , 2016, IEEE Transactions on Information Forensics and Security.

[12]  Tieniu Tan,et al.  Live face detection based on the analysis of Fourier spectra , 2004, SPIE Defense + Commercial Sensing.

[13]  Sébastien Marcel,et al.  On the effectiveness of local binary patterns in face anti-spoofing , 2012, 2012 BIOSIG - Proceedings of the International Conference of Biometrics Special Interest Group (BIOSIG).

[14]  Anil K. Jain,et al.  Face Spoof Detection With Image Distortion Analysis , 2015, IEEE Transactions on Information Forensics and Security.

[15]  Mohd Shahrieel Mohd Aras,et al.  Local Binary Pattern (LBP) with application to variant object detection: A survey and method , 2016, 2016 IEEE 12th International Colloquium on Signal Processing & Its Applications (CSPA).

[16]  Yi Li,et al.  Face Liveness Detection from a Single Image with Sparse Low Rank Bilinear Discriminative Model , 2010, ECCV.

[17]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[18]  P. Ganesan,et al.  International Conference on Recent Trends in Computing 2015 ( ICRTC-2015 ) Comparative Study of Skin Color Detection and Segmentation in HSV and YCbCr Color Space , 2015 .

[19]  Wassim El-Hajj,et al.  Two factor authentication using mobile phones , 2009, 2009 IEEE/ACS International Conference on Computer Systems and Applications.

[20]  Kazuhiro Fukui,et al.  Feature Extraction Based on Co-occurrence of Adjacent Local Binary Patterns , 2011, PSIVT.

[21]  Lin Sun,et al.  Blinking-Based Live Face Detection Using Conditional Random Fields , 2007, ICB.