Abstract
The fingerprint-based authentication systems are being extensively deployed as security tool for providing access to the critical Cyber Physical Systems (CPS). However, this rapid relocation to fingerprint-based recognition poses many security concerns that are primarily due to presentation or spoofing attacks on sensor module. To alleviate these attacks, presentation attack detection (PAD) mechanisms are developed that mainly rely on micro-textural properties of the fingerprint images. In this paper, we expound a novel intelligent fingerprint PAD (IFPAD) approach for securing typical CPS that exploits two micro-textural features from an image. We propose a new Local Adaptive Binary Patterns (LABP) descriptor that extracts more refined local information by using dynamically adapted threshold. Moreover, to augment more discriminative power, the Uniform Local Binary patterns (ULBP) descriptor is coalesced with our LABP feature. To yield better detection accuracy, an Adaptive Boosting (AdaBoost) ensemble is created on two base estimators using Support Vector Machine (SVM) that learns LABP and ULBP features. The IFPAD is experimentally evaluated on three benchmark datasets; LivDet 2009, LivDet 2011, and LivDet 2013 where an average classification error rate (ACER) of 4.23%, 3.83% and 3.57% is achieved respectively. In addition, the promising performance of IFPAD in case of cross-database and cross-sensor scenario confirms its good generalization capabilities in unknown environment. Besides, overall analysis of the proposed IFPAD demonstrates superiority as compared to both handcrafted and deep learning-based state-of-the-art PAD methods.
Similar content being viewed by others
References
Abhyankar A, Schuckers S (2009) Integrating a wavelet based perspiration liveness check with fingerprint recognition. Pattern Recognit 42:452–464
Agarwal D, Bansal A (2020) Fingerprint liveness detection through fusion of pores perspiration and texture features. J King Saud Univ Comput Inf Sci 0–9
Agarwal S, Chowdary CR (2019) A-Stacking and A-Bagging: Adaptive versions of ensemble learning algorithms for spoof fingerprint detection. Expert Syst Appl 113160
Alshdadi A, Mehboob R, Dawood H, Alassafi MO, Alghamdi R, Dawood H (2020) Exploiting Level 1 and Level 3 features of fingerprints for liveness detection. Biomed Signal Process Control 61:102039
Baldisserra D, Franco A, Maio D, Maltoni D, Bologna U (2006) Fake Fingerprint Detection by Odor Analysis. In: Z D, J AK (eds) Advances in Biometrics. ICB 2006. Lecture Notes in Computer Science. Springer, Berlin, Heidelberg, pp 265–272
Chattopadhyay A, Prakash A, Shafique M (2017) Secure Cyber-Physical Systems: Current trends, tools and open research problems. Proc 2017 Des Autom Test Eur 1104–1109
Chugh T, Cao K, Jain AK (2017) Fingerprint Spoof Detection Using Minutiae-based Local Patches. In: IEEE Int Joint Conf Biom (IJCB) 2017, pp 581–589
Chugh T, Cao K, Jain AK (2018) Fingerprint Spoof Buster : Use of Minutiae-centered Patches. IEEE Trans Inf Forensics Secur 6013:1–13
Chugh T (2019) Fingerprint Presentation Attack Detection : Generalization and Efficiency Fingerprint. In: Int Conf Biom (ICB)
Chugh T, Jain AK (2020) Fingerprint Spoof Detector Generalization. IEEE Trans Inf FORENSICS Secur 6013:1–14
Drahanský M, Nötzel R, Funk W (2006) Liveness Detection based on Fine Movements of the Fingertip Surface. In: Proceedings of the 2006 IEEE Workshop on Information Assurance United States Military Academy, West Point, NY, pp 42–47
Dubey RK, Goh J, Thing VLL (2016) Fingerprint Liveness Detection From Single Image Using Low-Level Features and Shape Analysis. IEEE Trans Inf FORENSICS Secur 11(7):1461–1475
Gajawada R, Popli A, Chugh T, Namboodiri A, Jain AK (2019) Universal Material Translator : Towards Spoof Fingerprint Generalization. IEEE 1–8
Galbally J, Alonso-fernandez F, Fierrez J, Ortega-garcia J (2012) A high performance fingerprint liveness detection method based on quality related features. Futur Gener Comput Syst 28(1):311–321
Galbally J, Marcel S, Fierrez J (2014) Image Quality Assessment for Fake Biometric Detection : Application to Iris, Fingerprint, and Face Recognition. IEEE Trans IMAGE Process 23(2):710–724
Galbally J, Fierrez J, Cappelli R (2019) An Introduction to Fingerprint Presentation Attack Detection. In: Handbook of Biometric Anti-Spoofing, pp 3–31
Ghiani L et al (2013) LivDet 2013 Fingerprint Liveness Detection Competition 2013. In Int Conf Biom (ICB) 2013:1–6
Ghiani L, Hadid A, Marcialis GL, Roli F (2013) Fingerprint liveness detection using Binarized Statistical Image Features. In: 2013 IEEE Sixth Int Conf Biom Theory Appl Syst (BTAS), pp 1–6
Ghiani L, Hadid A, Marcialis GL, Roli F (2017) Fingerprint liveness detection using local texture features. IET Biometrics 6(3):224–231
Ghiani L, Marcialis GL, Roli (2012) Fingerprint Liveness Detection by Local Phase Quantization. In: 21st Int Conf Pattern Recognit (ICPR 2012) Icpr, pp 537–540
González-Soler LJ, Gomez-Barrero M, Chang L, Pérez-Suárez A, Busch C (2021) Fingerprint Presentation Attack Detection Based on Local Features Encoding for Unknown Attacks. IEEE Access 9
Gragnaniello D, Poggi G, Sansone C, Verdoliva L (2013) Fingerprint Liveness Detection based on Weber Local Image Descriptor. In: 2013 IEEE Workshop Biom Meas Syst Secur Med Appl
Gragnaniello D, Poggi G, Verdoliva L (2014) Local Contrast Phase Descriptor for Fingerprint Liveness Detection. Pattern Recognit
Gragnaniello D, Poggi G, Sansone C, Verdoliva L (2014) Wavelet-Markov local descriptor for detecting fake fingerprints. Electron Lett 50(6):439–441
Grosz SA, Chugh T, Jain AK (2019) Fingerprint Presentation Attack Detection: A Sensor and Material Agnostic Approach. Comput Vis Pattern Recognit
Jain AK, Ross A, Prabhakar S (2004) An Introduction to Biometric Recognition. IEEE Trans Circuits Syst Video Technol 14(1):4–20
Jain AK, Ross A, Pankanti S (2006) Biometrics : A Tool for Information Security. IEEE Trans Inf FORENSICS Secur 1(2):125–143
Jain A, Chen Y, Demirkus M (2007) Pores and Ridges: Fingerprint Matching Using Level 3 Features. IEEE Trans Pattern Anal Mach Intell 29(1)
Jain AK, Ross A (2008) Handbook of Biometrics. A. K. Jain, P. Flynn, and A. A. Ross, Eds. Springer London 1–22
Jiang Y, Liu X (2018) Uniform Local Binary Pattern for Fingerprint Liveness Detection in the Gaussian Pyramid. J Electr Comput Eng 2018
Jian WEN, Zhou Y, Liu H (2021) Densely Connected Convolutional Network Optimized by Genetic Algorithm for Fingerprint Liveness Detection. IEEE Access 9:2229–2243
Jung HY, Heo YS (2018) Fingerprint liveness map construction using convolutional neural network. Electron Lett 54(9):8–9
Kim W (2016) Fingerprint Liveness Detection Using Local Coherence Patterns. IEEE Signal Process Lett 1:1–5
Kolberg J, Grimmer M, Gomez-Barrero M, Busch C (2020) Anomaly Detection with Convolutional Autoencoders for Fingerprint Presentation Attack Detection. Comput Vis Pattern Recognit 1–13
Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet Classification with Deep Convolutional Convolutional Neural Networks. Nips 1–35
Lu M, Chen Z, Sheng W (2015) “A Pore-based Method for Fingerprint Liveness Detection”, in. International Conference on Computer Science and Applications A 2015:14–15
Manivanan N, Memon S, Balachandran W (2010) Automatic detection of active sweat pores of fingerprint using highpass and correlation filtering. Electron Lett 46(18):1–3
Marasco E (2014) A Survey on Antispoofing Schemes for Fingerprint Recognition. ACM Comput Surv 47(2)
Martinsen ØG, Member S, Clausen S, Nysæther JB, Grimnes S (2007) Utilizing Characteristic Electrical Properties of the Epidermal Skin Layers to Detect Fake Fingers in Biometric Fingerprint Systems — A Pilot Study. IEEE Trans Biomed Eng 54(5):891–894
Marcialis GL et al (2009) First international fingerprint liveness detection competition-LivDet 2009. Lect Notes Comput Sci (Including Subser Lect Notes Artif Intell Lect Notes Bioinformatics) 5716:12–23
Mäenpää T, Ojala T, Pietikäinen M, Soriano M (2000) Robust texture classification by subsets of local binary patterns. Proc Int Conf Pattern Recognit 15(3):935–938
Moon YS, Chen JS, Chan KC, So K, Woo KC (2005) Wavelet based fingerprint liveness detection. Electron Lett 41(20):2–4
Nikam SB, Agarwal S (2009) Ridgelet-based fake fingerprint detection. Neurocomputing 72:2491–2506
Nogueira RF, De Alencar R (2014) Evaluating software-based fingerprint liveness detection using Convolutional Networks and Local Binary Patterns. In 2014 IEEE Workshop on Biometric Measurements and Systems for Security and Medical Applications (BIOMS) Proceedings. Rome 2014:22–29
Nogueira RF, Lotufo RDA, Machado RC (2016) Fingerprint Liveness Detection Using Convolutional Neural Networks. IEEE Trans Inf Forensics Secur 11(6):1206–1213
Ojala T, Pietikäinen M, Mäenpää T (2000) Multiresolution Gray scale and rotation invariant texture classification with local binary patterns. Lect Notes Comput Sci (Including Subser Lect Notes Artif Intell Lect Notes Bioinformatics) 1842:404–420
Park E, Kim W, Li Q, Kim J, Kim H (2016) Fingerprint Liveness Detection using CNN features of Random Sample Patches. BIOSIG 2016 Lecture Notes in Informatics, Geslleschaft fur Informatic. Bonn 2016:2016
Park E, Cui X, Hai T, Nguyen B, Kim H (2019) Presentation Attack Detection Using a Tiny Fully Convolutional Network. IEEE Trans Inf Forensics Secur 1
Ratha NK, Connell JH, Bolle RM (2001) An Analysis of Minutiae Matching Strength. In Proc AVBPA 2001, Third International Conference on Audio- and Video-Based Biometric Person Authentication 223–228
Reddy PV, Kumar A, Member S, Rahman SMK, Mundra TS (2008) A New Antispoofing Approach for Biometric Devices. IEEE Trans Biomed Circuits Syst 2(4):328–337
Schuckers SAC (2002) Spoofing and Anti-Spoofing Measures. Artic Elsevier Inf Secur Rep Biometrics 7(4):56–62
Sharma RP, Dey S (2019) Fingerprint liveness detection using local quality features. Vis Comput 35:1393–1410
Toosi A, Bottino A, Cumani S, Negri P, Sottile PL (2017a) Feature Fusion for Fingerprint Liveness Detection: A Comparative Study. IEEE Access 23695–23709
Toosi A, Cumani S, Bottino A (2017b) CNN Patch – Based Voting for Fingerprint Liveness Detection. In 9th Int Joint Conf Comput Intell (IJCCI 2017) no. Ijcci, pp. 158–165
Uliyan DM, SadeghiS, Jalab HA (2019) Anti-spoofing method for fingerprint recognition using patch based deep learning machine. Eng Sci Technol Int J
Wang C, Li K, Wu Z, Zhao Q (2015) “A DCNN Based Fingerprint Liveness Detection Algorithm with Voting Strategy”, in. Chinese Conference on Biometric Recognition 2015:241–249
Wei-Yun Y (2008) Fake Finger Detection Using An Electrotactile Display System. In 2008 10th Intl Conf Control Autom Robot Vis pp. 17–20
Xia Z, Lv R, Zhu Y, Ji P, Sun H (2017) Fingerprint liveness detection using gradient-based texture features. Signal Image Video Process 11(2):381–388
Xia Z, Yuan C, Lv R, Sun X (2018) A Novel Weber Local Binary Descriptor for Fingerprint Liveness Detection. IEEE Trans Syst Man Cybern Syst 1–11
Xia Z, Yuan C, Lv R, Sun X, Xiong NN, Shi YQ (2020) A novel weber local binary descriptor for fingerprint liveness detection. IEEE Trans Syst Man Cybern Syst 50(4):1526–1536
Yambay D, Ghiani L, Denti P, Marcialis GL, Roli F, Schuckers S (2012) LivDet 2011 - Fingerprint liveness detection competition 2011. Proc 2012 5th IAPR Int Conf Biometrics ICB 208–215
Yuan C, Sun X, Wu QMJ (2018) Difference co-occurrence matrix using BP neural network for fingerprint liveness detection. Soft Comput
Yuan C, Sun X (2018) Fingerprint Liveness Detection Using Histogram of Oriented Gradient Based Texture Feature. J Internet Technol 19:1499–1508
Yuan C, Xia Z, Jiang L (2019a) Fingerprint Liveness Detection Using an Improved CNN With Image Scale Equalization. IEEE Access 7:26953–26966
Yuan C, Xia Z, Sun X, Wu QMJ (2019b) Deep Residual Network with Adaptive Learning Framework for Fingerprint Liveness Detection. IEEE Trans Cognit Dev Syst 1
Zhang Y, Fang S, Xie Y, Xu T (2014) Fake Fingerprint Detection Based on Wavelet Analysis and Local Binary Pattern. In Biometric Recognition, CCBR, (2014) Lecture Notes in Computer Science, Y. W. Sun Z., Shan S., Sang H., Zhou J., Wang Y. Ed Cham: Springer 2014:191–198
Zhang Y, Shi D, Zhan X, Cao D, Zhu K, Li Z (2019) Slim-ResCNN : A Deep Residual Convolutional Neural Network for Fingerprint Liveness Detection. IEEE Access 7:91476–91487
Zhang Y, Gao C, Xu Y, Qiu H (2020a) A Score-Level Fusion of Fingerprint Matching With Fingerprint Liveness Detection. IEEE Access 8:183391–183400
Zhang Y, Pan S, Zhan X, Li Z, Gao M, Gao C (2020b) FLDNet : Light Dense CNN for Fingerprint Liveness Detection. IEEE Access 84141–84152
Acknowledgements
Authors are thankful to the Clarkson University for providing the LivDet datasets that are employed in this research.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All the authors declare that they do not have any conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Rights and permissions
About this article
Cite this article
Sharma, D., Selwal, A. An intelligent approach for fingerprint presentation attack detection using ensemble learning with improved local image features. Multimed Tools Appl 81, 22129–22161 (2022). https://doi.org/10.1007/s11042-021-11254-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11254-8