| Literature DB >> 26102491 |
Ana F Sequeira1,2, Jaime S Cardoso3,4.
Abstract
Fingerprint liveness detection methods have been developed as an attempt to overcome the vulnerability of fingerprint biometric systems to spoofing attacks. Traditional approaches have been quite optimistic about the behavior of the intruder assuming the use of a previously known material. This assumption has led to the use of supervised techniques to estimate the performance of the methods, using both live and spoof samples to train the predictive models and evaluate each type of fake samples individually. Additionally, the background was often included in the sample representation, completely distorting the decision process. Therefore, we propose that an automatic segmentation step should be performed to isolate the fingerprint from the background and truly decide on the liveness of the fingerprint and not on the characteristics of the background. Also, we argue that one cannot aim to model the fake samples completely since the material used by the intruder is unknown beforehand. We approach the design by modeling the distribution of the live samples and predicting as fake the samples very unlikely according to that model. Our experiments compare the performance of the supervised approaches with the semi-supervised ones that rely solely on the live samples. The results obtained differ from the ones obtained by the more standard approaches which reinforces our conviction that the results in the literature are misleadingly estimating the true vulnerability of the biometric system.Entities:
Keywords: biometrics; fingerprint; liveness detection; semi-supervised classification; supervised classification
Mesh:
Year: 2015 PMID: 26102491 PMCID: PMC4507655 DOI: 10.3390/s150614615
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Fingerprint recognition system block diagram.
Figure 2Finger Play-Doh mold and silicon model.
Figure 3Example of differences in background area in two pairs of real and fake fingerprint images from two different datasets (images were degraded for privacy purposes). (a) Pair of real and fake fingerprint images with a small area of background (Biometrika dataset); (b) Pair of real and fake fingerprint images with a significant area of background (Crossmatch dataset).
Figure 4Illustrative Example. Black crosses and dark blue circles are fake and real samples in the training set. Light blue circles are real samples; gray crosses are fake samples from materials present in the training set; orange crosses are fake samples from a new material. The red curve represents the model learnt from the training samples.
Some characteristics of the images from the LivDet2013 datasets.
| #1 | Biometrika | 569 | 315 × 372 | 256 |
| #2 | Italdata | 500 | 640 × 480 | 256 |
| #3 | Crossmatch | 500 | 800 × 750 | 256 |
| #4 | Swipe | 96 | 208 × 1500 | 256 |
Figure 5Main steps of the segmentation method (adapted from [34]).
Figure 6Examples of the result obtained by the segmentation method (images were degraded for privacy purposes). (a) Pair of original and segmented fingerprint images (Biometrika dataset); (b) Pair of original and segmented fingerprint images (Crossmatch dataset).
Average Classification Error Rate (ACER) for each material of the Biometrika dataset, study 1 (ACER in %).
| wLBP | 0.69 | 8.13 | 1.41 | 3.04 | 0.99 | 2.43 | 0.77 | 2.66 | 0.91 | |
| GLCM | 0.59 | 4.39 | 1.46 | 6.63 | 1.47 | 7.86 | 1.54 | 10.21 | 2.35 | |
| wLBP (segmented images) | 0.30 | 4.25 | 1.22 | 1.85 | 0.72 | 1.63 | 0.71 | 1.90 | 0.79 | |
| GLCM (segmented images) | 0.76 | 4.90 | 1.29 | 9.97 | 1.75 | 6.66 | 1.47 | 15.63 | 2.52 | |
ACER for each material of the Crossmatch dataset, study 1 (ACER in %).
| wLBP | 16.79 | 1.056 | 16.71 | 0.81 | 16.84 | 0.74 | 0.48 | |
| GLCM | 3.99 | 0.65 | 0.45 | 1.74 | 0.36 | 4.72 | 0.93 | |
| wLBP (segmented images) | 0.12 | 0.11 | 0.12 | 0.11 | 0.12 | 0.10 | 0.12 | |
| GLCM (segmented images) | 7.02 | 1.78 | 3.30 | 1.09 | 0.67 | 8.60 | 1.86 | |
ACER for each material of the Italdata dataset, study 1 (ACER in %).
| wLBP | 2.47 | 0.92 | 3.47 | 1.46 | 3.05 | 1.09 | 0.92 | 3.86 | 1.03 | |
| GLCM | 0.52 | 6.26 | 1.56 | 7.15 | 1.71 | 3.30 | 1.48 | 6.97 | 1.38 | |
| wLBP (segmented images) | 0.65 | 4.69 | 1.13 | 3.22 | 0.93 | 2.36 | 0.90 | 3.67 | 1.12 | |
| GLCM (segmented images) | 0.80 | 4.64 | 1.05 | 4.73 | 1.24 | 2.65 | 1.14 | 6.44 | 1.65 | |
ACER for each material of the Swipe dataset, study 1 (ACER in %).
| wLBP | 13.49 | 1.64 | 6.85 | 1.01 | 9.83 | 1.25 | 1.26 | |
| GLCM | 8.71 | 1.87 | 6.06 | 1.14 | 7.46 | 1.71 | 1.32 | |
| wLBP (segmented images) | 10.92 | 1.61 | 8.65 | 1.42 | 1.38 | 11.43 | 1.52 | |
| GLCM (segmented images) | 8.62 | 1.70 | 7.54 | 1.55 | 1.54 | 7.43 | 1.17 | |
ACER for the each type of fake mold and the respective sensor (ACER in %).
| Ecoflex | 1.92 | Italdata | 1.48 | Biometrika |
| Gelatin | 4.69 | Italdata | 4.90 | Biometrika |
| Latex | 10.92 | Swipe | 9.97 | Biometrika |
| Modasil | 2.36 | Italdata | 6.66 | Biometrika |
| Wood Glue | 8.65 | Swipe | Biometrika | |
| Body Double | 7.10 | Swipe | 6.94 | Swipe |
| Play-Doh | Swipe | 7.43 | Swipe |
Results of state-of-the-art methods (ACER and average in %).
|
| ||||||
|---|---|---|---|---|---|---|
|
| ||||||
| UniNap1 [ | 4.7 | 31.2 | 3.5 | 13.8 | 13.3 | 12.8 |
| Anonym2 [ | 1.8 | 49.4 | 0.6 | 6.1 | 14.5 | 23.4 |
| Dermalog [ | 1.7 | 49.9 | 0.8 | 3.5 | 14.0 | 24.0 |
| Aug LPB [ | 1.7 | 49.5 | 14.2 | 23.5 | ||
| Aug CN [ | 2.5 | 7.7 | 2.9 | |||
| HIG [ | 3.9 | 28.8 | 1.7 | 14.4 | 12.2 | 12.7 |
| Pore Analysis [ | 2.2 | 34.9 | 1.0 | - | 12.7 | 19.2 |
ACER for Each Dataset and Their Average, Study 2 (ACER and average in %).
|
| ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||
| wLBP (segmented images) | 1.56 | 0.30 | 0.05 | 2.18 | 0.52 | 9.22 | 0.81 | 3.26 | 4.07 | |
| GLCM (segmented images) | 7.94 | 0.69 | 5.94 | 0.66 | 0.42 | 8.14 | 0.81 | 6.23 | 2.44 | |
ACER for the Biometrika dataset, study 3 (ACER in %).
| Study 3.1 | wLBP | 4.63 | 6.25 | 3.88 | 3.63 | 1.68 | ||
| GLCM | 40.25 | 48.75 | 30.75 | 47.13 | 37.30 | 12.16 | ||
| OCSVM | wLBP | 20.88 | 17.00 | 11.75 | 17.25 | 15.28 | 4.58 | |
| GLCM | 18.13 | 43.50 | 28.75 | 48.00 | 30.85 | 14.53 | ||
| GMM | wLBP | 19.00 | 18.00 | 12.13 | 16.25 | 14.63 | 4.66 | |
| GLCM | 11.88 | 28.75 | 20.13 | 33.63 | 21.05 | 10.07 | ||
ACER for the CrossMatch dataset, study 3 (ACER in %).
| Study 3.1 | wLBP | 8.53 | 0.08 | 2.31 | 2.78 | 3.79 | |
| GLCM | 55.64 | 43.11 | 27.56 | 35.96 | 16.83 | ||
| OCSVM | wLBP | 34.93 | 20.00 | 14.58 | 20.13 | 10.53 | |
| GLCM | 45.24 | 24.89 | 33.78 | 31.73 | 10.16 | ||
| GMM | wLBP | 2.22 | 1.33 | 1.24 | 0.54 | ||
| GLCM | 47.82 | 24.89 | 17.69 | 14.66 | |||
ACER for the Italdata dataset, study 3 (ACER in %).
| Study 3.1 | wLBP | 0.88 | 4.50 | 3.13 | 7.50 | 13.63 | 4.93 | |
| GLCM | 37.25 | 49.63 | 42.25 | 44.25 | 41.20 | 6.53 | ||
| OCSVM | wLBP | 26.00 | 25.88 | 23.00 | 30.63 | 24.48 | 5.05 | |
| GLCM | 39.38 | 35.13 | 37.00 | 43.50 | 37.78 | 3.81 | ||
| GMM | wLBP | 16.50 | 17.25 | 17.63 | 21.00 | 16.73 | 3.51 | |
| GLCM | 10.63 | 13.00 | 10.75 | 20.13 | 4.16 | |||
ACER for the Swipe dataset, study 3 (ACER in %).
| Study 3.1 | wLBP | 17.34 | 16.19 | 33.98 | 8.90 | ||
| GLCM | 54.16 | 54.13 | 49.31 | 47.76 | 9.82 | ||
| OCSVM | wLBP | 44.24 | 46.19 | 46.57 | 42.68 | 6.07 | |
| GLCM | 45.89 | 44.54 | 37.24 | 40.76 | 5.23 | ||
| GMM | wLBP | 37.29 | 48.76 | 43.37 | 38.93 | 9.64 | |
| GLCM | 36.14 | 33.76 | 20.86 | 8.29 | |||