| Literature DB >> 28075375 |
Jingzhen Li1, Yuhang Liu2, Zedong Nie3, Wenjian Qin4, Zengyao Pang5, Lei Wang6.
Abstract
In this paper, an approach to biometric verification based on human body communication (HBC) is presented for wearable devices. For this purpose, the transmission gain S21 of volunteer's forearm is measured by vector network analyzer (VNA). Specifically, in order to determine the chosen frequency for biometric verification, 1800 groups of data are acquired from 10 volunteers in the frequency range 0.3 MHz to 1500 MHz, and each group includes 1601 sample data. In addition, to achieve the rapid verification, 30 groups of data for each volunteer are acquired at the chosen frequency, and each group contains only 21 sample data. Furthermore, a threshold-adaptive template matching (TATM) algorithm based on weighted Euclidean distance is proposed for rapid verification in this work. The results indicate that the chosen frequency for biometric verification is from 650 MHz to 750 MHz. The false acceptance rate (FAR) and false rejection rate (FRR) based on TATM are approximately 5.79% and 6.74%, respectively. In contrast, the FAR and FRR were 4.17% and 37.5%, 3.37% and 33.33%, and 3.80% and 34.17% using K-nearest neighbor (KNN) classification, support vector machines (SVM), and naive Bayesian method (NBM) classification, respectively. In addition, the running time of TATM is 0.019 s, whereas the running times of KNN, SVM and NBM are 0.310 s, 0.0385 s, and 0.168 s, respectively. Therefore, TATM is suggested to be appropriate for rapid verification use in wearable devices.Entities:
Keywords: biometric verification; human body communication; threshold-adaptive template matching; transmission gain S21; wearable device; weighted Euclidean distance
Year: 2017 PMID: 28075375 PMCID: PMC5298698 DOI: 10.3390/s17010125
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1(a) The cross-section of Model A; (b) the cross-section of Model B; (c) the cross-section of Model C; and (d) transmitting electrode and receiving electrode.
Thicknesses of difference tissue layers (mm).
| Model A | Model B | Model C | |
|---|---|---|---|
| Skin | 0.84 | 0.84 | 0.84 |
| Fat | 2.30 | 4.76 | 7.60 |
| Muscle | 17.86 | 15.4 | 12.56 |
| Cortical bone | 3.36 | 3.36 | 3.36 |
| Bone marrow | 3.64 | 3.64 | 3.64 |
Figure 2Transmission gain S21 of different models in FDTD simulations.
Figure 3(a) Electrodes and plastic clip; and (b) measurement location.
Figure 4Experimental scenario.
Experimental setup.
| Frequency Bands | Volunteers | Days | Times per Day | Sample Data per Time | Total | |
|---|---|---|---|---|---|---|
| Experiment 1 | 0.3 MHz–1500 MHz | 10 | 3 | 60 | 1601 | 2,881,800 |
| Experiment 2 | 650 MHz–750 MHz | 10 | 5 | 6 | 21 | 6300 |
Figure 5Transmission gain S21 in the frequency range 0.3 MHz to 1500 MHz: (a) five volunteers at the same time; and (b) Volunteer 4 at four different times.
Figure 6Standard deviation of transmission gain S21 in the frequency range 0.3 MHz to 1500 MHz.
Figure 7The coefficient of variation of transmission gain S21 in the frequency range 650 MHz to 750 MHz.
Figure 8Transmission gain S21 in the frequency range 650 MHz to 750 MHz: (a) five volunteers at the same time; and (b) Volunteer 4 at four different times.
Figure 9Flow diagram of TATM algorithm.
Figure 10The variance of feature points after data cleaning.
Influence of Euclidean distance threshold .
| Threshold | 1 | 1.5 | 2 | 2.5 | 3 | 3.5 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|---|---|
| FAR | 1.09% | 5.24% | 5.79% | 8.26% | 15.2% | 14.5% | 17.6% | 17.4% | 17.4% | 17.4% |
| FRR | 77.7% | 36.8% | 6.74% | 13.3% | 3.33% | 4.17% | 4.17% | 5.0% | 5.0% | 5.0% |
Figure 11FAR and FRR for different verification threshold .
FAR and FRR of different algorithms.
| Volunteer | TATM | KNN | SVM | NBM | ||||
|---|---|---|---|---|---|---|---|---|
| FAR | FRR | FAR | FRR | FAR | FRR | FAR | FRR | |
| 1 | 0.95% | 0 | 7.41% | 8.33% | 0 | 0 | 0 | 16.67% |
| 2 | 15.24% | 0 | 8.33% | 33.33% | 7.41% | 58.33% | 7.41% | 41.67% |
| 3 | 3.81% | 25% | 4.63% | 66.67% | 5.56% | 25.0% | 10.19% | 41.67% |
| 4 | 1.89% | 0 | 3.70% | 8.33% | 2.78% | 8.33% | 3.70% | 8.33% |
| 5 | 0 | 8.33% | 0 | 25% | 0 | 33.33% | 0 | 41.67% |
| 6 | 13.21% | 0 | 6.48% | 50.0% | 5.56% | 8.33% | 4.63% | 25.0% |
| 7 | 6.67% | 25% | 0.93% | 58.33% | 1.85% | 91.67% | 0.93% | 25.0% |
| 8 | 3.77% | 9.09% | 3.70% | 33.33% | 10.19% | 16.67% | 3.70% | 41.67% |
| 9 | 12.38% | 0% | 6.48% | 91.67% | 3.70% | 91.67% | 7.41% | 100% |
| 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Average | 5.79% | 6.74% | 4.17% | 37.5% | 3.37% | 33.33% | 3.80% | 34.17% |
Running time of different algorithms
| Algorithm | TATM | KNN | SVM | NBM |
|---|---|---|---|---|
| Running time (s) | 0.019 | 0.310 | 0.0385 | 0.168 |
Figure 12The influence of the number of feature vectors: (a) FAR; and (b) FRR.
Comparison with previous works.
| [ | [ | This Article | |
|---|---|---|---|
| The number of feature vectors | 160 | 40 | 18 |
| Feature point in each feature vector | 1600 | 100 | 21 |
| Algorithm | SVM | SVM | TATM |
| EER | 0.56% | 25% | 7.06% |
| Running time | 9.941 s | - | 0.019 s |
| Computational memory | 91 MB | - | 2 MB |