Fingerprint Presentation Attack Detection: Generalization and Efficiency

We study the problem of fingerprint presentation attack detection (PAD) under unknown PA materials not seen during PAD training. A dataset of 5, 743 bonafide and 4, 912 PA images of 12 different materials is used to evaluate a state-of-the-art PAD, namely Fingerprint Spoof Buster. We utilize 3D t-SNE visualization and clustering of material characteristics to identify a representative set of PA materials that cover most of PA feature space. We observe that a set of six PA materials, namely Silicone, 2D Paper, Play Doh, Gelatin, Latex Body Paint and Monster Liquid Latex provide a good representative set that should be included in training to achieve generalization of PAD. We also implement an optimized Android app of Fingerprint Spoof Buster that can run on a commodity smartphone (Xiaomi Redmi Note 4) without a significant drop in PAD performance (from TDR = 95.7% to 95.3% @ FDR = 0.2%) which can make a PA prediction in less than 300ms.

[1]  Gian Luca Marcialis,et al.  LivDet 2017 Fingerprint Liveness Detection Competition 2017 , 2018, 2018 International Conference on Biometrics (ICB).

[2]  David Menotti,et al.  Deep Representations for Iris, Face, and Fingerprint Spoofing Detection , 2014, IEEE Transactions on Information Forensics and Security.

[3]  Gian Luca Marcialis,et al.  Review of the Fingerprint Liveness Detection (LivDet) competition series: 2009 to 2015 , 2016, Image Vis. Comput..

[4]  A. Lakshmi,et al.  DEEP REPRESENTATIONS FOR IRIS , FACE , AND FINGERPRINT SPOOFING DETECTION , 2017 .

[5]  Dario Maio,et al.  Fake Fingerprint Detection by Odor Analysis , 2006, ICB.

[6]  Heung-Kyu Lee,et al.  Fingerprint Spoof Detection Using Contrast Enhancement and Convolutional Neural Networks , 2017, ICISA.

[7]  Satoshi Hoshino,et al.  Impact of artificial "gummy" fingers on fingerprint systems , 2002, IS&T/SPIE Electronic Imaging.

[8]  Carlo Sansone,et al.  Combining perspiration- and morphology-based static features for fingerprint liveness detection , 2012, Pattern Recognit. Lett..

[9]  Dario Maio,et al.  Fake finger detection by skin distortion analysis , 2006, IEEE Transactions on Information Forensics and Security.

[10]  Professor em. Dr. Heinz-Helmut Perkampus UV-VIS Spectroscopy and Its Applications , 1992, Springer Lab Manuals.

[11]  Roberto de Alencar Lotufo,et al.  Fingerprint Liveness Detection Using Convolutional Neural Networks , 2016, IEEE Transactions on Information Forensics and Security.

[12]  Gian Luca Marcialis,et al.  Analysis of Fingerprint Pores for Vitality Detection , 2010, 2010 20th International Conference on Pattern Recognition.

[13]  Luisa Verdoliva,et al.  Local contrast phase descriptor for fingerprint liveness detection , 2015, Pattern Recognit..

[14]  Arun Ross,et al.  An ensemble of one-class SVMs for fingerprint spoof detection across different fabrication materials , 2016, 2016 IEEE International Workshop on Information Forensics and Security (WIFS).

[15]  Anil K. Jain,et al.  Algorithms for Clustering Data , 1988 .

[16]  Gian Luca Marcialis,et al.  LivDet 2017 Fingerprint Liveness Detection Competition 2017 , 2018, 2018 International Conference on Biometrics (ICB).

[17]  F. Roli,et al.  Security evaluation of biometric authentication systems under real spoofing attacks , 2012, IET Biom..

[18]  Arun Ross,et al.  A Survey on Anti-Spoofing Schemes for Fingerprint Recognition Systems , 2014 .

[19]  Anil K. Jain,et al.  Fingerprint Spoof Buster: Use of Minutiae-Centered Patches , 2018, IEEE Transactions on Information Forensics and Security.

[20]  Bo Chen,et al.  MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications , 2017, ArXiv.

[21]  Anil K. Jain,et al.  Fingerprint Match in Box , 2018, 2018 IEEE 9th International Conference on Biometrics Theory, Applications and Systems (BTAS).

[22]  Jascha Kolberg,et al.  Towards Fingerprint Presentation Attack Detection Based on Convolutional Neural Networks and Short Wave Infrared Imaging , 2018, 2018 International Conference of the Biometrics Special Interest Group (BIOSIG).

[23]  Sébastien Marcel,et al.  Handbook of Biometric Anti-Spoofing , 2019, Advances in Computer Vision and Pattern Recognition.

[24]  Abdenour Hadid,et al.  Fingerprint Liveness Detection using Binarized Statistical Image Features , 2013, 2013 IEEE Sixth International Conference on Biometrics: Theory, Applications and Systems (BTAS).

[25]  Arun Ross,et al.  Open Set Fingerprint Spoof Detection Across Novel Fabrication Materials , 2015, IEEE Transactions on Information Forensics and Security.

[26]  Anil K. Jain,et al.  Fingerprint spoof detection using minutiae-based local patches , 2017, 2017 IEEE International Joint Conference on Biometrics (IJCB).

[27]  Anil K. Jain,et al.  Hacking Mobile Phones Using 2 D Printed Fingerprints , 2016 .

[28]  Sharath Pankanti,et al.  On the Individuality of Fingerprints , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  Brian C. Smith Fundamentals of Fourier Transform Infrared Spectroscopy , 1995 .

[30]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[31]  Anil K. Jain,et al.  RaspiReader: Open Source Fingerprint Reader , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[32]  Luisa Verdoliva,et al.  Fingerprint liveness detection based on Weber Local image Descriptor , 2013, 2013 IEEE Workshop on Biometric Measurements and Systems for Security and Medical Applications.

[33]  Anil K. Jain,et al.  Universal 3D Wearable Fingerprint Targets: Advancing Fingerprint Reader Evaluations , 2017, IEEE Transactions on Information Forensics and Security.

[34]  Bir Bhanu,et al.  Deep Triplet Embedding Representations for Liveness Detection , 2017 .