| Literature DB >> 29771930 |
Vessela Krasteva1, Irena Jekova1, Ramun Schmid2.
Abstract
OBJECTIVE: This study aims to validate the 12-lead electrocardiogram (ECG) as a biometric modality based on two straightforward binary QRS template matching characteristics. Different perspectives of the human verification problem are considered, regarding the optimal lead selection and stability over sample size, gender, age, heart rate (HR).Entities:
Mesh:
Year: 2018 PMID: 29771930 PMCID: PMC5957345 DOI: 10.1371/journal.pone.0197240
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Scheme for comparison of subjects between S1 and S2 sessions.
Content of the training and test datasets considering all pairwise ID combinations (S2 vs. S1).
Fig 2Example of 12-lead average beat patterns from three different subjects (with identity named IDx, IDy, IDz), which are aligned by maximal cross-correlation in lead I to a reference pattern.
The vertical red lines encompass the synchronously extracted 12-lead QRS pattern in a window [-30ms; 70ms] around the R-peak of the reference pattern.
Fig 3Example of 12-lead QRS pattern matching between S1 and S2 sessions, taking recordings from equal ID subjects (left panel) and different ID subjects (right panel). (A) The grey approximation span around each QRS pattern (white trace) represents the ones in the corresponding 2D binary matrix binQRS(100x80). (B) The green zones represent the ones in the binary AND matrix for computation of tEQU, matching the time equivalence between the two patterns (black traces). (C) The red elements represent the ones in the binary NAND matrix for computation of aDIF, matching the area difference between the two patterns (black traces).
Median value (quartile range) of tEQU and aDIF features for 12 ECG leads (S1 File).
Statistically different distributions of 460 equal (IDS1 = IDS2) vs. 211140 different (IDS1≠IDS2) identity pairs are found in all leads (p<0.001).
| tEQU | aDIF | |||
|---|---|---|---|---|
| Lead | IDS1 = IDS2 | IDS1≠IDS2 | IDS1 = IDS2 | IDS1≠IDS2 |
| 93 (86–100) | 65 (55–75) | 1.8 (0–4.2) | 14.2 (9.3–19.4) | |
| 96 (88–100) | 65 (55–76) | 0.9 (0–3.7) | 12.9 (8.3–17.9) | |
| 75 (63–88) | 48 (39–57) | 10.6 (3.9–17.4) | 30.6 (22.7–38.9) | |
| 99 (93–100) | 74 (62–85) | 0.2 (0–1.5) | 8.0 (4.1–13.2) | |
| 76 (64–88) | 50 (40–59) | 9.0 (3.8–16.6) | 29.3 (21.7–37.9) | |
| 85 (73–97) | 56 (46–66) | 4.5 (0.7–11) | 20.5 (14.7–26.4) | |
| 85 (72–98) | 58 (48–68) | 4.1 (0.4–9.1) | 18.0 (12.3–23.8) | |
| 75 (65–88) | 53 (43–62) | 9.4 (3.5–15.5) | 24.2 (17.6–31.0) | |
| 75 (63–88) | 54 (44–63) | 10.8 (3.8–18.9) | 25.1 (18.3–32.1) | |
| 82 (72–93) | 60 (50–70) | 6.5 (1.9–11.4) | 18.3 (12.7–24.2) | |
| 88 (77–98) | 67 (56–77) | 3.3 (0.5–8) | 13.3 (8.5–18.5) | |
| 88 (78–98) | 70 (60–80) | 3.5 (0.4–7.6) | 11.2 (6.6–16.0) | |
Human verification performance of single and multi-lead ECG sets: AUC of the training and test ROC.
The bolded values highlight the maximal AUC of the test-ROC for single limb leads, single chest leads, and the multi-lead sets.
| Limb leads | Chest leads | Multi-lead sets | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I | II | III | aVR | aVL | aVF | V1 | V2 | V3 | V4 | V5 | V6 | Limb | Chest | 12-leads | |
| Train-AUC | .943 | .937 | .914 | .909 | .882 | .887 | .883 | .877 | .827 | .829 | .835 | .796 | .984 | .968 | .993 |
| Test-AUC | .931 | . | .917 | .924 | .902 | .927 | . | .869 | .845 | .875 | .862 | .799 | .986 | .970 | |
Fig 4Training and test ROC curves of single and multi-lead ECG sets.
The line EER (TAR = TRR) illustrates the choice of the operating point on the training ROC.
Human verification performance of single and multi-lead ECG sets for the EER operating point on the training ROC (Train-TAR = Train-TRR = Train-TVR).
The observed performance on the independent test set has a slight bias Test-TAR>Test-TRR. The bolded values highlight the maximal TVR on the test set for single limb leads, single chest leads, and the multi-lead sets.
| Limb leads | Chest leads | Multi-lead sets | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I | II | III | aVR | aVL | aVF | V1 | V2 | V3 | V4 | V5 | V6 | Limb | Chest | 12-leads | |
| Train-TVR (%) | 87.4 | 86.1 | 84.4 | 83.7 | 81.1 | 80.4 | 80.9 | 80.0 | 74.4 | 76.1 | 75.0 | 73.9 | 94.4 | 91.3 | 98.0 |
| Test-TAR (%) | 86.5 | 90.0 | 84.4 | 85.7 | 83.9 | 87.4 | 85.7 | 81.3 | 80.0 | 84.4 | 81.7 | 69.6 | 94.8 | 93.0 | 98.7 |
| Test-TRR (%) | 84.1 | 83.6 | 81.3 | 85.1 | 80.8 | 80.4 | 75.5 | 78.9 | 72.5 | 73.7 | 74.1 | 74.1 | 93.8 | 88.8 | 96.3 |
| Test-TVR (%) | 85.3 | 82.8 | 85.4 | 82.3 | 83.9 | 80.1 | 76.2 | 79.0 | 77.9 | 71.8 | 94.3 | 90.9 | |||
Fig 5Test-TVR of single and multi-lead ECG sets.
Single leads are ordered according to their spatial neighborhood, i.e. limb leads are presented in ascending order of their spatial angle in the frontal plane (given in brackets, from -30° to 120°); chest leads V1-V6 are presented according to their standard order in the horizontal plane.
Fig 6Performance of 12-lead LDA model in function of the number of subjects in the test database.
TAR, TRR and TVR are reported as mean value (min-max range) after test of all possible combinations of 10, 50, 100, 150, 200, 230 subjects within the total test database with 230 subjects. The differences between groups are not statistically significant (p>0.05).
Fig 7Gender-specific TVR performance of single and multi-lead LDA models, evaluated for 106 males and 124 females in the test database.
For all leads, TVR (males vs. females) is not statistically significant (p>0.05).
Fig 8Age-specific performance of 12-lead LDA model, evaluated for 230 subjects in the test database, divided into six age groups.
The differences between groups are not statistically significant (p>0.05).
Fig 9HR-specific performance of 12-lead LDA model, evaluated for 230 subjects in the test database, divided into: (A) 5 groups based on the absolute HR value in S1 session; (B) 3 groups based on the absolute HR change between S1 and S2 sessions (ΔHR). The differences between groups are not statistically significant (p>0.05), except TAR for ≥90 bpm (*p = 0.012).
Verification accuracy reported in published ECG biometric studies, which use at least two recording sessions per subject (distanced from days to years).
Various accuracy metrics reported in other studies (EER, FAR, FRR, TAR, TRR) are transformed to the common metric TVR, using the direct conversions: TVR = 100-EER, TVR = (TAR+TRR)/2, TVR = 100-(FAR+FRR)/2.
| Study | Database | Method | TVR |
|---|---|---|---|
| 10 subjects | STFT, symmetric relative entropy, | 86% | |
| 112 subjects | PQRST template matching, Heart beat selection, Euclidean distance | 87.2% | |
| 63 subjects | PQRST template matching, | ||
| 17 subjects, various activity conditions | Autocorrelation, k-NN, Bayesian classifier, additional sensor (accelerometer) | 84% | |
| 16 subjects, (exercise) | Amplitudes of PQRST template, | 87% | |
| 52 subjects | Autocorrelation, LDA | 88% | |
| 260 subjects, | STFT, Symmetric relative entropy, | 89% (one training session, 128 beats) | |
| 49 healthy subjects, | PQRST template matching, | I: 80.3% | |
| 74 subjects, | QRS template matching, | 97.2% | |
| 13 subjects (public PTB), 12-leads | Temporal and amplitude features, | 90.5–95.5% | |
| 574 healthy subjects, | 202 morphological features of PQRST, | I: 64.4% | |
| 460 healthy subjects, | PQRST template matching, | II: 87.2% | |
| 460 healthy subjects, | QRS template matching, | II: 88.1% | |
| 460 healthy subjects, | QRS pattern matching, LDA | II: |