| Literature DB >> 22368506 |
Carlos M Travieso1, Juan Carlos Briceño, Jesús B Alonso.
Abstract
The present work presents a biometric identification system for hand shape identification. The different contours have been coded based on angular descriptions forming a Markov chain descriptor. Discrete Hidden Markov Models (DHMM), each representing a target identification class, have been trained with such chains. Features have been calculated from a kernel based on the HMM parameter descriptors. Finally, supervised Support Vector Machines were used to classify parameters from the DHMM kernel. First, the system was modelled using 60 users to tune the DHMM and DHMM_kernel+SVM configuration parameters and finally, the system was checked with the whole database (GPDS database, 144 users with 10 samples per class). Our experiments have obtained similar results in both cases, demonstrating a scalable, stable and robust system. Our experiments have achieved an upper success rate of 99.87% for the GPDS database using three hand samples per class in training mode, and seven hand samples in test mode. Secondly, the authors have verified their algorithms using another independent and public database (the UST database). Our approach has reached 100% and 99.92% success for right and left hand, respectively; showing the robustness and independence of our algorithms. This success was found using as features the transformation of 100 points hand shape with our DHMM kernel, and as classifier Support Vector Machines with linear separating functions, with similar success.Entities:
Keywords: DHMM kernel; biometrics; edge detection; hand identification; hand-based biometrics; image sensor; supervised classification
Mesh:
Year: 2012 PMID: 22368506 PMCID: PMC3279250 DOI: 10.3390/s120100987
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Flow chart of our proposal.
Figure 2.Example of a binarized hand shape image. The model is then used to perform (x,y) coding.
Figure 3.Example of a sequential trajectory decomposition. To avoid reduced trajectories to one point, G4 and G5 will be eliminated.
Figure 4.Example of a hand G graph structure: starting the reading on the arrow, and then it follows counterclockwise (red, green, blue).
Success rates for DHMM classifier, using edge information for 60 users.
| 750 | 60 | 4 | 46.61% ± 5.94 |
| 3 | 38.09% ± 4.73 | ||
| 2 | 32.41% ± 4.67 | ||
| 1 | 23.55% ± 3.73 | ||
| 300 | 60 | 4 | 72.50% ± 4.77 |
| 3 | 71.90% ± 4.36 | ||
| 2 | 61.04% ± 6.48 | ||
| 1 | 54.37% ± 5.71 | ||
| 200 | 60 | 4 | 84.17% ± 6.40 |
| 3 | 82.33% ± 4.33 | ||
| 2 | 79.79% ± 4.03 | ||
| 1 | 73.92% ± 5.64 | ||
| 100 | 60 | 4 | 73.12% ± 6.21 |
| 3 | 71.00% ± 7.84 | ||
| 2 | 70.33% ± 2.33 | ||
| 1 | 65.63% ± 5.63 | ||
Success rates for the SVM classifier, using HMM kernel for 60 users.
| 750 | 4 | 100% ± 0 | 100% ± 0 | 1 × 10−6 |
| 3 | 99.96% ± 0.08 | 99.96% ± 0.08 | 1 × 10−6 | |
| 2 | 99.96% ± 0.09 | 99.96% ± 0.09 | 1 × 10−5 | |
| 1 | 99.85% ± 0.16 | 99.85% ± 0.16 | 1 × 10−6 | |
| 300 | 4 | 100% ± 0 | 100% ± 0 | 1 × 10−6 |
| 3 | 99.93% ± 0.15 | 99.93% ± 0.15 | 1 × 10−6 | |
| 2 | 99.96% ± 0.09 | 99.96% ± 0.09 | 1 × 10−6 | |
| 1 | 99.85% ± 0.16 | 99.85% ± 0.16 | 1 × 10−6 | |
| 200 | 4 | 100% ± 0 | 100% ± 0 | 1 × 10−6 |
| 3 | 99.95% ± 0.11 | 99.95% ± 0.11 | 5 × 10−6 | |
| 2 | 99.96% ± 0.09 | 99.96% ± 0.09 | 8 × 10−8 | |
| 1 | 99.92% ± 0.10 | 99.92% ± 0.10 | 4 × 10−8 | |
| 100 | 4 | 99.96% ± 0.09 | 99.96% ± 0.09 | 1 × 10−6 |
| 3 | 99.95% ± 0.11 | 99.95% ± 0.11 | 1 × 10−6 | |
| 2 | 99.96% ± 0.09 | 99.96% ± 0.09 | 1 × 10−6 | |
| 1 | 99.85% ± 0.16 | 99.85% ± 0.16 | 1 × 10−6 | |
Success rates for the DHMM with 144 users.
| 100 | 40 | 61.87% ± 1.75 |
| 100 | 50 | 62.24% ± 1.47 |
| 100 | 60 | 62.37% ± 0.50 |
| 100 | 70 | 61.72% ± 2.85 |
| 200 | 40 | 62.10% ± 1.33 |
| 200 | 50 | 67.74% ± 4.75 |
| 200 | 60 | 76.81% ± 3.35 |
| 200 | 70 | 81.21% ± 4.46 |
| 300 | 40 | 36.17% ± 4.61 |
| 300 | 50 | 51.19% ± 5.54 |
| 300 | 60 | 64.29% ± 6.27 |
| 300 | 70 | 69.98% ± 5.08 |
Success rates for DKMM transformation and SVM with 144 users.
| 100 | 50 | 99.86% ± 0.14 | 99.86% ± 0.14 | 4 × 10−6 |
| 100 | 60 | 99.95% ± 0.11 | 100% ± 0 | 4 × 10−6 |
| 100 | 70 | 99.91% ± 0.08 | 99.91% ± 0.08 | 4 × 10−6 |
| 200 | 50 | 99.77% ± 0.08 | 99.77% ± 0.08 | 4 × 10−6 |
| 200 | 60 | 99.95% ± 0.08 | 99.95% ± 0.08 | 4 × 10−6 |
| 200 | 70 | 99.77% ± 0.08 | 99.77% ± 0.08 | 4 × 10−6 |
| 300 | 50 | 99.81% ± 0.08 | 99.81% ± 0.08 | 6 × 10−7 |
| 300 | 60 | 99.86% ± 0.01 | 99.86% ± 0.01 | 6 × 10−7 |
| 300 | 70 | 99.91% ± 0.08 | 99.91% ± 0.08 | 6 × 10−7 |
Success rates for SVM with 144 GPDS users for 60 DHMM states and 100 edges coding points, decreasing the training samples.
| 100 | 5 | 100% ± 0 | 100% ± 0 | 4 × 10−6 |
| 100 | 4 | 99.92% ± 0.07 | 99.92% ± 0.07 | 4 × 10−6 |
| 100 | 3 | 99.87% ± 0.12 | 99.87% ± 0.12 | 4 × 10−6 |
| 100 | 2 | 99.71% ± 0.10 | 99.71% ± 0.10 | 4 × 10−6 |
| 100 | 1 | 99.42% ± 0.21 | 99.42% ± 0.21 | 4 × 10−6 |
Success rates for SVM with 287 UST users for 60 DHMM states and 100 edges coding points, decreasing the training samples.
| 100 | 4 (left hand) | 100% ± 0 | 100% ± 0 | 4 × 10−6 |
| 100 | 4 (right hand) | 100% ± 0 | 100% ± 0 | 4 × 10−6 |
| 100 | 3 (left hand) | 99.92% ± 0.17 | 99.92% ± 0.17 | 4 × 10−6 |
| 100 | 3 (right hand) | 100% ± 0 | 100% ± 0 | 4 × 10−6 |
| 100 | 2 (left hand) | 99.57% ± 0.44 | 99.67% ± 0.14 | 4 × 10−6 |
| 100 | 2 (right hand) | 99.72% ± 0.07 | 99.72% ± 0.07 | 4 × 10−6 |
| 100 | 1 (left hand) | 99.30% ± 0.12 | 99.34% ± 0.13 | 6 × 10−6 |
| 100 | 1 (right hand) | 99.47% ± 0.07 | 99.59% ± 0.17 | 4 × 10−6 |
Figure 5.ROC curve for GPDS and UST databases under our best model based on DHMMK using two training samples (better viewed in color).
Comparison with the state-of-the-art, for references which use hand-shape features.
| This work | DHMMK + SVM | 287 (UST database) | 100% |
| This work | DHMMK + SVM | 144 (GPDS-ULPGC Database) | 100% |
| [ | modified Hausdorff distance | 458 | 99.48% |
| [ | Lattice Similarity Degree | 100 | 96.5% |
| [ | hand-shape features + Naïve Bayes | 100 | 96% |
| [ | Geometric features + HMM | 26 | 90% |
Characteristics of both databases.
| Number of classes | 144 | 287 |
| Number of samples per classes | 10 right hand samples | 10 left and 10 right hand samples |
| Acquisition and Quantification | Gray Scale (8 bits, 256 levels) | Gray Scale (8 bits, 256 levels) |
| Resolution | 150 dpi | 500 dpi |
| Size | 1,403 × 1,021 pixels | 1,280 × 960 pixels |
| Example |