1,631
Views
17
CrossRef citations to date
0
Altmetric
Article; Bioinformatics

ECG-based identity recognition via deterministic learning

, &
Pages 769-777 | Received 22 Feb 2017, Accepted 13 Jan 2018, Published online: 06 Feb 2018

ABSTRACT

In this paper, a novel method based on electrocardiogram (ECG) signals is proposed for identity recognition. A unique feature called dynamics, which is fundamentally different from features used in literature, is extracted from ECG signals and used for identity recognition. Deterministic learning, a recently proposed machine learning approach, is used to model the dynamics of training ECG signals. A set of estimators employing the modelling results of training ECG signals is constructed. Through comparing the test ECG signal (measured from a subject to be recognized) with the estimators, a set of errors can be obtained and used to measure the similarity between the test and the training ECG signals. The test ECG signal is recognized in accordance with the smallest error, and then the subject can be recognized rapidly. Experimental results indicate that the proposed method is reliable and efficient for identity recognition.

Introduction

There is growing consensus that identity recognition has potential applications in many areas for security needs. Code lock is one of the most familiar security systems in daily life. However, its security level is very limited, as it can be cracked easily, even though variable password policies (e.g. mixture of lowercases and uppercase letters, periodic scheduled password changes) have been introduced [Citation1]. To achieve a higher security level, more complex security systems have been invented based on human biometric traits (e.g. fingerprint, face, iris) and behavioural characteristics (e.g. gait, keystroke) [Citation2]. However, these traits suffer from either unreliable performance in recognition accuracy (e.g. gait, keystroke) or susceptibility to forgery, such as the progress in the falsification technology (e.g. fingerprints can be easily obtained and replicated by using latex; the face is sensitive to artificial disguise) [Citation3,Citation4].

An electrocardiogram (ECG) is the recording of the heart's electrical activity, and can be easily measured from the body surface. Its nature is greatly personalized, since it relies on the properties of heart structure and function; thus it can be used as a biometric trait for identity recognition [Citation5,Citation6]. Moreover, comparing with other biometric traits, it has the following properties for identity recognition: (i) it is difficult to forge [Citation6,Citation7] and can only be measured from living individuals [Citation6,Citation7]; (ii) it has a good stability and reproducibility [Citation8,Citation9]; (iii) it contains information pertaining to psychological, physiological and clinical states [Citation6,Citation10], which may be of interest. Extensive studies have been conducted for ECG-based identity recognition since the pioneering works [Citation8,Citation11,Citation12].

The extraction of features that can truly characterize ECG signals is the primary problem in ECG-based identity recognition. The features used in the literature include fiducial features (e.g. QRS duration, T wave amplitude) derived from characteristic points of ECG signals [Citation7,Citation8,Citation10,Citation11], non-fiducial features derived from segmented windows of ECG signals [Citation13,Citation14] and hybrid features [Citation3,Citation15]. However, these static features cannot characterize ECG signals adequately, since ECG signals are essentially temporal patterns (i.e. time-varying patterns) with significant variations [Citation16,Citation17]. Identity recognition based on ECG signals is actually a temporal pattern recognition problem. The existing classifiers developed for static patterns might prove inappropriate for ECG-based identity recognition [Citation18]. It is supposed in [Citation19] that methods for temporal pattern recognition should be fundamentally different from those for static pattern recognition.

As a matter of fact, temporal pattern recognition is one of the most difficult tasks in pattern recognition [Citation20]. Recently, a novel algorithm called deterministic learning theory [Citation18,Citation21,Citation22] was proposed to process the temporal patterns. The dynamics of a temporal pattern can be accurately modelled and represented in a time-independent manner by using deterministic learning [Citation19]. Especially, the representation contains complete information of the temporal pattern. Based on the representation, a mechanism to measure the similarity between temporal patterns was proposed in [Citation18,Citation22]. As the dynamics of temporal patterns contain complete information, it is more appropriate to recognize temporal patterns with large variations in morphology (e.g. electrocardiograph, electroencephalograph).

In this paper, we propose a novel method for identity recognition based on ECG signals. The unique feature dynamics is used for ECG-based identity recognition. The dynamics of a training ECG set is first accurately modelled (i.e. extracted) and represented as constant radial basis function (RBF) networks. For a test ECG signal from a subject that needs to be recognized, a set of errors can be obtained by employing the modelling results. The test ECG signal can be recognized rapidly in accordance with the smallest error, and then the subject can be recognized. To test the proposed method, we conducted three experiments on the Physikalisch-Technische Bundesanstalt (PTB) public database [Citation23], which is an ECG collection and is mainly used to evaluate algorithms for ECG processing.

Compared with existing studies on ECG-based identity recognition, the main advantage of the method is that the ECG dynamics containing complete information of the ECG signal is used for identity recognition. The time and frequency-domain features used in existing studies contain only limited information of ECG signals and cannot characterize the ECG signals adequately due to the huge variation in ECG morphology. Particularly, these features are sensitive to various noises, which will influence the recognition accuracy seriously on a large database. Second, the ECG signal is a kind of temporal pattern. The recognition methods for static patterns may be inappropriate for ECG recognition. We present a novel recognition approach based on dynamics. In addition, the recognition process does not need to extract any feature from the test ECG signal and begins with measurement of the state of the test ECG signal; thus the recognition can be achieved rapidly.

Materials and methods

ECG recordings

In this paper, we collected ECG recordings from the Physikalisch-Technische Bundesanstalt (PTB) diagnostic ECG database to test the proposed methods. The database contains 549 recordings from 290 subjects, including healthy subjects and patients with different heart diseases. Each ECG recording consists of standard 12-lead ECG signals and three Frank leads ECG signals [Citation24]. To test the proposed method for identity recognition, we needed at least two ECG recordings for each subject: one was used as a training pattern and another one was used as a test pattern. Thus, a subset consisting of 14 healthy subjects and 99 patients selected from the PTB database, who have at least two ECG recordings (details can be seen in ), were used to test the identity recognition method. In addition, the average time interval between any two ECG recordings of the same subjects was about 500 days.

Table 1. Distribution of the number of recordings per subject.

Deterministic learning theory

Deterministic learning theory [Citation21] has been explored for modelling, representation, similarity definition and rapid recognition of temporal patterns. This theory is essentially based on concepts and theories of system identification, adaptive control and RBF networks. By the deterministic learning algorithm, the dynamics of a temporal pattern can be accurately modelled, and the temporal features of the pattern can be effectively extracted and represented in a way that is invariant in time [Citation19,Citation18,Citation22]. In deterministic learning, a temporal or dynamical pattern is defined as the periodic or recurrent (quasi-periodic, almost periodic and even chaotic signals (or trajectories) generated from the following general nonlinear dynamical system: (1) x˙=F(x;p),x(t0)=x0(1) where x=[x1,,xn]TRn is the system state, F(x;p)=[f1(x;p),,fn(x;p)]T is an unknown continuous nonlinear function vector, the system dynamics, and p is a constant parameter vector. The system trajectory starting from x0 is denoted as φς(x,t;x0) or φς for conciseness of presentation. It is assumed that φς is in either a periodic or a recurrent motion (i.e., a temporal pattern).

To achieve modelling of the unknown system dynamics F(x;p) underlying the dynamical patternφς, the following estimator system using the RBF network is employed: (2) x^˙i=ai(x^ixi)+W^iTSi(x)(2) where x^i is the estimator state; xi is the system state of (Equation1); ai>0 is a design parameter; W^iTSi(x) is RBF networks; and to approximate the dynamics fi(x;p) of (Equation1), with W^i=[wi1,,wiN]TRN and Si(x)=[si1(||xξ1||),,siN(||xξN||)]TF(x;p)=[f1(x;p),,fn(x;p)]T, sij() being Gaussian function, ξj(j=1,,N) are distinct centres.

Subtracting system (Equation1) from system (Equation2), we have (3) x˜˙i=aix˜i+W^iTSi(x)fi(x;p)(3) where x˜i=x^ixi is the state estimation error. Based on the universal approximation of RBF networks, there exists an ideal constant weight Wi* so that fi(x;p) can be approximated as follows: (4) fi(x;p)=Wi*TSi(x)+εi(4) where εi is the approximation error which can be made arbitrarily small. If we denote W˜i=W^iWi*, then EquationEquation (3) can be rewritten as follows: (5) x˜˙i=aix˜i+W˜iTSi(x)εi(5) The weight estimates W^i are updated by the following law: (6) W^˙i=W˜˙i=ΓiSi(x)x˜iσiΓiW^i(6) where Γi=ΓiT>0, σi>0 is a small constant.

It has been shown in [Citation18,Citation21,Citation22] that for almost every temporal pattern φζ, the unknown dynamics fi(x;p) can be accurately modelled along the trajectory φζ: (7) fi(φζ;p)=W^iTSi(φζ)+εζi = W¯iTSi(φζ)+εζi1(7) where W¯ζ=meant[ta,tb]W^ζ(t), 0<ta<tb represents a piece of time segment after the transient process and εζi1=O(εζi)=O(εi) is the practical approximation error. This implies that the dynamics fi(φζ;p) underlying almost every dynamical pattern φζ can be accurately modelled via deterministic learning.

Methods

Based on the fact that the ECG signal is quasi-periodic in time, it is a kind of temporal pattern in the sense of the temporal pattern definition proposed in deterministic learning. The ECG signal is generated by the heart electrical activities, which can be seen as a complex, high dimensional continuous nonlinear dynamical system. However, it is impossible to derive an exact dynamical system generating an ECG signal, since it involves many ingredients, such as heart structure and function, electrical conductivity of myocardial cells, torso and body fluid. Let us assume the dynamical system is represented as follows: (8) E˙(t)=G(E(t))(8) where E(t)=[e1(t),,eN(t)]T is the ECG signal, G(E(t))=[g1(e(t)),,gN(e(t))]T is the system dynamics that generate the ECG signal E(t), an unknown nonlinear function vector. Thus, if the system dynamics G(E(t)) can be accurately modelled and used for identity recognition, it will be more reliable and suitable than static features used in literature.

Remark 1.

In clinical practice, there are different lead systems for measuring ECG signals, including the standard 12-lead ECG, vectorcardiogram, body surface potential mapping and signal-averaged ECG. In the system (Equation8), N is the number of leads. In this paper, 12-lead ECG signals will be used for identity recognition, since this is the most common lead system of monitoring a person's cardiac activity [Citation25] and is widely used in clinical practice. Moreover, the 12-lead ECG signals have been shown to be more suitable for identity recognition [Citation26].

In this paper, we propose a novel method for ECG-based identity recognition based on the 12-lead ECG signals. The method consists of two phases: a training phase and a recognition phase (due to the limitation of space and the purpose of the paper, removing the noise from the ECG signal is not stated here, since it has been extensively studied). In the training phase, the dynamics of the training ECG signals will be accurately modelled by using deterministic learning, and stored as constant RBF networks. In the recognition phase, a set of dynamical systems will be constructed by employing the modelling results. A set of estimation errors can be obtained and used to measure the similarity between the test ECG signal and the training ECG signals.

As well known, high-dimensional input will lead to the curse of dimensionality [Citation27] of RBF networks. It is necessary to reduce the dimensionality of the 12-lead ECG signals in the premise that most of the information is retained. In fact, 12-lead ECG and vectorcardiogram (VCG) can be linearly transformed into each other without loss of useful information content pertaining to the cardiac electrical activity. Based on this fact, we will first transform the 12-lead ECG signal into the three-dimensional VCG signal (denoted as TVCG to distinguish it from the VCG measured directly from the body surface) through an algorithm proposed in [Citation28]. Then the TVCG signal is used for identity recognition.

Training phase

For the three-dimensional TVCG signal, the dynamical system can be represented as follows: (9) V˙(t)=F(V(t))(9) whereV(t)=[v1(t),v2(t),v3(t)]T represents the TVCG signal, F(V(t))=[f1(V(t)),f2(V(t)),f3(V(t))]T is the system dynamics, an unknown function vector.

In order to model the system dynamics F(V(t)) of (Equation9), the following state estimator is employed: (10) V^˙(t)=(Vˆ(t)V(t))+W^TS(V(t))(10) where V^(t) is the estimation of V(t),A=diag{a1,a2,a3} is a diagonal matrix, ai are design constants, W^S(V(t)) is RBF networks and is used to approximate the system dynamics F(V(t)). The following update law is used to update the weight estimatesW^: (11) W^˙=Γ(S(V(t))V˜(t)+σW^)(11) where Γ=ΓT>0, σ>0 is a small parameter, and V˜(t)=V^(t)V(t).

It can be proved from the dynamical model (Equation9), the state estimator (Equation10) and the weight update law (Equation11) that:

(1)

the state estimation error V˜(t) converges to zero;

(2)

F(V(t))=W¯TS(V(t))+ε where W¯ is a constant vector computed from W^ according to the same averaging procedure as described in deterministic learning, ε is the modelling error.

That is, accurate modelling and time-invariant representation (i.e., W¯TS(V(t))) of TVCG dynamics are achieved. The modelling results of a TVCG signal of one recording taken from the PTB database are shown in as an example, where (d) is the three-dimensional graph of the modelling result of the TVCG dynamics.

Figure 1. Modelling results of TVCG signal of recording s0302lrem taken from the PTB database: f1(V(t))(a); f2(V(t))(b); f3(V(t)) (c); F(V(t))(d).

Figure 1. Modelling results of TVCG signal of recording s0302lrem taken from the PTB database: f1(V(t))(a); f2(V(t))(b); f3(V(t)) (c); F(V(t))(d).

Recognition phase

Based on the time-independent representation of the training TVCG signals (constant RBF networks), a mechanism for ECG-based identity recognition will be proposed in the subsection. Let us consider a training set containing dynamical patterns Vk,k=1,,M with the kth training pattern Vk generated from (12) V˙k(t)=F(Vk(t))(12)

For a test 12-lead ECG signal E(t), it is first transformed into a three-dimensional TVCG signal VT(t) in the training phase. For the kth (k=1,2,,M) training TVCG signal Vk, a dynamical model is constructed by using the time-invariant representation W¯kTS(VT) as (13) V¯˙k=B(V¯kVT)+W¯kTS(VT)(13) where V¯k is the system state, VT=[vT1,vT2,vT3]T is the state of the test TVCG signal, B=diag{b1,b2,b3}, bi(i=1,2,3) are design parameters that are kept the same for all training TVCG signals.

Then, corresponding to the test TVCG signal VT and the dynamical model (Equation13) (for training TVCG signal Vk), we obtain the following recognition error system: (14) V˜˙k=BV˜k+W¯kTS(VT)F(VT)(14) where V˜k=V¯kVT is the state-tracking error.

It can be inferred from Theorem 2 in [Citation22] that the state-tracking error V˜k is approximately proportional to the differences between the dynamics of the test TVCG signal and of the training TVCG signals. Therefore, the state estimation errors V˜k can be used for identity recognition. Based on the above analysis, an identity recognition mechanism based on the 12-lead ECG signal is given as follows:

  • Step 1. Transformation of the 12-lead ECG signals of the training set into three-dimensional TVCG signals, and modeling the dynamics of the training TVCG signals Vk,(k=1,2,,M).

  • Step 2. Construction of a bank of state estimators as (Equation13) by employing the RBF networks W¯kTS(VT) for the training TVCG signalsVk.

  • Step 3. Transformation of the test 12-lead ECG signal into a TVCG signal and taking it as input of the RBF networks to the dynamical models (Equation13). A bank of errors V˜k is obtained and measured by its L1 norm V˜kL1.

  • Step 4. The test TVCG can be recognized in accordance with the smallest V˜kL1 and then the recognition of the subject can be achieved.

As an example, a test ECG signal patient251/s0503_rem taken from the PTB database is recognized based on a training set containing six ECG signals taken from the PTB database, patient116/s0302lrem, patient180/s0374lrem, patient182/s0308lrem, patient236/s0462_rem, patient240/s0468_rem and patient251/s0506_rem. The average L1 norms of V˜k,(k=1,,6) for the six training ECG signals are shown in . It is seen that patient251/s0503_rem is most similar to patient251/s0506_rem.

Figure 2. V˜kL1,k=1,,6 for recognition patient251/s0503_rem.

Figure 2. ∥V˜k∥L1,k=1,⋯,6 for recognition patient251/s0503_rem.

To show the discriminating ability of the dynamics, the dynamics of two TVCG signals taken from two patients, one myocardial ischemia patient and one healthy subject from the PTB database, are shown in . It can be seen that the dynamics of different TVCG signals from the same subject, especially the healthy subject, are similarly with each other. On the other hand, two examples are given in to show the difference of dynamics between TVCG signals from different subjects. The dynamics of two TVCG signals from two myocardial ischemia patients and two healthy subjects are given in (a) and (b), respectively. It can be seen that the TVCG dynamics difference between different subjects is apparently larger than between different recordings of the same subject. These indicate that the method would be more efficient and reliable for identity recognition.

Figure 3. Dynamics of two recordings of taken from the PTB database: patient001 (a); patient117 (b).

Figure 3. Dynamics of two recordings of taken from the PTB database: patient001 (a); patient117 (b).

Figure 4. Dynamics of two recordings from two different subjects: patient004 and patient005 (a); patient165 and patient169 (b).

Figure 4. Dynamics of two recordings from two different subjects: patient004 and patient005 (a); patient165 and patient169 (b).

Results and discussion

To evaluate the performance of the proposed methods, three experiments are conducted based on the 14 healthy subjects, the 99 subjects with various heart diseases and all the 113 subjects, respectively. Each experiment consists of three sub-experiments:

  • One recording randomly selected from each subject is used as a test pattern; the remaining recordings are used as training patterns.

  • One recording randomly selected from each subject is used as a test pattern, another recording randomly selected from each subject is used as a training pattern, without considering the time interval length between the training and the test recording;

  • One recording randomly selected from each subject is used as a training pattern, the remaining recordings are used as test patterns.

give the results of the three experiments, respectively. Thereinto, the accuracy is defined as, Accuracy = CNTN×100%, where CN and TN are the number of correctly recognized ECG signals and the test ECG signals, respectively. Accuracy of 100% is achieved for 14 healthy subjects; accuracy of 96.0% is achieved for 99 subjects with various diseases; accuracy of 95.6% is achieved for the combination of the 14 healthy subjects and 99 patients.

Table 2. Results from the first experiment.

Table 3. Results from the second experiment.

Table 4. Results from the third experiment.

To further estimate the performance of the proposed method, a k-fold cross-validation method is used in the following experiment. It is a standard technique in machine learning and is popular for estimating the generalization ability of a classifier. In this paper, a 4-fold cross-validation is used to further estimate the proposed method, while, depending on the number of recordings of each subject, it is not a standard k-fold cross-validation. We put together the subjects with RN (RN = 2, 3, 4, 5, 7) recordings as a subsetSRN, and the RN recordings of each subject in the subset are placed into RN subsets SRNl (l=1,2,,RN), respectively. In the fold 1, the test set contains subsets S21, S31, S41, S51 and S71, and the remaining subsets are used as a training set. In the fold 2, the test set contains subsets S22,S32,S42,S52 and S72, and the remaining subsets are used as a training set. In the fold 3, the test set contains subsets S33,S43,S53 and S73, and the remaining subsets, except subset S2, are used as a training set. In the fold 4, the test set contains subsets S44,S54 and S74, and the remaining subsets, except subsets S2 and S3 are used as a training set. The accuracy of the 4-fold cross-validation is 96.3%. Detailed results are given in .

Table 5. Results of the 4-fold cross-validation.

From the experimental results, it can be seen that the recognition accuracies based on the 14 healthy subjects are better than those in the other two experiments. This may be attributed to the fact that the heart activity of the healthy subject is more stable than that of the subjects with various heart diseases. On the other hand, the recognition accuracies of the sub-experiment (c) of the three experiments are lower than those of the sub-experiments (a) and (b). Through careful analysis of the dynamics of each recording of each subject, we find that the shorter the time interval between two recordings, the more similar the system dynamics of the two recordings. It can be understood that the heart function is varying (or even declining) with time; accordingly, the system dynamics is also varying with time. This is a main reason that the accuracy of sub-experiment (c) is lower than that of the sub-experiments (a) and (b), as the time intervals between the randomly selected training signal and 2 or 3 (even 4) test signals measured from the same subject may be longer. In practice, the training set can be updated regularly to avoid the occurrence of error identity recognition. Moreover, the accuracy of the cross-validation is 96.3%, very similar to the accuracy (96.0%) of sub-experiment (c) of the third experiment. It shows that the proposed method has good generation.

To show the advantage of the proposed method directly, summarizes the experimental results of several methods for ECG-based identity recognition in literature. It can be seen that various features and techniques were used for identity recognition. In comparison, in the proposed method, ECG dynamics is used as a unique feature for identity recognition. The recognition accuracy for 14 healthy subjects from the PTB database is 100%, higher than the accuracy (92.9%) reported in [Citation29]. The accuracies reported in [Citation3,Citation26,Citation30] were also 100%, but there are some parameters to be set by trial and error; thus, their generalization will be limited. What is more, owing to the significant variation of ECG waveforms under different diseases, most of the existing methods are not evaluated by using patient subjects. For 113 subjects consisting of the 14 healthy subjects and 99 patients, the proposed method accuracy of 95.6% is achieved. To our best knowledge, the work in [Citation13] and [Citation31] are the only two studies that have discussed the ECG-based identity recognition in a cardiac irregularity condition, and accuracies of 96.42% and 99% were achieved, respectively. Although the accuracies reported in [Citation13,Citation31] are higher than the accuracy of the proposed method, the number of subjects (113 subjects) used throughout the paper is more than two times greater than that used in [Citation13] (56 subjects, including 30 arrhythmia patients and 26 healthy subjects) and in [Citation31] (50 subjects, including 32 arrhythmia patients and 18 healthy subjects).

Table 6. Comprehensive summary of ECG-based identity recognition using the PTB database or other public databases.

Additionally, there are many methods evaluated by privacy databases. It is not possible to compare the proposed method with these methods directly. However, the generalizations of these methods are limited, since they are a combination of various techniques and there are some parameters that need to be set by trial and error. In the proposed method, the similarity between ECG signals is defined based on the ECG dynamics and measured by the state estimation errors and it is not needed to extract any feature from the test ECG. Thus, its generalization would be better than that of other methods.

There are, however, some limitations in the study. First, the measurement of the 12-lead ECG signal is not convenient in practical systems of human recognition. Second, the ECG signal is easily disturbed by various factors which will affect the recognition accuracy. Third, with the increase of the number of training ECGs, although the recognition accuracy will be improved, the recognition speed will be influenced. In the future work, we will improve the lead system to solve the convenience problem, and improve the recognition system in order to solve the speed problem.

Conclusions

In this study, a novel ECG-based method is proposed for identity recognition via deterministic learning. The dynamics of ECG signal is used as a unique feature for identity recognition. To measure the similarity between the test ECG signal and training ECG signals based on the dynamics, a set of dynamical systems is first constructed by employing the modeling results of training TVCG signals. A set of state estimation errors can be obtained by comparing the test TVCG signal with the dynamical models and used as the similarity measure. The experimental results indicate that it is more suitable for ECG-based identity recognition. Despite its limitations, the approach is valuable in that it is the first time the dynamics of the ECG signal are used for identity recognition and it provides a novel train of thought for biometric features recognition.

Additional information

Funding

This work was supported by the Natural Science Foundation of Guangdong Province, China [grant number 2017A030310493]; the Science and Technology Program of Guangzhou, China, [grant number 201704020078]; the National R&D Program for Major Research Instruments [grant number 61527811]

References

  • Gahi Y, Lamrani M, Zoglat A, et al. Biometric identification system based on electrocardiogram data. In: Aggarwal A, Badra M, Massacci F, editors. New technologies, mobility and security; Proceedings of NTMS'2008 Conference and Workshops (NTMS’08); 2008 Nov 5–7; Tangier, Morocco. IEEE; 2008. p. 1–5.
  • Fratini A, Sansone M, Bifulco P, et al. Individual identification via electrocardiogram analysis. BioMed Eng OnLine. 2015 [cited 2017 Jun 10];14(1):78. DOI:10.1186/s12938-015-0072-y
  • Wang Y, Agrafioti F, Hatzinakos D, et al. Analysis of human electrocardiogram for biometric recognition. EURASIP J Adv Signal Process. 2007 [cited 2017 Jun 10];2008(1):148658. DOI:10.1155/2008/148658
  • Chirillo J, Blaul S. Implementing biometric security. Boston (MA): Hungry Minds, Inc; 2003.
  • Hoekema R, Uijen GJ, Van Oosterom A. Geometrical aspects of the interindividual variability of multilead ECG recordings, IEEE Trans Biomed Eng. 2001;48(5):551–559.
  • Odinaka I, Lai P-H, Kaplan AD, et al. ECG biometric recognition: A comparative analysis. IEEE Trans Inform Forensic Secur. 2012;7(6):1812–1824.
  • Israel SA, Irvine JM, Cheng A, et al. ECG to identify individuals. Pattern Recognit. 2005;38(1):133–142.
  • Biel L, Pettersson O, Philipson L, et al. ECG analysis: a new approach in human identification. IEEE Trans Instrum Meas. 2001;50(3):808–812.
  • Wuebbeler G, Bousseljot R, Kreiseler D, et al. Human verification by heart beat signals. In: Working group 8.42.. Berlin: Physikalisch-Technische Bundesanstalt (PTB); 2004.
  • Irvine JM, Israel SA. A sequential procedure for individual identity verification using ECG. EURASIP J Adv Signal Process. 2009 [cited 2017 Jun 10];2009:243215. DOI:10.1155/2009/243215
  • Irvine J, Wiederhold B, Gavshon L, et al. Heart rate variability: a new biometric for human identification. In: Proceedings of the International Conference on Artificial Intelligence (IC-AI01); Jun 25–28; Las Vegas. New York (NY): CSREA Press; 2001, pp. 1106–1111.
  • , Kyoso M, Uchiyama A. Development of an ECG identification system. In: Engineering in medicine and biology society. Proceedings of the 23rd Annual International Conference of the IEEE, vol. 4; 2001 Oct 25–28; Istanbul, Turkey. Piscataway (NJ): IEEE, 2001. p. 3721–3723.
  • Agrafioti F, Hatzinakos D. ECG biometric analysis in cardiac irregularity conditions. SIViP. 2009;3(4):329–343.
  • Fang S-C, Chan H-L. Human identification by quantifying similarity and dissimilarity in electrocardiogram phase space. Pattern Recognit. 2009;42(9):1824–1831.
  • Safie SI, Soraghan JJ, Petropoulakis L. Electrocardiogram (ECG) biometric authentication using pulse active ratio (par). IEEE Trans Inform Forensic Secur. 2011;6(4):1315–1322.
  • Shen T-W, Tompkins WJ, Hu YH. Implementation of a one-lead ECG human identification system on a normal population. J Eng Comput Innov. 2011;2(1):12–21.
  • Dong X, Wang C, Hu J, et al. Electrocardiogram (ECG) pattern modeling and recognition via deterministic learning. Control Theory Technol. 2014;12(4):333–344.
  • Wang C, Dong X, Ou S, et al. A new method for early detection of myocardial ischemia: cardiodynamicsgram (CDG). Sci China Inf Sci. 2016;59(1):1–11.
  • Wang C, Hill DJ. Deterministic learning theory for identification, recognition, and control. Boston (MA): CRC Press; 2009.
  • Wang D. Temporal pattern processing. In: Arbib MA, editor. The handbook of brain theory and neural networks. Cambridge (MA): MIT Press; 2003. p. 1163–1167.
  • Hong P, Huang TS. Automatic temporal pattern extraction and association. In: IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2002. Proceedings, vol. 2; 2002 May 13–17; Orlando (FL). IEEE; 2002. p. II–2005.
  • Wang C, Hill DJ. Learning from neural control. IEEE Trans Neural Netw. 2006;17(1):130–146.
  • Wang C, Hill DJ. Deterministic learning and rapid dynamical pattern recognition. IEEE Trans Neural Netw. 2007;18(3):617–630.
  • Goldberger AL, Amaral LA, Glass L, et al. Physiobank, physiotoolkit, and physionet components of a new research resource for complex physiologic signals. Circulation. 2000;101(23):e215–e220.
  • Lines G, Buist M, Grottum P, et al. Mathematical models and numerical methods for the forward problem in cardiac electrophysiology. Comput Visualiz Sci. 2003;5(4):215–239.
  • Agrafioti F, Hatzinakos D. Fusion of ECG sources for human identification. In: 3rd International Symposium on Communications, Control and Signal Processing, 2008 (ISCCSP 2008); Proceedings. 2008 Mar 12–14; St. Julians, Malta. Piscataway (NJ): IEEE; 2008. p. 1542–1547.
  • Haykin SS. Neural networks: a comprehensive foundation. Beijing: Tsinghua University Press; 2001.
  • Kors J, Van Herpen G, Sittig A, et al. Reconstruction of the frank vectorcardiogram from standard electrocardiographic leads: diagnostic comparison of different methods. Eur Heart J. 1990;11(12):1083–1092.
  • Plataniotis KN, Hatzinakos D, Lee JK. ECG biometric recognition without fiducial detection. In: 2006 Biometrics Symposium: Special Session on Research at the Biometric Consortium Conference. 2006 Sep 19–21; Baltimore (MD). IEEE; 2006. p. 1–6. DOI:10.1109/BCC.2006.4341628
  • Ghofrani N, Bostani R. Reliable features for an ECG-based biometric system. In: 17th Iranian Conference of Biomedical Engineering (ICBME); Proceedings. 2010 Nov 3–4; Isfahan (Iran). IEEE; 2010, p. 1–5. DOI:10.1109/ICBME.2010.5704918
  • Singh YN, Gupta P. Correlation-based classification of heartbeats for individual identification. Soft Comput. 2011;15(3):449–460.