Fingerprint Liveness Detection using Convolutional Neural Networks
Fingerprint Liveness Detection using Convolutional Neural Networks
Abstract
With the growing use of biometric authentication systems in the recent years, spoof fingerprint detectionhas become increasingly important. In this paper, we use convolutional neural networks (CNNs) forfingerprint liveness detection. Our system is evaluated on the data sets used in the liveness detectioncompetition of the years 2009, 2011, and 2013, which comprises almost 50 000 real and fakefingerprints images. We compare four different models: two CNNs pretrained on natural images and fine-tuned with the fingerprint images, CNN with random weights, and a classical local binary pattern approach. We show that pretrained CNNs can yield the state-of-the-art results with no need for architecture or hyperparameter selection. Data set augmentation is used to increase the classifiers performance, not only for deep architectures but also for shallow ones. We also report good accuracy on very small training sets (400 samples) using these large pretrained networks. Our best model achieves an overall rate of 97.1% of correctly classified samples-a relative improvement of 16% in test error when compared with the best previously published results. This model won the first prize in thefingerprint liveness detection competition 2015 with an overall accuracy of 95.5%.
Comments are closed.