Next Article in Journal
Self-Learning Power Control in Wireless Sensor Networks
Next Article in Special Issue
Wearable Smart System for Visually Impaired People
Previous Article in Journal
An Interdigital Electrode Probe for Detection, Localization and Evaluation of Surface Notch-Type Damage in Metals
Previous Article in Special Issue
An Enhanced Method to Estimate Heart Rate from Seismocardiography via Ensemble Averaging of Body Movements at Six Degrees of Freedom
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Human Identification by Cross-Correlation and Pattern Matching of Personalized Heartbeat: Influence of ECG Leads and Reference Database Size

1
Institute of Biophysics and Biomedical Engineering, Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Bl 105, 1113 Sofia, Bulgaria
2
Schiller AG, Signal Processing, 6341 Baar, Switzerland
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(2), 372; https://doi.org/10.3390/s18020372
Submission received: 17 January 2018 / Revised: 23 January 2018 / Accepted: 24 January 2018 / Published: 27 January 2018

Abstract

:
Human identification (ID) is a biometric task, comparing single input sample to many stored templates to identify an individual in a reference database. This paper aims to present the perspectives of personalized heartbeat pattern for reliable ECG-based identification. The investigations are using a database with 460 pairs of 12-lead resting electrocardiograms (ECG) with 10-s durations recorded at time-instants T1 and T2 > T1 + 1 year. Intra-subject long-term ECG stability and inter-subject variability of personalized PQRST (500 ms) and QRS (100 ms) patterns is quantified via cross-correlation, amplitude ratio and pattern matching between T1 and T2 using 7 features × 12-leads. Single and multi-lead ID models are trained on the first 230 ECG pairs. Their validation on 10, 20, ... 230 reference subjects (RS) from the remaining 230 ECG pairs shows: (i) two best single-lead ID models using lead II for a small population RS = (10–140) with identification accuracy AccID = (89.4–67.2)% and aVF for a large population RS = (140–230) with AccID = (67.2–63.9)%; (ii) better performance of the 6-lead limb vs. the 6-lead chest ID model—(91.4–76.1)% vs. (90.9–70)% for RS = (10–230); (iii) best performance of the 12-lead ID model—(98.4–87.4)% for RS = (10–230). The tolerable reference database size, keeping AccID > 80%, is RS = 30 in the single-lead ID scenario (II); RS = 50 (6 chest leads); RS = 100 (6 limb leads), RS > 230—maximal population in this study (12-lead ECG).

1. Introduction

Biometric identity recognition systems using human body measurement data are vital for the security of financial transactions, access control, travel, etc. The various biometrics that are currently being adopted in identity recognition scenarios such as fingerprint, iris, face and speech recognition have operational trade-offs in terms of performance, measurability, circumvention and liveness detection [1]. These limitations have led to the development of smart solutions such as: (i) improving voice recognition by sophisticated pre-processing, followed by heuristical selection of significant features in time and frequency domains [2]; (ii) integrating face- and body-related soft biometric traits [3]; (iii) providing security and flexibility by simultaneous application of numeric password data and biometric fingerprint information [4]; (iv) assuring liveness detection via optical sensors, which establish the presence of pulse, the variations of optical characteristics caused by pressure changes and skin reaction to illumination with different wavelengths [5].
For more than a decade the electrocardiogram (ECG) has been intensively investigated in the context of biometric applications. The attention is attracted by its ability to provide an unambiguous sign of liveness and to exhibit several personalized traits, reflecting the underlying physiological properties of the heart such as relative timings of the P, QRS, T waves and differences in beat geometry. An additional precondition for the use of biomedical data for identification purposes is the rapid development of multidimensional sensors making it possible to efficiently acquire such data [6,7]. Recently, the strategic application of biometric systems has been extended towards:
-
remote healthcare monitoring [8,9] with biosensors integrated into mobile devices [10];
-
secure wireless body area sensor networks [11,12];
-
continuous authentication applications with adaptive strategies to follow individual beat variations in 24 h ECG recordings [13];
-
continuous human recognition in driving settings [14].
Similar to any other biometric system, the operation of those, embedding ECG analysis, could be spitted into two phases [15]:
-
Enrolment or registration phase, when a reference database from subjects with known identity is collected;
-
Matching phase with two possible scenarios:
  • Person verification, when the system accepts or rejects someone’s identity based on a single comparison to the data for a given ID in the reference database (one-to-one scenario);
  • Person identification, when the system is finding the identity of an individual based on a search in a reference database for the subject whose data best matches the input data (one-to-many scenario).
In terms of feature extraction methods, identification techniques based on ECG analysis could be assigned into three categories:
-
Fiducial based approaches, which analyse:
  • Temporal, amplitude, area and angle features over single lead [9] or 12-lead ECG [16];
  • Only temporal features measured in a single lead that are hypothesized to be invariant to sensor placement [12,17,18].
The accuracy of these methods strongly depends on the correct localization of the waves’ boundaries within the P-QRS-T segment.
-
Non-fiducial methods based on calculation of:
  • Autocorrelation functions and their post-processing via discrete cosine transform [14,19];
  • Linear discriminant analysis [20] for feature space reduction and further identification;
  • Assessment of correlation coefficients between beats with known and unknown identity [21,22,23];
  • Pattern matching and estimation of normalized Euclidian distance between the tested and the target heartbeat [24];
  • Features describing the dynamic characteristics and chaotic behaviour in the ECG time series [25].
-
Hybrid human identification methods combining both fiducial and non-fiducial strategies, which include:
  • Hierarchical identification scheme for temporal and amplitude measurements based on fiducial points detection and estimation of waveforms‘ similarity via Euclidean distance [26];
  • Fiducial-based measurements for reduction of the matching candidates’ number followed by wavelet transform and application of the coefficients for template matching [8].
Numerous studies are focused on general-purpose practical applications limited to the use of a single ECG lead, usually from the limbs [10,17,18,23,24]. Others aim at effective channel combination schemes by involving 12-lead ECG [16,20,21,22] into the analysis in view of feasible applications in healthcare scenarios. The merit of multi-lead ECG is controversial, considering: on the one hand the identification accuracy improvement by increasing the analysed ECG leads in a fiducial independent application [22] and on the other hand the same level of identification accuracy for all 12 leads, only limb, only chest and only lead I in a fiducial-based application [16].
Despite that the majority of the studies have used public [9,10,19,20,23,26] or proprietary [10,16,17,18,21,22,23,24] clinical databases, some authors have addressed the application of different non-invasive portable single-channel ECG sensors which support the acquisition of ECG signals for human identification purposes. The reported identification accuracies are:
-
~99% for 30 ECG signals acquired from the individual via a biosensor integrated into mobile devices [10];
-
~90% for 30 ECG test patterns acquired from the palms of 9 subjects via a two poles self-developed ECG signal acquisition system [25];
-
~94% achieved for ECG recordings acquired from the fingers of 16 individuals via self-developed ECG sensor [27].
The use of such ECG sensors facilitates the practical application of ECG biometrics in areas such as cyber-security [25,27], cloud data security or remote healthcare systems [10].
The majority of the cited methods report high identification accuracy. However, certain limitations are observed such as:
-
Small population size (<30 individuals) [16,17,18,19,20,21,22,25,26,27] with ECG recordings acquired in a very short temporal interval [16,21,22] or even during the same session [9,17,18,20,26];
-
Application of one and the same database for both training and testing.
This is far from the realm of biometrics. Significant accuracy degradation could be expected [28] with these methods, due to the influence of different unpredictable factors such as long-term ECG changes [13], noisy environment [14], electrode misplacement, overtraining of the identification model, etc.
The aim of this paper is to present the 12-lead ECG as a biometric modality by describing three methods for comparison between input-to-template waveforms of personalized beat patterns based on cross-correlation, amplitude relations and a new method for binary pattern matching. We further investigate their potential for human identification within an uncommonly large population with one-year distant collection of the reference and test datasets. Unbiased statistical analysis on independent validation set is presented for different perspectives of the human identification problem, considering: (i) the choice of the optimal single and multi-lead ECG set; (ii) the influence of the reference database size, providing evidence about the reasonable size of the population that could be tolerated in ECG biometric studies.

2. Materials and Methods

2.1. ECG Database

The study is using a proprietary clinical ECG database (Schiller AG, Baar, Switzerland) provided for research purposes and for the investigation of ECG’s potential for human biometrics on a large population observed over time. It contains two 10-s sessions of standard 12-lead resting ECGs from 460 non-cardiac patients (235/225 male/female, 18–106 years old) admitted in the emergency department of the Basel University Hospital between 2004 and 2009. The ECGs were recorded via a commercial ECG device (SCHILLER AT-110 (500 Hz, 2.5 µV/LSB, 0.05 Hz–150 Hz bandwidth), Schiller AG, Baar, Switzerland) at different time-points, i.e. reference point T1, corresponding to the enrolment phase of the authentication task and remote point T2 > T1 + 1 year, corresponding to the matching/login phase. The 460 ECG couples were equally divided into two datasets from non-overlapping populations for independent training and validation of the designed human identification models:
-
Training dataset, including the ECG couples from 1 to 230;
-
Validation dataset, including the ECG couples from 231 to 460.

2.2. Methods

The identification concept (Figure 1) is based on a comparison between a tested subject with an unknown identity (IDT) from dataset (T2) and a set of N subjects from a previously recorded reference dataset (T1) with known identities (IDR). The purpose in the identification task is to answer the question: “Who is this person?
The identification accuracy (AccID) is calculated as follows:
A c c I D = 100 . T r u e I D N S u b j e c t s ( % )
where the true identifications (TrueID) consider the number of all correctly decided cases for which the identity of IDT(T2) exactly corresponds to the identity of IDR(T1) and NSubjects is the number of tested subjects in the reference database.
Тhe block-diagram of the module designed for human identification is presented in Figure 2. The ECG pre-processing and the methods for cross-correlation and amplitude features extraction are inherited from our recent study on ECG-based human verification [29]. The novelty in this identification model is generally in the designed brand-new method for QRS pattern matching and the decision making, based on features’ common similarity index. We further describe the methods in detail to facilitate their reproduction.

2.2.1. ECG pre-processing

All ECG recordings are processed by a certified commercial ECG measurement and interpretation module (ETM, Schiller AG, Baar, Switzerland) for the extraction of a 12-lead average PQRST pattern with duration of 500 ms. This pattern, further referred as personalized pattern, provides higher signal-to-noise ratio and greater robustness against respiration-induced morphology changes in ECG as compared to single heartbeats.
Inter-subject standardization of 12-lead PQRST patterns is applied by:
-
Detrending (removal of DC offset and linear trend);
-
Synchronization of the cardiac depolarization process by time-alignment of the personalized PQRST pattern to a reference pattern by maximal cross-correlation in lead aVR. The reference pattern was selected at the beginning of the identification study. It represents PQRST segment in lead aVR with normal morphology (negative P, R, T waves) belonging to a healthy subject from the reference database (T1).
-
Extraction of QRS pattern (100 ms), synchronously in all 12 leads within a window of 30 ms before and 70 ms after the fiducial point, aligned to the R-peak of the reference pattern. The additional investigations of this short pattern are motivated by the findings in our previous study [30] which highlight the biometric potential of the R and S-waves and reject the verification capability of the P, ST, T parts due to their low intra-subject reproducibility and low inter-subject variability.
-
Calculation of heart rate corrected ST-T interval by means of Bazett’s formula Q T c = Q T / R R , where QTc is the corrected QT interval and RR is the RR interval.

2.2.2. Features extraction

Comparison between the waveforms of the personalized PQRST and QRS patterns of a tested vs. reference subject (IDT vs. IDR) is performed independently for each of the 12 leads by three feature extraction methods—cross-correlation analysis of QRS/PQRST and amplitude measurements over the QRS (applied also in [29]) and a brand-new method for assessment of QRS pattern matching between IDT and IDR.
(1) Cross-correlation analysis of QRS and PQRST patterns (COR-QRS and COR-PQRST) based on the cross-correlation function r:
r I D T , I D R ( l a g ) = i = 1 P D P a t t e r n I D T ( i ) P a t t e r n I D R ( i + l a g ) i = 1 P D P a t t e r n I D T ( i ) 2 i = 1 P D P a t t e r n I D R ( i ) 2
where Pattern denotes QRS or PQRST with pattern duration PD = 100 ms or 500 ms, respectively. The lag value is changed in the range [−PD; PD].
Two correlation coefficients are calculated in the normalized scale [0; 100]%:
Maximum correlation r(max) is representative for the best matching of the waveforms:
r ( max ) = m ax   l a g [ P D , P D ] r I D T , I D R ( l a g ) * 100 ( % )
Zero-lag correlation r(lag0) is representative for the non-synchronized similarity between the ECG patterns:
r ( l a g 0 ) = r I D T , I D R ( l a g = 0 ) * 100 ( % )
Reduced values of both correlation coefficients are expected for subjects with different ID (IDT ≠ IDR) due to the different spatio-temporal dynamics of the cardiac vector between subjects.
(2) Amplitude measurements of the QRS patterns (AMP-QRS) estimating the feature:
Ratio of the minimal-to-maximal QRS amplitude representative of the peak-to-peak amplitude equality between the QRS patterns in the studied lead, comparing IDT and IDR recordings.
r a t i o Q R S = min I D = I D T , I D R Q R S I D max I D = I D T , I D R Q R S I D * 100 ( % )
A ratio close to 100% is expected for equal identity subjects IDT(T1) = IDR(T2) considering the same recording conditions in T1 and T2 sessions (e.g. posture, electrode placement, recording ECG device, etc.) and therefore similar QRS amplitudes.
(3) QRS pattern matching (MATCH-QRS) applying amplitude normalization; time-amplitude approximation; and extraction of features for assessment of QRS pattern matching between IDT and IDR.
Amplitude normalization
The amplitudes of the QRS patterns in any pair (IDT, IDR.) and any lead are linearly scaled to fit in the range [−1; 1] in order to use one and the same computational range for all individuals and all leads regardless of their signal amplitudes. This is achieved by dividing each sample of the QRS patterns in a particular ECG lead to the maximal absolute amplitude observed in this lead among QRSIDT and QRSIDR.
Time-amplitude approximation
The QRS waveforms of IDT and IDR are approximated by the following binary transform (binQRSID), which converts the QRS pattern into a 2-dimensional matrix:
b i n Q R S I D ( t i , a j ) = { 1 if   A ( a j ) [   Q R S I D ( t i ) ± 2 Δ a ]   or   A ( a j ) [   Q R S I D ( t i ± Δ t ) ]   0 otherwise
where
-
ti = [1, 2, ... 100] is the index of the time scale T(ti) = [1, 1 + Δt, 1 + 2Δt, …, 100] ms with resolution Δt = 1 ms.
-
aj = [1, 2, … 80] is the index of the normalized amplitude scale A(aj) = [−1, −1+ Δa, −1 + 2Δa, …, 1] with resolution Δa = 0.025.
The introduced tolerances ti ± 1 ms and A(aj) ± 0.05 manage small intra- and inter-subject variations of the cardiac depolarization process. Larger values of Δt and Δa would lead to a rougher approximation of the QRS patterns and potential loss of waveform details while smaller values support finer approximation at the cost of increased computational resources.
Extraction of pattern matching features
Two MATCH-QRS features are calculated for the couple (IDT, IDR), normalized in the scale [0; 100]%:
Measure of the equality in the time scale (EQUT) representing the time of overlapping of both QRS patterns after binary element-wise multiplication (AND operation):
E Q U T = Δ t 100 m s t i = 1 100 b i n Q R S I D T ( t i , a j ) b i n Q R S I D R ( t i , a j ) * 100 ( % )   for   a j = ( 1 80 )
EQUT ranges between 0% (null time coincidence, i.e. patterns do not overlap for any binQRS entry over the complete pattern length) and 100% (full-time coincidence, i.e. patterns overlap for all entries over the complete pattern length). The largest EQUT values are expected for equal identity subjects IDT = IDR.
Measurement of the equality in the amplitude scale (EQUA):
E Q U A = 100 D I F A ( % )
where DIFA (difference in the amplitude scale) represents the area enclosed between the non-overlapping amplitudes of both QRS patterns after binary element-wise multiplication and inversion (NAND operation):
D I F A = Δ t 100 m s Δ a t i = 1 100 a j = a min a max b i n Q R S I D T ( t i , a j ) ¯ b i n Q R S I D R ( t i , a j ) * 100 ( % )
The integration interval in the amplitude scale is enclosed between the minimal and maximal QRS amplitudes among IDT and IDR patterns measured at each specific time index ti, i.e., [ a min ( t i ) = min   I D = I D R , I D T b i n Q R S I D ( t i ) ; [ a max ( t i ) = max   I D = I D R , I D T b i n Q R S I D ( t i ) ]. DIFA ranges between 0% (full-amplitude coincidence, i.e., patterns overlap for all binQRS entries over the complete pattern length) and 100% (null amplitude coincidence, corresponding to the largest pattern differences that cover the full amplitude range). Therefore, minimal DIFA and inversely maximal EQUA values are expected for equal identity subjects IDT = IDR.
The redundant input feature space is a matrix FEAT{Fi, Li}, where:
-
Fi = (1–7) is the index in the feature vector {r(max)PQRST, r(lag0)PQRST, r(max)QRS, r(lag0)QRS, ratioQRS, EQUT, EQUA}, including the option to enable/disable any feature from analysis and thus to test ECG identification scenarios with different feature sets.
-
Li = (1–12) is the index of the lead including the option to enable/disable any lead from analysis and thus to test different single- and multi-lead configurations for ECG identification.

2.2.3. Decision Making

For the purpose of human identification, the best matching between IDT and IDR is found by maximization of the similarity index:
I D i x = average   F i , L i F E A T { F i , L i }
Optimal identification (ID) models with non-redundant features are trained by forward stepwise feature selection until maximization of accuracy AccID on the training dataset. The observed accuracy on the independent validation set could be considered as unbiased assessment of the human identification models.
The software package Matlab (The Mathworks Inc., Natick, MA, USA) was used for the management of the signal processing and statistical study. This includes training and validation of the forward stepwise ID models (reported as mean ± confidence interval (CI)) as well as for comparison of continuous feature distributions (represented as mean ± standard deviation (std)) via paired Student’s T-Test. A value of p ≤ 0.05 is considered statistically significant.

3. Results

An example of a real human identification scenario based on 12-lead ECG is presented in Figure 3. In all leads we observe close matching between the personalized PQRST and QRS patterns of the same individual at two different time points (red vs. blue trace). In contrast, apparent deviances of the waveforms across different subjects are visible (red vs. grey traces) regardless of the overlapping of certain waveforms. Further in section Results we have presented the training and validation of ID models which deal with inter-subject waveform differences and long-term intra-subject waveform stability in 12-lead ECGs of a large population.

3.1. Statistical Study

The distributions of all features are estimated on the training dataset for 230 equal (IDT = IDR) and 230 × 229 = 52670 different (IDT ≠ IDR) identity pairs (Table 1). They prove the biometric potential of all features with significantly higher mean values for the groups of equal vs. different subjects (82–96% vs. 60–86%, p < 0.0001). This is a precondition to expect distinguishable similarity index IDix involving all or a selected set of features used in the next phase of training of optimal ID models.

3.2. Training of ID Models on 230 Subjects (ID = 1 to 230)

In order to assess the intrinsic identification capability of each feature, the simplest ID models involve one feature in one lead (FEAT{Fi, Li}, where Fi = {1}, {2}, ..., {7}; Li = {1}, {2}, ..., {12}). The results in Table 2 indicate poor AccID if only one feature is included in the ID model (not exceeding 41%). The best identification capability is observed for COR-PQRST and COR-QRS single features in limb leads, while the worst performance (<1%) is observed for AMP-QRS features in all leads.
More complex ID models involve all features from the same feature extraction method (FEAT{Fi,Li}, where Fi = {1, 2}, {3, 4}, {5}, {6, 7}; Li = {1, 2, …, 12}), to compare the identification capability of COR-PQRST, COR-QRS, AMP-QRS, MATCH-QRS. Table 3 indicates the best identification capability for MATCH-QRS with 15 features (83%), followed by COR-PQRST with 18 features (77%), COR-QRS with 9 features (74%) and the worst AMP-QRS with 7 features (24%). The non-redundant feature sets in the ID models include features that are equally selected from limb and chest leads.
The next type of ID models involves all features in a single lead set (1 lead, 6 limb leads, 6 chest leads, 12 leads, i.e. FEAT{Fi,Li}, where Fi = {1, 2, …, 7}; Li = {1}, {2}, ..., {12}, {1, 2, ... 6}, {7 , 8, ... 12}, {1, 2, … 12}). The purpose is to assess the intrinsic identification capability of that specific lead set (Table 4). The identification capability of single limb leads is the lowest in III, aVR (about 47% with up to 5 features) and the highest in I, II (about 57–58% with 5 features). It is increased by 20% when 6 limb leads are used in the ID model (about 77% with 19 features). The identification capability of single chest leads is the lowest in V3 (about 27% with 3 features) and the highest in V1 (about 44% with 4 features). It is increased by 20% when 6 chest leads are used in the ID model (about 64% with 18 features). The most complex ID model with 12-leads and 27 features improves AccID to 91.3%, which is about 14% and 27% points better than 6 limb and 6 chest leads, respectively.

3.3. Validation of ID Models on 230 Subjects (ID = 231 to 460)

The identification accuracy strongly depends on the number of reference subjects, i.e. the more the subjects there are, the higher the random match probability is, i.e. to find a subject with better similarity than his own. Therefore, AccID worsening is expected for reference database with larger size. We observe this trend for the independent validation set in order to find the number of reference subjects that could be managed by the trained ID models within different AccID tolerance ranges. For this purpose, we consider different number of reference subjects and test the ID models with all possible combinations of 10, 20, 30, …, 210, 220, 230 subjects within the total validation set of 230 subjects.
Table 5 and Figure 4 compare the validation performance of the optimal ID models for different feature extraction methods using 12-lead ECG. Accepting a confident AccID threshold (>90%), we found that it is satisfied for 140, 90, 30, 20 reference subjects by the ID models based on all features, MATCH-QRS, COR-QRS, COR-PQRST, respectively. The AMP-QRS model is limited to maximum 56% achieved just for 10 reference subjects.
Table 6 and Figure 5 compare the validation performance of the optimal ID models for different lead sets. The accepted AccID threshold (>90%) is not satisfied for any single lead, even for just 10 reference subjects. The most prominent single limb and chest leads fulfil reduced requirements for AccID thresholds. The top-ranked limb lead II achieves AccID > 80% for 30 reference subjects and AccID > 70% for 100 reference subjects. The top-ranked chest lead V1 achieves only the minor threshold AccID > 70% for 20 reference subjects. The multi-lead sets are more powerful and they satisfy higher AccID requirements. Identification accuracy AccID > 90% is achieved for 10 reference subjects using either 6 chest leads or 6 limb leads and 140 reference subjects when using 12-lead ECG. A lower threshold of AccID > 80% is satisfied for 50 reference subjects using 6 chest leads, 100 reference subjects using 6 limb leads and more than 230 reference subjects (maximal population in this study) using 12-lead ECG.

4. Discussion

Although being a part of one general biometric task, the aims of human “identification” and human “verification” are quite different, i.e. to recognize an individual in a database by comparing a single input sample to many stored templates and to verify/reject person’s identity by comparing a single input sample to a single stored template. The same features for comparison between input-to-template waveforms could be used in both sub-tasks, however, the decision-making process is different. Usually, the decision for “identification” is performed via the best similarity assessment approach, while the “verification” relies on threshold based techniques. In our recent study [29] we solve the “verification” problem via 6 cross-correlation and 2 amplitude features of QRS and PQRST patterns, involved in a linear discriminant threshold decision function. In this study, we use the same large population to solve the “identification” task adopting 4 cross-correlation and 1 amplitude features and adding 2 more QRS pattern features that measure the similarity in the time and amplitude scales. They are calculated with a brand-new method for binary template matching of short-duration QRS patterns (100 ms). The presented identification model applies a normalized scale for representation of all 7 features (0–100%), where 0% corresponds to the least matching and 100% to the best matching between input and template waveforms. The optimization of the feature selection scheme involved in the calculation of the common similarity index is presented by iterative maximization of the identification accuracy AccID.
The questions of greatest concern for the human identification task are: “Is there an individual whose personalized beat pattern would be more similar to another than to his own in a long-term basis?”, “What is the probability to find such an individual within an increasing population of reference subjects?
A quantitative answer to these questions is presented in this study following a straightforward list of training and validation tests which aim to reveal specific aspects of the current human ID investigation.
(1) Is there a statistical justification for using the defined features for waveform similarity?
Table 1 presents the statistics of the features’ distributions in the training dataset, proving that all of them exhibit significantly higher similarity of the waveforms measured across the same individuals in a long-term basis (>1 year) than what can be seen between different individuals (mean value in the range about 82–96% vs. 60–86%, p < 0.0001). This proves that the similarity index IDix defined for finding the best match between subjects could include all features on the same basis.
(2) Which are the most reliable QRS and PQRST features for human ID?
This aspect is investigated by training optimal ID models with different configurations of features using a large dataset with 230 individuals. The simplest model (one-feature in one-lead, Table 2) distinguishes r(lag0) in leads (aVL, aVF, III) with maximal AccID in the range of 35 to 41%. It is about 10% points better than the other distinguished feature r(max) where AccID ranges between 24 and 35%. The advance of both correlation coefficients is due to different spatial dynamics of the cardiac vector between different subjects. This dissimilarity is enhanced in the zero-lag correlation which additionally represents the temporal desynchronization of the depolarization-repolarization process in different individuals. We suggest that the latter effect is compensated in aVR by using this lead for synchronization of each subject’s average beat to the reference pattern and this explains the remarkably low AccID in aVR (11–15%) in respect to the other limb leads. The joint analysis of r(lag0) and r(max) in 12-lead ECG increases AccID by about 40% reaching 73.5% (COR-QRS) and 77.4% (COR-PQRST)—see Table 3. These results indicate that the QRS pattern (100 ms) carry the essential subject-specific information, while P and T waves in the PQRST pattern (500 ms) contribute only for a slight ID accuracy improvement by about 4 percentage points.
The analysis of AMP-QRS shows definitively that the QRS peak-to-peak range across individuals is an indistinguishable feature. It provides AccID < 1% for all single leads (Table 2), which increases up to 24% for the optimal ID model (Table 3) including the 7 ECG leads that are the most distinguishable in amplitude (I, II, III, V1, V2, V3, V5).
The MATCH-QRS method is not powerful when its features are analysed in single leads (maximal accuracy of 26.5% for EQUA in aVF, Table 2). This is suggested by the methodological approach for QRS waveform approximation in binQRS matrix [100 × 80], which gives indistinguishably high waveform similarity for many subjects whose QRS waveforms are matching within the pre-set time and amplitude tolerances of ±1 ms and ±5%, respectively. The accumulated similarity over 12 leads, however stays high for the same identity subjects and decreases for different identity subjects. Thus, 15 MATCH-QRS measures are selected in the best ID model (AccID = 83.5%, Table 3), which represents the best similarity for 10 leads in the amplitude scale (I, II, III, avR, avF, V1, V2, V4, V5, V6) and for 5 leads in the time scale (I, aVR, aVL, V1, V3).
(3) Which are the most reliable leads for human ID?
This aspect is investigated by training optimal ID models with different configurations of leads on a large dataset with 230 individuals (Table 4). In a single lead ID scenario, we highlight limb leads I and II (maximal AccID of 58%) followed by aVF (55%) and aVL (50%) including 3 to 5 features from all feature extraction methods. Compared to the best limb leads (I and II), the single chest leads are from 14 to 30% less powerful for the purposes of human ID. They are ranked in the following order: V1 (maximal AccID of 44%) followed by V6, V5, V2 (37–35%) and V3, V4 (27–30%). Such a drop in accuracy, especially in anterior leads, could be explained by V1–V6 proximity to the heart, so that small electrode misplacements across different recording sessions of the same individual result in considerable ECG morphology changes seen in chest leads.
Multi-lead ID models gain considerable raise in accuracy (about 20%) comparing 6 limb leads to the best II (77% vs. 58%) and 6 chest leads to the best V1 (64% vs. 44%). The optimal ID models are built with a prevalent selection of features from leads I, II (6 features), V1, V6 (5 features), aVR, V5 (4 features). The complete ID model, selecting features from all 12-leads, reaches maximal AccID of 91.3%. This is better than 6 limb, 6 chest leads and the best single lead (II) with about 14%, 27% and 33% points, respectively.
(4) What is the tolerated reference database size for searching human ID?
This question arises from our previous experience on human identification [23] showing that the time elapsed between the collection of the reference and the test dataset as well as the number of enrolled subjects in the reference dataset have a severe impact on the ID performance. There, AccID has been found to drop by 15% (from 93% to 78%) while the population increases by 35 subjects (from 14 to 49). The last is in agreement with [28], reporting AccID drop by 10% (from 99% to 89%) for population increase by 40 subjects (from 10 to 50). Naturally, AccID worsening could be expected for reference database with larger size, since the more the subjects there are, the higher the random match probability is, i.e. to find a subject with better similarity than his own. According to a comparative study [1], the majority of the published investigations on human ID have been conducted on small populations (about a few dozens of subjects). Considering the missing research information about the influence of the reference database size on the ID accuracy, we present consistent validation of our optimal ID models on an independent dataset by increasing its size from 10 to 230 subjects. Our validation results definitively confirm the expected trend for AccID drop with the increase of the number of the reference subjects which however is non-linear and depends on the particular ID model (Figure 4 and Figure 5). We consider as good models those with higher AccID and lower AccID drop in respect of the number of reference subjects.
The validation of the ID models applying different feature extraction methods (Table 5, Figure 4) closely reproduces the AccID ranges on the training dataset with 230 reference subjects (Table 3). The observed AccID differences (training vs. validation) are: COR-PQRST (77% vs. 74%), COR-QRS (74% vs. 81%), AMP-QRS (24% vs. 14%), MATCH-QRS (84% vs. 83%), all features (91% vs. 87%). The differences are relatively small which is a sign of confident training of the ID models with 12-lead ECG capable of adequately evaluating independent database without bias. We observed that the minimal set of 2 MATCH-QRS features is capable of providing human ID with almost the same accuracy (AccID > 90%) as the maximal set of all 7 features. However, this is valid for limited reference datasets of up to 100 subjects. More subjects are best identified by the complete ID model including all features which maintains relatively stable performance with a drop of 11% (from 98% to 87%) for population increase by 220 subjects (from 10 to 230). These results outperform the cited in [23,28] which report the same level of AccID drop (10–15%) for about 6 times smaller population increase (35–40 subjects). The best performance of our complete ID model could be explained by the fact that larger datasets increase the probability to find similar characteristics across different subjects and thus, more and more robust features are required to distinguish their individuality.
In a single lead ID scenario (Figure 5, Table 6) we can distinguish two best ID models based on analysis of lead II and aVF for small (10–140) and large (140–230) number of reference subjects, respectively. Overall, even for the best limb leads (II, aVF), we observe a limited ID capability, not exceeding 70% for more than 100 reference subjects and 80% for more than 30 reference subjects. Single chest leads are not usable for human ID. The majority of them (V2–V6) do not exceed 50% for more than 50 subjects. Only V1 can be distinguished with AccID above 70% for less than 20 subjects. We recommend multi-lead ID scenarios for management of human search in large populations. Both ID models based on 6 chest and 6 limb leads pass the AccID > 70% threshold for the maximal reference dataset (230 subjects) and AccID > 80% for up to 100 subjects (limb leads) and up to 50 subjects (chest leads). As expected, 12-lead ECG provides the most robust beat patterns for human ID with AccID > 90% for up to 140 subjects, reaching 98.4% for 10 subjects.
The performance of our best ID model (12-leads, 27 features, trained in Table 4, validated in Table 5 and Table 6; Figure 4 and Figure 5) is compared to other published studies on human identification (Table 7, Figure 6).
All published studies do not report training and validation of their ID models on independent datasets (as used in this study), therefore biased AccID is probable due to overtraining. For example, such an effect is suspected for studies with accuracy close to 100%, especially on small sized databases [9,16,18,19,20,26]. Overall, the ID studies with enrolment and test phase in a single day report higher AccID [9,10,18,26,28]. However, they could not consider longitudinal ECG morphology changes due to physiological or technical sources (e.g. electrode displacement across different sessions). There are two ID studies using multiple sessions in different days on large populations with 74 [24] and 89 subjects [10] that report less than 5 percentage points better performance than our model. This might be due either to superior model algorithm or to the lack of independent validation, considering that the differences between our training and validation accuracies are in the same range. Figure 6 illustrates validation results of this study which extends the knowledge on the ID model performance over the largest span from 10 to 230 reference subjects. The observed decrease of AccID could be explained with the appearance of new subjects in the reference dataset who present PQRST waveforms similar to already existing ones. Thus, some of the subjects that match exactly their own pattern in the reference dataset of e.g. 100 subjects show higher correlation and pattern matching with different subject in the reference dataset that contains 230 individuals. This could be due to time-related ECG changes and possible small differences in the electrode placement during the acquisition of the test dataset. Possible approach to keep high AccID for larger reference datasets is to include additional robust features in the identification model. However, this should be done very carefully and the designed models should be validated on independent dataset in order to avoid overtraining. Another option to prevent from the assignment of wrong identity to the tested subject is to keep the size of the reference dataset as small as possible for the particular application and to update it with actual PQRST patterns on a regular basis.

5. Conclusions

This paper presents a methodology for evaluation of the biometric potential of PQRST pattern waveforms in 12-lead ECG. The focus is on reliable human identification in a large-population database containing two ECGs per patient recorded between 1 to 2 years apart. The benefits from the use of such database are its representativeness for physiologically related long-term ECG changes and effects of possible multi-session technical differences. The investigations demonstrate the identification ability of cross-correlation, amplitude and pattern matching, applied on a personalized heartbeat pattern in single and multi-lead ECG scenarios. The detailed analysis of the identification accuracy highlights the ID model based on cross-correlation and pattern matching of 12-lead ECG as the best one, providing 91.3% identification accuracy over a large training dataset of 230 subjects. The independent validation of this ID model on datasets with different sizes (10–230 subjects) confirms its reliability for human identification with accuracy between 98.4% and 87.4% and extends the knowledge on the ID model performance over a large span of reference subjects.

6. Future Work

Up to this moment, our experience in human verification/identification involves the application of fiducial-based and fiducial independent approaches with databases collected with clinical ECG devices. Our future work would revolve around the design of hybrid methods for human verification/identification and their implementation in an identification ECG device prototype, working with a pre-selected minimal lead set.

Acknowledgments

This study is supported by Bulgarian National Science Fund, grant No. T02/11.

Author Contributions

Conceived and designed the experiments: Irena Jekova (I.J.), Vessela Krasteva (V.K.). Performed the experiments: I.J., V.K. Analyzed the data: I.J., V.K. Contributed materials/analysis tools: Ramun Schmid (R.S.). Wrote the paper: I.J., V.K., R.S.

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript and in the decision to publish the results.

References

  1. Odinaka, I.; Lai, P.H.; Kaplan, A.; O’Sullivan, J.; Sirevaag, E.; Rohrbaugh, J. ECG biometric recognition: A comparative analysis. IEEE Trans. Inf. Forensics Secur. 2012, 7, 1812–1824. [Google Scholar] [CrossRef]
  2. Fong, S.; Lan, K.; Wong, R. Classifying human voices by using hybrid SFX time-series pre-processing and ensemble feature selection. Biomed. Res. Int. 2013, 2013, 720834. [Google Scholar] [CrossRef] [PubMed]
  3. Arigbabu, O.; Ahmad, S.; Adnan, W.; Yussof, S. Integration of multiple soft biometrics for human identification. Pattern Recognit. Lett. 2015, 68, 278–287. [Google Scholar] [CrossRef]
  4. Ju, S.; Seo, H.; Han, S.; Ryou, J.; Kwak, J. A study on user authentication methodology using numeric password and fingerprint biometric information. Biomed. Res. Int. 2013, 2013, 427542. [Google Scholar] [CrossRef] [PubMed]
  5. Drahansky, M.; Dolezel, M.; Vana, J.; Brezinova, E.; Yim, J.; Shim, K. New optical methods for liveness detection on fingers. Biomed. Res. Int. 2013, 2013, 197925. [Google Scholar] [CrossRef] [PubMed]
  6. Procházka, A.; Schätz, M.; Vyšata, O.; Vališ, M. Microsoft Kinect Visual and Depth Sensors for Breathing and Heart Rate Analysis. Sensors 2016, 16, 996. [Google Scholar] [CrossRef] [PubMed]
  7. Charvátová, H.; Procházka, A.; Vaseghi, S.; Vyšata, O.; Vališ, M. GPS-based Analysis of Physical Activities Using Positioning and Heart Rate Cycling Data. Signal Image Video Process. 2017, 11, 251–258. [Google Scholar] [CrossRef]
  8. Nawal, M.; Purohit, G. ECG Based Human Authentication: A Review. Int. J. Emerg. Eng. Res. Technol. 2014, 2, 178–185. [Google Scholar]
  9. Tantawi, M.; Revett, K.; Salem, A.; Tolba, M. Fiducial feature reduction analysis for electrocardiogram (ECG) based biometric recognition. J. Intell. Inf. Syst. 2013, 40, 17–39. [Google Scholar] [CrossRef]
  10. Tan, R.; Perkowski, M. Toward improving electrocardiogram (ECG) biometric verification using mobile sensors: A two-stage classifier approach. Sensors 2017, 17, 410. [Google Scholar] [CrossRef] [PubMed]
  11. Pirbhulal, S.; Zhang, H.; Mukhopadhyay, S.C.; Li, C.; Wang, Y.; Li, G.; Wu, W.; Zhang, Y.T. An efficient biometric-based algorithm using heart rate variability for securing body sensor networks. Sensors 2015, 15, 15067–15089. [Google Scholar] [CrossRef] [PubMed]
  12. Peter, S.; Reddy, B.P.; Momtaz, F.; Givargis, T. Design of Secure ECG-Based Biometric Authentication in Body Area Sensor Networks. Sensors 2016, 16, 570. [Google Scholar] [CrossRef] [PubMed]
  13. Labati, R.D.; Piuri, V.; Sassi, R.; Sforza, G.; Scotti, F. Adaptive ECG biometric recognition: A study on re-enrollment methods for QRS signals. In Proceedings of the IEEE Workshop on Computational Intelligence in Biometrics and Identity Management (CIBIM’2014), Orlando, FL, USA, 9–12 December 2014; pp. 30–37. [Google Scholar]
  14. Pinto, J.R.; Cardoso, J.S.; Lourenço, A.; Carreiras, C. Towards a continuous biometric system based on ECG signals acquired on the steering wheel. Sensors 2017, 17, 2228. [Google Scholar] [CrossRef] [PubMed]
  15. Ortega-Garcia, J.; Bigun, J.; Reynolds, D.; Gonzalez-Rodriguez, J. Authentication gets personal with biometrics. IEEE Signal Process. Mag. 2004, 3, 50–62. [Google Scholar] [CrossRef]
  16. Biel, L.; Pettersson, O.; Philipson, L.; Wide, P. ECG analysis: A new approach in human identification. IEEE Trans. Instrum. Meas. 2001, 50, 808–812. [Google Scholar] [CrossRef]
  17. Kyoso, M.; Uchiyama, A. Development of an ECG identification system. In Proceedings of the 23rd Annual EMBS International Conference, Istanbul, Turkey, 25–28 October 2001. [Google Scholar]
  18. Israel, S.; Irvine, J.; Cheng, A.; Wiederhold, M.; Wiederhold, B. ECG to identify individuals. Pattern Recognit. 2005, 38, 133–142. [Google Scholar] [CrossRef]
  19. Plataniotis, K.; Hatzinakos, D.; Lee, J. ECG biometric recognition without fiducial detection. In Proceedings of the 2006 Biometrics Symposium: Special Session on Research at the Biometric Consortium Conference, Baltimore, MD, USA, 19–21 September 2006. [Google Scholar]
  20. Agrafioti, F.; Hatzinakos, D. Fusion of ECG sources for human identification. In Proceedings of the 3rd International Symposium on Communications, Control and Signal Processing, St Julians, Malta, 12–14 March 2008; pp. 1542–147. [Google Scholar]
  21. Poree, F.; Bansard, J.; Kervio, G.; Carrault, G. Stability analysis of the 12-lead ECG morphology in different physiological conditions of interest for biometric applications. Comput. Cardiol. 2009, 36, 285–288. [Google Scholar]
  22. Poree, F.; Gallix, A.; Carrault, G. Biometric identification of individuals based on the ECG. Which conditions? Comput. Cardiol. 2011, 38, 761–764. [Google Scholar]
  23. Jekova, I.; Bortolan, G. Personal verification/identification via analysis of the peripheral ECG leads. Influence of the personal health status on the accuracy. Biomed. Res. Int. 2015, 2015, 135676. [Google Scholar] [CrossRef] [PubMed]
  24. Wubbeler, G.; Stavridis, M.; Kreiseler, D.; Bousseljot, R.D.; Elster, C. Verification of humans using the electrocardiogram. Pattern Recognit. Lett. 2007, 28, 1172–1175. [Google Scholar] [CrossRef]
  25. Chen, C.; Lin, C.; Chio, Y. Individual identification based on chaotic electrocardiogram signals. Conf. Ind. Electron. Appl. 2011, 6, 1765–1770. [Google Scholar]
  26. Wang, Y.; Agrafioti, F.; Hatzinakos, D.; Plataniotis, K. Analysis of human electrocardiogram for biometric recognition. EURASIP J. Adv. Signal Process. 2008, 2008, 148658. [Google Scholar] [CrossRef] [PubMed]
  27. Lourenco, A.; Silva, H.; Fred, A. Unveiling the biometric potential of finger-based ECG signals. Comput. Intell. Neurosci. 2011, 2011, 720971. [Google Scholar]
  28. Zokaee, S.; Faez, K. Human identification based on electrocardiogram and palmprint. Int. J. Electr. Comput. Eng. 2012, 2, 261–266. [Google Scholar]
  29. Krasteva, V.; Jekova, I.; Abächerli, R. Biometric verification by cross-correlation analysis of 12-lead ECG patterns: Ranking of the most reliable peripheral and chest leads. J. Electrocardiol. 2017, 50, 847–854. [Google Scholar] [CrossRef] [PubMed]
  30. Jekova, I.; Krasteva, V.; Leber, R.; Schmid, R.; Twerenbold, R.; Müller, C.; Reichlin, T.; Abächerli, R. Intersubject variability and intrasubject reproducibility of 12-lead ECG metrics: Implications for human verification. J. Electrocardiol. 2016, 49, 784–789. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Identification concept scheme illustrating the comparison of the tested recording (IDTX) in T2 to all reference recordings in T1 (from IDR1 to IDRN).
Figure 1. Identification concept scheme illustrating the comparison of the tested recording (IDTX) in T2 to all reference recordings in T1 (from IDR1 to IDRN).
Sensors 18 00372 g001
Figure 2. Block-diagram of the identification process representing ECG pre-processing for the extraction of personalized 12-lead average PQRST pattern, features calculation and decision making.
Figure 2. Block-diagram of the identification process representing ECG pre-processing for the extraction of personalized 12-lead average PQRST pattern, features calculation and decision making.
Sensors 18 00372 g002
Figure 3. Example of personalized 12-lead PQRST patterns analysed during the ID process. The identity of the tested subject IDT (red line) is examined via comparison to a reference subject IDR with the same identity (1st and 3rd columns, blue line) and 15 different identities (2nd and 4th columns, grey traces). The vertical dotted lines enclose the extracted QRS pattern (100 ms) which is used for the calculation of COR-QRS, AMP-QRS and MATCH-QRS features. COR-PQRST features are estimated over the entire 500 ms segment.
Figure 3. Example of personalized 12-lead PQRST patterns analysed during the ID process. The identity of the tested subject IDT (red line) is examined via comparison to a reference subject IDR with the same identity (1st and 3rd columns, blue line) and 15 different identities (2nd and 4th columns, grey traces). The vertical dotted lines enclose the extracted QRS pattern (100 ms) which is used for the calculation of COR-QRS, AMP-QRS and MATCH-QRS features. COR-PQRST features are estimated over the entire 500 ms segment.
Sensors 18 00372 g003
Figure 4. Mean value of the validation AccID in function of the number of reference subjects (data in Table 5). The graphs are presented in respect of the feature extraction methods.
Figure 4. Mean value of the validation AccID in function of the number of reference subjects (data in Table 5). The graphs are presented in respect of the feature extraction methods.
Sensors 18 00372 g004
Figure 5. Mean value of the validation AccID in function of the number of reference subjects (data in Table 6). The graphs are presented in respect of the ECG lead set implemented in the model: Blue lines: Single limb leads (dashed lines) and all limb leads (solid line); Red lines: Single chest leads (dashed lines) and all chest leads (solid line); Black lines: 12-leads.
Figure 5. Mean value of the validation AccID in function of the number of reference subjects (data in Table 6). The graphs are presented in respect of the ECG lead set implemented in the model: Blue lines: Single limb leads (dashed lines) and all limb leads (solid line); Red lines: Single chest leads (dashed lines) and all chest leads (solid line); Black lines: 12-leads.
Sensors 18 00372 g005
Figure 6. Illustration of the comparative results presented in Table 7. The published studies (from No = 1 to No = 15 in Table 7) are presented in two groups, according to the time distance between the recording sessions, representative for ECG changes in a short (single day) or long-term (different days) basis. For the purpose of adequate comparison, the identification accuracy of our method is illustrated for different number of reference subjects (from 10 to 230 subjects included in the validation set).
Figure 6. Illustration of the comparative results presented in Table 7. The published studies (from No = 1 to No = 15 in Table 7) are presented in two groups, according to the time distance between the recording sessions, representative for ECG changes in a short (single day) or long-term (different days) basis. For the purpose of adequate comparison, the identification accuracy of our method is illustrated for different number of reference subjects (from 10 to 230 subjects included in the validation set).
Sensors 18 00372 g006
Table 1. Statistical distributions (Mean ± std) of the features’ values averaged for 12-lead ECG in the groups of equal (IDT = IDR) and different (IDT ≠ IDR) individuals. Statistically significant differences are observed for all features.
Table 1. Statistical distributions (Mean ± std) of the features’ values averaged for 12-lead ECG in the groups of equal (IDT = IDR) and different (IDT ≠ IDR) individuals. Statistically significant differences are observed for all features.
Feature Extraction MethodFeatureIDT = IDR (%)IDT ≠ IDR (%)p-Value
COR-PQRSTr(max)93.81 ± 2.9281.10 ± 5.93<0.0001
r(lag0)92.2 ± 3.6970.01 ± 10.74<0.0001
COR-QRSr(max)96.14 ± 2.2885.99 ± 6.05<0.0001
r(lag0)93.77 ± 3.9072.0 ± 12.59<0.0001
AMP-QRSratioQRS83.44 ± 4.8770.25 ± 7.62<0.0001
MATCH-QRSEQUT82.26 ± 5.5459.54 ± 7.73<0.0001
EQUA92.74 ± 2.4980.59 ± 4.22<0.0001
Table 2. Training AccID (%) of each feature in each lead. The colour map distinguishes five AccID levels for visual ranking of the feature’s ability for human identification: the worst ≤5%, is given in in red; [5–15)%, in orange; [15–25)%, in yellow; [25–35)%, in light green; and the highest, >35%, in dark green.
Table 2. Training AccID (%) of each feature in each lead. The colour map distinguishes five AccID levels for visual ranking of the feature’s ability for human identification: the worst ≤5%, is given in in red; [5–15)%, in orange; [15–25)%, in yellow; [25–35)%, in light green; and the highest, >35%, in dark green.
LeadCOR-PQRSTCOR-QRSAMP-QRSMATCH-QRS
r(max)r(lag0)r(max)r(lag0)ratioQRSEQUTEQUA
I2025.715.223.0<110.023.9
II23.529.618.724.3<111.324.3
III27.037.425.234.8<15.722.2
aVR15.213.010.912.2<14.310.0
aVL34.840.931.734.8<14.824.8
aVF33.039.123.538.3<18.726.5
V115.721.313.013.9<11.316.1
V216.520.411.719.6<16.517.8
V312.619.67.011.7<11.713.9
V414.3207.412.2<12.612.6
V511.715.77.48.3<11.710.0
V613.013.55.27.4<1<16.5
Table 3. Optimal ID models for different feature extraction methods using 12-lead ECG. The non-redundant features and leads included in each model are marked with ‘+’. The training AccID (mean ± CI) of each model is reported in the last row. The applied colour map highlights the features involved in a model and the achieved AccID as follows: light green for COR-PQRST model; yellow for COR-QRS model; orange for AMP-QRS model and dark green for MATCH-QRS model.
Table 3. Optimal ID models for different feature extraction methods using 12-lead ECG. The non-redundant features and leads included in each model are marked with ‘+’. The training AccID (mean ± CI) of each model is reported in the last row. The applied colour map highlights the features involved in a model and the achieved AccID as follows: light green for COR-PQRST model; yellow for COR-QRS model; orange for AMP-QRS model and dark green for MATCH-QRS model.
LeadCOR-PQRSTCOR-QRSAMP-QRSMATCH-QRS
r(max)r(lag0)r(max)r(lag0)ratioQRSEQUTEQUA
I+++++++
II++ ++ +
III+ + +
aVR+ + ++
aVL++ +
aVF++ + +
V1+++++++
V2++ + +
V3+ ++
V4 + +
V5 ++ + +
V6+ + +
AccID (%)77.4 ± 5.573.5 ± 5.823.9 ± 5.583.5 ± 4.9
Table 4. Optimal ID models for single- and multi-lead sets. The non-redundant features included in the models are marked: ‘+’ for single leads, ‘*’ for limb leads, ‘o’ for chest leads, ‘#’ for 12-lead ECG. Additionally, the last 3 rows belonging to the multi-lead models show the number of leads per feature, involved in the model. The training AccID (mean ± CI) of each model is reported in the last column. The following colour map is applied: the features involved in the single lead models and the achieved AccID are highlighted in yellow; the features involved in the model using the 6 chest leads and the respective AccID are highlighted in orange; the features involved in the model using the 6 limb leads and its AccID are highlighted in light green; and the features involved in the 12-leads model and the achieved AccID are highlighted in dark green.
Table 4. Optimal ID models for single- and multi-lead sets. The non-redundant features included in the models are marked: ‘+’ for single leads, ‘*’ for limb leads, ‘o’ for chest leads, ‘#’ for 12-lead ECG. Additionally, the last 3 rows belonging to the multi-lead models show the number of leads per feature, involved in the model. The training AccID (mean ± CI) of each model is reported in the last column. The following colour map is applied: the features involved in the single lead models and the achieved AccID are highlighted in yellow; the features involved in the model using the 6 chest leads and the respective AccID are highlighted in orange; the features involved in the model using the 6 limb leads and its AccID are highlighted in light green; and the features involved in the 12-leads model and the achieved AccID are highlighted in dark green.
Lead SetCOR-PQRSTCOR-QRSAMP-QRSMATCH-QRS
r(max)r(lag0)r(max)r(lag0)ratioQRSEQUTEQUAAccID (%)
I *#+*#+*#+*#+ *#+*#57.8 ± 6.4
II+*#+*#+*#+*# *#+* 57.4 ± 6.4
III+ + #+ + + 46.5 ± 6.5
aVR+*# * +* +* + 47.0 ± 6.6
aVL +*#+ * + 50.4 ± 6.5
aVF+ +* + #+ + 55.2 ± 6.5
V1+o# o#+o +o + # o#44.3 ± 6.4
V2 #+ +o + + o 34.8 ± 6.2
V3 + + + #27.4 ± 5.8
V4 o + + + + o#30.0 ± 6.0
V5 o#+o +o#+o + #34.8 ± 6.2
V6+o#+o +o +o o#37.4 ± 6.3
6 Limb3534 2277.4 ± 5.5
6 Chest4343 463.9 ± 6.2
12-leads7542 3691.3 ± 3.7
Table 5. Validation AccID (mean ± CI) of the optimal ID models for different feature extraction methods using 12-lead ECG (Table 3). AccID is evaluated for different number of reference subjects (10 to 230 subjects included in the validation set). The colour map is provided for visual identification of the ID models’ ability to keep the mean AccID within different tolerance ranges: ≥90% in dark green, [80–90)% in light green, [70–80)% in yellow, [50–70)% in orange, <50% in grey.
Table 5. Validation AccID (mean ± CI) of the optimal ID models for different feature extraction methods using 12-lead ECG (Table 3). AccID is evaluated for different number of reference subjects (10 to 230 subjects included in the validation set). The colour map is provided for visual identification of the ID models’ ability to keep the mean AccID within different tolerance ranges: ≥90% in dark green, [80–90)% in light green, [70–80)% in yellow, [50–70)% in orange, <50% in grey.
Nb SubjectsCOR-PQRSTCOR-QRSAMP-QRS MATCH-QRSAll Features
1093.7 ± 2.194.1 ± 2.456.2 ± 4.798.0 ± 0.898.4 ± 0.8
2090.4 ± 2.991.9 ± 2.944.5 ± 5.096.4 ± 1.497.2 ± 1.3
3088.1 ± 3.390.3 ± 3.238.1 ± 4.995.1 ± 1.996.1 ± 1.7
4086.3 ± 3.689.1 ± 3.433.7 ± 4.894.0 ± 2.295.3 ± 2.0
5084.9 ± 3.988.0 ± 3.630.5 ± 4.893.0 ± 2.594.5 ± 2.2
6083.7 ± 4.187.2 ± 3.828.0 ± 4.792.1 ± 2.793.8 ± 2.4
7082.7 ± 4.286.5 ± 3.925.9 ± 4.791.3 ± 2.893.2 ± 2.6
8081.8 ± 4.485.9 ± 4.124.2 ± 4.690.6 ± 3.092.7 ± 2.7
9081.0 ± 4.585.3 ± 4.222.7 ± 4.690.0 ± 3.292.2 ± 2.9
10080.2 ± 4.684.8 ± 4.321.5 ± 4.589.4 ± 3.391.7 ± 3.0
11079.6 ± 4.784.4 ± 4.320.4 ± 4.588.8 ± 3.491.3 ± 3.1
12078.9 ± 4.884.0 ± 4.419.5 ± 4.588.2 ± 3.690.9 ± 3.3
13078.4 ± 4.983.6 ± 4.518.7 ± 4.587.7 ± 3.790.5 ± 3.4
14077.8 ± 5.083.3 ± 4.618.0 ± 4.587.1 ± 3.890.1 ± 3.5
15077.3 ± 5.182.9 ± 4.617.3 ± 4.586.6 ± 3.989.8 ± 3.6
16076.8 ± 5.182.6 ± 4.716.7 ± 4.586.2 ± 4.089.4 ± 3.7
17076.3 ± 5.282.4 ± 4.716.2 ± 4.485.7 ± 4.289.1 ± 3.8
18075.9 ± 5.382.1 ± 4.815.7 ± 4.485.2 ± 4.388.8 ± 3.9
19075.5 ± 5.481.8 ± 4.915.3 ± 4.484.8 ± 4.488.5 ± 3.9
20075.0 ± 5.581.6 ± 4.914.9 ± 4.584.3 ± 4.588.2 ± 4.0
21074.7 ± 5.581.3 ± 5.014.6 ± 4.583.9 ± 4.687.9 ± 4.1
22074.3 ± 5.681.1 ± 5.014.2 ± 4.583.5 ± 4.787.7 ± 4.2
23073.9 ± 5.780.9 ± 5.113.9 ± 4.583.0 ± 4.987.4 ± 4.3
Table 6. Validation AccID (mean ± CI, %) of the optimal ID models for single- and multi-lead sets (Table 4). AccID is evaluated for different number of reference subjects (10 to 230 subjects included in the validation set). The colour map is provided for visual identification of the ID models’ ability to keep the mean AccID within different tolerance ranges: ≥90% in dark green, [80–90)% in light green, [70–80)% in yellow, [50–70)% in orange, <50% in grey. The bolded values correspond to the top ranked AccID across limb leads (II for 1–140 subjects, aVF for 140–230 subjects), chest leads (V1) and multi-lead sets (12-leads).
Table 6. Validation AccID (mean ± CI, %) of the optimal ID models for single- and multi-lead sets (Table 4). AccID is evaluated for different number of reference subjects (10 to 230 subjects included in the validation set). The colour map is provided for visual identification of the ID models’ ability to keep the mean AccID within different tolerance ranges: ≥90% in dark green, [80–90)% in light green, [70–80)% in yellow, [50–70)% in orange, <50% in grey. The bolded values correspond to the top ranked AccID across limb leads (II for 1–140 subjects, aVF for 140–230 subjects), chest leads (V1) and multi-lead sets (12-leads).
Nb SubjectsIIIIIIaVRaVLaVFV1V2V3V4V5V6LimbChest12-Leads
1087.5 ± 3.189.4 ± 2.976.5 ± 4.585.8 ± 3.473.9 ± 4.986.4 ± 3.477.0 ± 4.566.7 ± 5.156.8 ± 5.366.4 ± 4.971.6 ± 4.667.7 ± 4.991.4 ± 2.890.9 ± 2.798.4 ± 0.8
2082.0 ± 3.884.7 ± 3.670.5 ± 5.180.4 ± 4.169.0 ± 5.381.4 ± 4.171.0 ± 5.059.6 ± 5.548.5 ± 5.558.0 ± 5.463.7 ± 5.159.6 ± 5.387.9 ± 3.587.0 ± 3.597.2 ± 1.3
3078.3 ± 4.381.4 ± 4.067.2 ± 5.477.0 ± 4.566.2 ± 5.578.3 ± 4.567.4 ± 5.255.6 ± 5.643.9 ± 5.553.4 ± 5.659.0 ± 5.454.9 ± 5.485.9 ± 3.984.4 ± 3.996.1 ± 1.7
4075.5 ± 4.679.0 ± 4.364.9 ± 5.674.3 ± 4.764.2 ± 5.676.1 ± 4.864.8 ± 5.452.8 ± 5.740.8 ± 5.550.3 ± 5.755.8 ± 5.551.5 ± 5.584.4 ± 4.282.5 ± 4.295.3 ± 2.0
5073.3 ± 4.877.0 ± 4.563.3 ± 5.772.2 ± 4.962.6 ± 5.774.5 ± 5.062.8 ± 5.550.7 ± 5.738.4 ± 5.548.0 ± 5.753.3 ± 5.648.9 ± 5.583.4 ± 4.381.0 ± 4.494.5 ± 2.2
6071.4 ± 4.975.3 ± 4.762.0 ± 5.870.5 ± 5.161.4 ± 5.773.1 ± 5.161.1 ± 5.648.9 ± 5.836.5 ± 5.446.3 ± 5.851.3 ± 5.746.7 ± 5.582.5 ± 4.579.7 ± 4.593.8 ± 2.4
7069.8 ± 5.173.9 ± 4.960.9 ± 5.869.0 ± 5.260.2 ± 5.872.0 ± 5.359.7 ± 5.747.5 ± 5.835.0 ± 5.444.8 ± 5.849.7 ± 5.744.9 ± 5.681.8 ± 4.678.7 ± 4.793.2 ± 2.6
8068.4 ± 5.272.6 ± 5.060.0 ± 5.967.7 ± 5.359.3 ± 5.971.1 ± 5.458.6 ± 5.846.2 ± 5.833.6 ± 5.443.6 ± 5.848.2 ± 5.843.3 ± 5.681.2 ± 4.777.7 ± 4.892.7 ± 2.7
9067.2 ± 5.371.5 ± 5.159.2 ± 5.966.5 ± 5.458.5 ± 5.970.3 ± 5.457.5 ± 5.945.1 ± 5.932.5 ± 5.442.5 ± 5.847 ± 5.841.9 ± 5.680.7 ± 4.776.9 ± 4.992.2 ± 2.9
10066.1 ± 5.470.5 ± 5.358.5 ± 6.065.5 ± 5.557.6 ± 6.069.5 ± 5.556.7 ± 6.044.2 ± 5.931.4 ± 5.441.5 ± 5.845.9 ± 5.840.6 ± 5.680.2 ± 4.876.1 ± 5.091.7 ± 3.0
11065.0 ± 5.569.5 ± 5.457.9 ± 6.064.5 ± 5.656.9 ± 6.068.9 ± 5.655.9 ± 6.043.3 ± 5.930.5 ± 5.440.7 ± 5.944.9 ± 5.939.5 ± 5.779.7 ± 4.975.4 ± 5.191.3 ± 3.1
12064.1 ± 5.668.7 ± 5.557.3 ± 6.163.7 ± 5.756.3 ± 6.068.3 ± 5.655.2 ± 6.142.6 ± 6.029.7 ± 5.439.9 ± 5.944.0 ± 5.938.5 ± 5.779.4 ± 4.974.8 ± 5.290.9 ± 3.3
13063.2 ± 5.767.9 ± 5.556.8 ± 6.162.9 ± 5.755.7 ± 6.167.7 ± 5.754.6 ± 6.141.9 ± 6.028.9 ± 5.439.2 ± 5.943.2 ± 5.937.6 ± 5.779.0 ± 5.074.2 ± 5.390.5 ± 3.4
14062.4 ± 5.767.2 ± 5.656.3 ± 6.262.2 ± 5.855.1 ± 6.167.2 ± 5.854.1 ± 6.241.3 ± 6.028.2 ± 5.438.6 ± 5.942.4 ± 6.036.7 ± 5.778.7 ± 5.073.7 ± 5.390.1 ± 3.5
15061.6 ± 5.866.5 ± 5.755.9 ± 6.261.5 ± 5.954.6 ± 6.266.7 ± 5.853.6 ± 6.240.7 ± 6.027.6 ± 5.438.0 ± 5.941.8 ± 6.036.0 ± 5.878.3 ± 5.173.2 ± 5.489.8 ± 3.6
16060.9 ± 5.965.9 ± 5.855.5 ± 6.260.8 ± 5.954.2 ± 6.266.3 ± 5.953.2 ± 6.340.2 ± 6.127.0 ± 5.437.4 ± 6.041.1 ± 6.035.2 ± 5.878.0 ± 5.172.7 ± 5.589.4 ± 3.7
17060.2 ± 6.065.3 ± 5.955.1 ± 6.360.2 ± 6.053.8 ± 6.365.9 ± 5.952.8 ± 6.339.7 ± 6.126.5 ± 5.436.9 ± 6.040.6 ± 6.134.6 ± 5.877.7 ± 5.272.3 ± 5.589.1 ± 3.8
18059.5 ± 6.064.8 ± 5.954.8 ± 6.359.6 ± 6.153.4 ± 6.365.5 ± 6.052.5 ± 6.339.3 ± 6.126.0 ± 5.436.4 ± 6.040.0 ± 6.133.9 ± 5.877.4 ± 5.371.9 ± 5.688.8 ± 3.9
19058.9 ± 6.164.3 ± 6.054.5 ± 6.359.0 ± 6.153.0 ± 6.365.1 ± 6.052.2 ± 6.438.8 ± 6.125.5 ± 5.436.0 ± 6.039.5 ± 6.133.3 ± 5.977.1 ± 5.371.5 ± 5.788.5 ± 3.9
20058.2 ± 6.263.8 ± 6.154.2 ± 6.458.5 ± 6.252.7 ± 6.464.8 ± 6.152.0 ± 6.438.4 ± 6.225.1 ± 5.535.5 ± 6.139.1 ± 6.232.8 ± 5.976.9 ± 5.471.1 ± 5.788.2 ± 4.0
21057.7 ± 6.363.4 ± 6.153.9 ± 6.458.0 ± 6.352.3 ± 6.464.5 ± 6.151.7 ± 6.438.1 ± 6.224.7 ± 5.535.1 ± 6.138.6 ± 6.232.3 ± 5.976.6 ± 5.470.7 ± 5.887.9 ± 4.1
22057.1 ± 6.363.0 ± 6.253.7 ± 6.457.5 ± 6.352.0 ± 6.464.2 ± 6.251.5 ± 6.437.7 ± 6.224.3 ± 5.534.7 ± 6.138.2 ± 6.231.8 ± 6.076.3 ± 5.570.3 ± 5.987.7 ± 4.2
23056.5 ± 6.462.6 ± 6.353.5 ± 6.557.0 ± 6.451.7 ± 6.563.9 ± 6.251.3 ± 6.537.4 ± 6.323.9 ± 5.534.3 ± 6.237.8 ± 6.331.3 ± 6.076.1 ± 5.570.0 ± 5.987.4 ± 4.3
Table 7. Comparative study of AccID for our best ID model (validation results) and the results reported by other authors over databases with different number of subjects (the databases’ abbreviations are cited according to their reference in the source publication). The information about single or multiple recordings per patient (srpp or mrpp) and the interval between T1 and T2 (in case of mrpp) is provided.
Table 7. Comparative study of AccID for our best ID model (validation results) and the results reported by other authors over databases with different number of subjects (the databases’ abbreviations are cited according to their reference in the source publication). The information about single or multiple recordings per patient (srpp or mrpp) and the interval between T1 and T2 (in case of mrpp) is provided.
NoStudyDatabase (DB)Nb SubjectsRecording SessionsAccID (%)
1[9]PTB DB: Test set 114single day (mrpp)100
PTB DB: Test set 26different days (mrpp, several months)83.3
2[10]Physionet human-ID89mrpp, 16 months96
MIT-BIH (NSR)18srpp95
MIT-BIH (Arrhythmia)47srpp98.5
Own DB (Mobile phone)30srpp99
3[16]Own DB20different days (mrpp, 6 weeks)100
4[17]Own DB9mrpp, single day87.9 *
5[18]Own DB29mrpp, single day100
6[19]PTB DB14mrpp, from single day to several months100
7[20]PTB DB14mrpp, from single day to several months100
8[21]Own DB14mrpp, 16 months94
9[22]Own DB11mrpp, 16 months91.4
10[23]ILSA DB49mrpp, 5 years77.6
PTB DB14mrpp, from single day to several months92.9
11[24]Own DB74mrpp, 16 months98.1
12[25]Own DB9srpp90
13[26]MIT-BIH 18srpp100
PTB DB13mrpp, from single day to several months100
14[27]Own DB16srpp94.3
15[28]MIT-BIH 89srpp100
Own DB50srpp89
16This studyOwn DB10mrpp, 1 to 2 years98.4
20mrpp, 1 to 2 years97.2
50mrpp, 1 to 2 years94.5
100mrpp, 1 to 2 years91.7
230mrpp, 1 to 2 years87.4
* Note: AccID is originally reported as the proportion of beats correctly assigned to the respective patient, in the range between 76.1% and 99.6%. The mean value is used for comparison.

Share and Cite

MDPI and ACS Style

Jekova, I.; Krasteva, V.; Schmid, R. Human Identification by Cross-Correlation and Pattern Matching of Personalized Heartbeat: Influence of ECG Leads and Reference Database Size. Sensors 2018, 18, 372. https://doi.org/10.3390/s18020372

AMA Style

Jekova I, Krasteva V, Schmid R. Human Identification by Cross-Correlation and Pattern Matching of Personalized Heartbeat: Influence of ECG Leads and Reference Database Size. Sensors. 2018; 18(2):372. https://doi.org/10.3390/s18020372

Chicago/Turabian Style

Jekova, Irena, Vessela Krasteva, and Ramun Schmid. 2018. "Human Identification by Cross-Correlation and Pattern Matching of Personalized Heartbeat: Influence of ECG Leads and Reference Database Size" Sensors 18, no. 2: 372. https://doi.org/10.3390/s18020372

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop