| Literature DB >> 26069877 |
Pattabhi Ramaiah Nalla1, Krishna Mohan Chalavadi1.
Abstract
De-duplication of biometrics is not scalable when the number of people to be enrolled into the biometric system runs into billions, while creating a unique identity for every person. In this paper, we propose an iris classification based on sparse representation of log-gabor wavelet features using on-line dictionary learning (ODL) for large-scale de-duplication applications. Three different iris classes based on iris fiber structures, namely, stream, flower, jewel and shaker, are used for faster retrieval of identities. Also, an iris adjudication process is illustrated by comparing the matched iris-pair images side-by-side to make the decision on the identification score using color coding. Iris classification and adjudication are included in iris de-duplication architecture to speed-up the identification process and to reduce the identification errors. The efficacy of the proposed classification approach is demonstrated on the standard iris database, UPOL.Entities:
Keywords: Biometrics; De-duplication; Iris adjudication; Iris classification; Iris fibers; On-line dictionary learning; Sparse representation
Year: 2015 PMID: 26069877 PMCID: PMC4456603 DOI: 10.1186/s40064-015-0971-1
Source DB: PubMed Journal: Springerplus ISSN: 2193-1801
Figure 1Iris de-duplication architecture.
Figure 2Iris classes: (a) stream, (b) flower and (c) jewel-shaker structures.
Figure 3Iris fibers: (a) stream, (b) flower, (c) jewel and (d) shaker.
Figure 4Iris image segmentation.
Figure 5Normalized iris image.
Iris classes defined based on k-means clustering and PCA
|
|
|
|
|
|---|---|---|---|
| Class-1 | 196 | 525 | 81 |
| Class-2 | 203 | 500 | 114 |
| Class-3 | 196 | 595 | 69 |
| Class-4 | 161 | 580 | 120 |
Figure 6Experimental results for the classification approaches SVM-4Class-PCA-Kmeans and ODL-4Class-PCA-Kmeans for the three iris databases namely, CASIA1, IITD and UPOL.
Iris classes defined based on the iris fibers stream, flower and jewel-shaker
|
|
|
|
|---|---|---|
|
| ||
| Class-1 | 192 (50%) | 001,006,007,008,011, 013,014,016,018,019, |
| (Stream) | 020,021,023,024,026, 027,028,033,041,042, | |
| 044,045,050,051,052, 053,058,059,060,061, | ||
| 062,064 | ||
| Class-2 | 102 (26.56%) | 002,009,010,015,017, 022,031,036,037,040, |
| (Flower) | 043,047,048,049,054, | |
| 056,063 | ||
| Class-3 | 90 (23.44%) | 003,004,005,012,025, 029,030,032,034,035, |
| (Jewel-Shaker) | 038,039,046,055,057 |
Figure 7Experimental results for all the proposed classification approaches on UPOL iris database.
Classification performance on test data set for dictionary size = 60
|
|
| ||
|---|---|---|---|
| 0.5 |
| 0.005 | |
| Class-1 (Stream) | 90.5 |
| 93.83 |
| Class-2 (Flower) | 91.18 |
| 88.2 |
| Class-3 (Jewel-Shaker) | 100 |
| 100 |
Boldface data represents the best performance.
Classification performance on test data set for dictionary size = 90
|
|
| ||
|---|---|---|---|
| 0.5 |
| 0.005 | |
| Class-1 (Stream) | 95 |
| 98.5 |
| Class-2 (Flower) | 94.12 |
| 97.06 |
| Class-3 (Jewel-Shaker) | 100 | 100 | 100 |
Boldface data represents the best performance.
Classification performance on test data set for dictionary size = 120
|
|
| ||
|---|---|---|---|
| 0.5 |
| 0.005 | |
| Class-1 (Stream) | 95 |
| 98.5 |
| Class-2 (Flower) | 91.18 |
| 96.06 |
| Class-3 (Jewel-Shaker) | 100 | 100 | 100 |
Boldface data represents the best performance.
Classification performance on validation data set for dictionary sizes 60, 90 and 120
|
|
| ||
|---|---|---|---|
| 60 | 90 | 120 | |
| Class-1 (Stream) | 91.66 | 100 | 100 |
| Class-2 (Flower) | 100 | 100 | 100 |
| Class-3 (Jewel-Shaker) | 100 | 100 | 100 |
Boldface data represents the best performance.
Figure 8Classification accuracy for three different dictionary sizes 60, 90 and 120.
Confusion matrix
|
|
|
| ||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
| |
| C1 | 64 | 0 | 0 | 16 | 0 | 0 |
| C2 | 0 | 34 | 0 | 0 | 8 | 0 |
| C3 | 0 | 0 | 30 | 0 | 0 | 8 |
Figure 9Iris adjudication: genuine iris matches with hamming distances (a) 0.21, (b) 0.19, (c) 0.16, (d) 0.15, (e) 0.19.
Figure 10Iris adjudication: impostor iris matches with hamming distances (a) 0.48, (b) 0.46, (c) 0.43, (d) 0.51, (e) 0.37.