Abstract
Fingerprint based biometric identification systems are vulnerable to spoofing attacks that involve the use of fake replicas of real fingerprints. The resulting security issues can be mitigated through the development of software modules capable of detecting the liveness of an input image and, thus, of discarding fake fingerprints before the classification step. In this work we present a fingerprint liveness detection method that combines a patch-based voting approach with Transfer Learning techniques. Fingerprint images are first segmented to discard background information. Then, small-sized foreground patches are extracted and processed by popular Convolutional Neural Network models, whose pre-trained versions were adapted to the problem at hand. Finally, the individual patch scores are combined to obtain the fingerprint label. Experimental results on well-established benchmarks show the promising performance of the proposed method compared with several state-of-the-art algorithms.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
We underline that, while all methods have been tested with LivDet2013, some results are not available for LivDet2011.
- 2.
Numbers reported differs from those in [19] due to some code optimization.
References
Maltoni, D., Maio, D., Jain, A.K., Prabhakar, S.: Handbook of Fingerprint Recognition, 2nd edn. Springer Publishing Company, Incorporated (2009)
arsTECHNICA: Chaos computer club hackers trick apples touchid security feature. Online (2013)
Matsumoto, T., Matsumoto, H., Yamada, K., Hoshino, S.: Impact of artificial “gummy” fingers on fingerprint systems. In: Proceedings of SPIE, vol. 4677 (2002)
Abhyankar, A., Schuckers, S.: Fingerprint liveness detection using local ridge frequencies and multiresolution texture analysis techniques. In: 2006 IEEE International Conference on Image Processing, pp. 321–324 (2006)
Nikam, S.B., Agarwal, S.: Fingerprint liveness detection using curvelet energy and co-occurrence signatures. In: Fifth International Conference on Computer Graphics, Imaging and Visualisation, 2008, CGIV ’08, pp. 217–222 (2008)
Marasco, E., Sansone, C.: An anti-spoofing technique using multiple textural features in fingerprint scanners. In: 2010 IEEE Workshop on Biometric Measurements and Systems for Security and Medical Applications (BIOMS), pp. 8–14 (2010)
Galbally, J., Alonso-Fernandez, F., Fierrez, J., Ortega-Garcia, J.: A high performance fingerprint liveness detection method based on quality related features. Future Gener. Comput. Syst. 28, 311–321 (2012)
Gottschlich, C., Marasco, E., Yang, A.Y., Cukic, B.: Fingerprint liveness detection based on histograms of invariant gradients. In: Proceeding of IEEE IJCB 2014, pp. 1–7 (2014)
Gragnaniello, D., Poggi, G., Sansone, C., Verdoliva, L.: Local contrast phase descriptor for fingerprint liveness detection. Pattern Recognit. 48, 1050–1058 (2015)
Gottschlich, C.: Convolution comparison pattern: an efficient local image descriptor for fingerprint liveness detection. PLoS ONE 11, 1–12 (2016)
Ghiani, L., Marcialis, G.L., Roli, F.: Experimental results on the feature-level fusion of multiple fingerprint liveness detection algorithms. In: Proceedings of the on Multimedia and Security, MM&Sec ’12, pp. 157–164. ACM, New York, NY, USA (2012)
Gragnaniello, D., Poggi, G., Sansone, C., Verdoliva, L.: Fingerprint liveness detection based on weber local image descriptor. In: IEEE BIOMS 2013, pp. 46–50 (2013)
Pereira, L.F.A., Pinheiro, H.N.B., Silva, J.I.S., Silva, A.G., Pina, T.M.L., Cavalcanti, G.D.C., Ren, T.I., de Oliveira, J.P.N.: A fingerprint spoof detection based on MLP and SVM. In: Proceedings IJCNN 2012, pp. 1–7 (2012)
Toosi, A., Bottino, A., Cumani, S., Negri, P., Sottile, P.L.: Feature fusion for fingerprint liveness detection: a comparative study. IEEE Access 5, 23695–23709 (2017)
Kim, S., Park, B., Song, B.S., Yang, S.: Deep belief network based statistical feature learning for fingerprint liveness detection. Pattern Recognit. Lett. 77, 58–65 (2016)
Menotti, D., Chiachia, G., Pinto, A., Schwartz, W.R., Pedrini, H., Falcao, A.X., Rocha, A.: Deep representations for iris, face, and fingerprint spoofing detection. IEEE Trans. Inf. Forensics Secur. 10, 864–879 (2015)
Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z., Karpathy, A., Khosla, A., Bernstein, M., Berg, A.C., Fei-Fei, L.: Imagenet large scale visual recognition challenge. Int. J. Comput. Vis. 115, 211–252 (2015)
Nogueira, R.F., de Alencar Lotufo, R., Machado, R.C.: Fingerprint liveness detection using convolutional neural networks. IEEE Trans. Inf. Forensics Secur. 11, 1206–1213 (2016)
Toosi, A., Cumani, S., Bottino, A.: CNN patch-based voting for fingerprint liveness detection. In: Proceedings of the 9th International Joint Conference on Computational Intelligence—Volume 1: IJCCI, INSTICC, pp. 158–165. SciTePress (2017)
Thai, D.H., Huckemann, S., Gottschlich, C.: Filter design and performance evaluation for fingerprint image segmentation. CoRR (2015). arXiv:abs/1501.02113
Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems, pp. 1097–1105 (2012)
Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition (2014). arXiv:1409.1556
Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15, 1929–1958 (2014)
Simon, M., Rodner, E., Denzler, J.: Imagenet pre-trained models with batch normalization (2016). arXiv:1612.01452
Ioffe, S., Szegedy, C.: Batch normalization: accelerating deep network training by reducing internal covariate shift. In: International Conference on Machine Learning, pp. 448–456 (2015)
Nakada, M., Wang, H., Terzopoulos, D.: AcFR: active face recognition using convolutional neural networks. In: 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 35–40. IEEE (2017)
Liu, T., Xie, S., Yu, J., Niu, L., Sun, W.: Classification of thyroid nodules in ultrasound images using deep model based transfer learning and hybrid features. In: 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 919–923. IEEE (2017)
Nogueira, K., Penatti, O.A., dos Santos, J.A.: Towards better exploiting convolutional neural networks for remote sensing scene classification. Pattern Recognit. 61, 539–556 (2017)
Minaee, S., Abdolrashidiy, A., Wang, Y.: An experimental study of deep convolutional features for iris recognition. In: 2016 IEEE Signal Processing in Medicine and Biology Symposium (SPMB), pp. 1–6. IEEE (2016)
Simard, P.Y., Steinkraus, D., Platt, J.C.: Best practices for convolutional neural networks applied to visual document analysis. In: Proceedings of the Seventh International Conference on Document Analysis and Recognition—Volume 2, ICDAR ’03, pp. pp. 958–. IEEE Computer Society, Washington, DC, USA (2003)
Brümmer, N., Swart, A., Van Leeuwen, D.: A comparison of linear and non-linear calibrations for speaker recognition. In: Odyssey 2014: The Speaker and Language Recognition Workshop (2014)
Yambay, D., Ghiani, L., Denti, P., Marcialis, G., Roli, F., Schuckers, S.: Livdet 2011—fingerprint liveness detection competition 2011. In: 2012 5th IAPR International Conference on Biometrics (ICB), pp. 208–215 (2012)
Ghiani, L., Yambay, D., Mura, V., Tocco, S., Marcialis, G.L., Roli, F., Schuckcrs, S.: LivDet 2013 fingerprint liveness detection competition 2013. In: 2013 International Conference on Biometrics (ICB), pp. 1–6 (2013)
Gragnaniello, D., Poggi, G., Sansone, C., Verdoliva, L.: An investigation of local descriptors for biometric spoofing detection. IEEE Trans. Inf. Forensics Secur. 10, 849–863 (2015)
Vedaldi, A., Lenc, K.: MatConvNet: convolutional neural networks for MATLAB. In: Proceedings of the 23rd ACM International Conference on Multimedia, MM ’15, pp. 689–692. ACM, New York, NY, USA (2015)
Acknowledgements
Computational resources were provided by HPC@POLITO, a project of Academic Computing within the Department of Control and Computer Engineering at the Politecnico di Torino (http://www.hpc.polito.it).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Toosi, A., Cumani, S., Bottino, A. (2019). Assessing Transfer Learning on Convolutional Neural Networks for Patch-Based Fingerprint Liveness Detection. In: Sabourin, C., Merelo, J.J., Madani, K., Warwick, K. (eds) Computational Intelligence. IJCCI 2017. Studies in Computational Intelligence, vol 829. Springer, Cham. https://doi.org/10.1007/978-3-030-16469-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-16469-0_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16468-3
Online ISBN: 978-3-030-16469-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)