Skip to main content
Log in

An intelligent approach for fingerprint presentation attack detection using ensemble learning with improved local image features

  • 1200: Machine Vision Theory and Applications for Cyber Physical Systems
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Abhyankar A, Schuckers S (2009) Integrating a wavelet based perspiration liveness check with fingerprint recognition. Pattern Recognit 42:452–464

    Article  Google Scholar 

  2. 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

  3. Agarwal S, Chowdary CR (2019) A-Stacking and A-Bagging: Adaptive versions of ensemble learning algorithms for spoof fingerprint detection. Expert Syst Appl 113160

  4. 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

  5. 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

  6. 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

  7. 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

  8. Chugh T, Cao K, Jain AK (2018) Fingerprint Spoof Buster : Use of Minutiae-centered Patches. IEEE Trans Inf Forensics Secur 6013:1–13

  9. Chugh T (2019) Fingerprint Presentation Attack Detection : Generalization and Efficiency Fingerprint. In: Int Conf Biom (ICB)

  10. Chugh T, Jain AK (2020) Fingerprint Spoof Detector Generalization.  IEEE Trans Inf FORENSICS Secur 6013:1–14

  11. 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

  12. 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

    Article  Google Scholar 

  13. Gajawada R, Popli A, Chugh T, Namboodiri A, Jain AK (2019) Universal Material Translator : Towards Spoof Fingerprint Generalization. IEEE 1–8

  14. 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

    Article  Google Scholar 

  15. 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

    Article  MathSciNet  Google Scholar 

  16. Galbally J, Fierrez J, Cappelli R (2019) An Introduction to Fingerprint Presentation Attack Detection. In: Handbook of Biometric Anti-Spoofing, pp 3–31

  17. Ghiani L et al (2013) LivDet 2013 Fingerprint Liveness Detection Competition 2013. In Int Conf Biom (ICB) 2013:1–6

    Google Scholar 

  18. 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

  19. Ghiani L, Hadid A, Marcialis GL, Roli F (2017) Fingerprint liveness detection using local texture features. IET Biometrics 6(3):224–231

    Article  Google Scholar 

  20. 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

  21. 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

  22. 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

  23. Gragnaniello D, Poggi G, Verdoliva L (2014) Local Contrast Phase Descriptor for Fingerprint Liveness Detection. Pattern Recognit

  24. Gragnaniello D, Poggi G, Sansone C, Verdoliva L (2014) Wavelet-Markov local descriptor for detecting fake fingerprints. Electron Lett 50(6):439–441

    Article  Google Scholar 

  25. Grosz SA, Chugh T, Jain AK (2019) Fingerprint Presentation Attack Detection: A Sensor and Material Agnostic Approach. Comput Vis Pattern Recognit

  26. Jain AK, Ross A, Prabhakar S (2004) An Introduction to Biometric Recognition. IEEE Trans Circuits Syst Video Technol 14(1):4–20

    Article  Google Scholar 

  27. Jain AK, Ross A, Pankanti S (2006) Biometrics : A Tool for Information Security. IEEE Trans Inf FORENSICS Secur 1(2):125–143

    Article  Google Scholar 

  28. Jain A, Chen Y, Demirkus M (2007) Pores and Ridges: Fingerprint Matching Using Level 3 Features. IEEE Trans Pattern Anal Mach Intell 29(1)

  29. Jain AK, Ross A (2008) Handbook of Biometrics. A. K. Jain, P. Flynn, and A. A. Ross, Eds. Springer London 1–22

  30. Jiang Y, Liu X (2018) Uniform Local Binary Pattern for Fingerprint Liveness Detection in the Gaussian Pyramid. J Electr Comput Eng 2018

  31. Jian WEN, Zhou Y, Liu H (2021) Densely Connected Convolutional Network Optimized by Genetic Algorithm for Fingerprint Liveness Detection. IEEE Access 9:2229–2243

    Article  Google Scholar 

  32. Jung HY, Heo YS (2018) Fingerprint liveness map construction using convolutional neural network. Electron Lett 54(9):8–9

    Article  Google Scholar 

  33. Kim W (2016) Fingerprint Liveness Detection Using Local Coherence Patterns. IEEE Signal Process Lett 1:1–5

  34. 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

  35. Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet Classification with Deep Convolutional Convolutional Neural Networks. Nips 1–35

  36. 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

    Google Scholar 

  37. 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

    Article  Google Scholar 

  38. Marasco E (2014) A Survey on Antispoofing Schemes for Fingerprint Recognition. ACM Comput Surv 47(2)

  39. 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

    Article  Google Scholar 

  40. 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

  41. 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

    Google Scholar 

  42. Moon YS, Chen JS, Chan KC, So K, Woo KC (2005) Wavelet based fingerprint liveness detection. Electron Lett 41(20):2–4

    Article  Google Scholar 

  43. Nikam SB, Agarwal S (2009) Ridgelet-based fake fingerprint detection. Neurocomputing 72:2491–2506

    Article  Google Scholar 

  44. 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

    Google Scholar 

  45. Nogueira RF, Lotufo RDA, Machado RC (2016) Fingerprint Liveness Detection Using Convolutional Neural Networks. IEEE Trans Inf Forensics Secur 11(6):1206–1213

    Article  Google Scholar 

  46. 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

  47. 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

    Google Scholar 

  48. 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

  49. 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

  50. 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

    Article  Google Scholar 

  51. Schuckers SAC (2002) Spoofing and Anti-Spoofing Measures. Artic Elsevier Inf Secur Rep Biometrics 7(4):56–62

    Article  Google Scholar 

  52. Sharma RP, Dey S (2019) Fingerprint liveness detection using local quality features. Vis Comput 35:1393–1410

    Article  Google Scholar 

  53. Toosi A, Bottino A, Cumani S, Negri P, Sottile PL (2017a) Feature Fusion for Fingerprint Liveness Detection: A Comparative Study. IEEE Access 23695–23709

  54. 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

  55. Uliyan DM, SadeghiS, Jalab HA (2019) Anti-spoofing method for fingerprint recognition using patch based deep learning machine. Eng Sci Technol Int J

  56. 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

    Article  Google Scholar 

  57. Wei-Yun Y (2008) Fake Finger Detection Using An Electrotactile Display System. In 2008 10th Intl Conf Control Autom Robot Vis pp. 17–20

  58. 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

    Article  Google Scholar 

  59. 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

  60. 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

  61. 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

  62. Yuan C, Sun X, Wu QMJ (2018) Difference co-occurrence matrix using BP neural network for fingerprint liveness detection. Soft Comput

  63. Yuan C, Sun X (2018) Fingerprint Liveness Detection Using Histogram of Oriented Gradient Based Texture Feature. J Internet Technol 19:1499–1508

    Google Scholar 

  64. Yuan C, Xia Z, Jiang L (2019a) Fingerprint Liveness Detection Using an Improved CNN With Image Scale Equalization. IEEE Access 7:26953–26966

    Article  Google Scholar 

  65. 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

  66. 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

    Google Scholar 

  67. 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

    Article  Google Scholar 

  68. 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

    Article  Google Scholar 

  69. 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

Download references

Acknowledgements

Authors are thankful to the Clarkson University for providing the LivDet datasets that are employed in this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deepika Sharma.

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

Table 12 Some notations and their meanings

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11254-8

Keywords

Navigation