You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

8 March 2021

A Study on User Recognition Using the Generated Synthetic Electrocardiogram Signal

and
IT Research Institute, Chosun University, Gwangju 61452, Republic of Korea
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Recent Trends in Embedded Technologies and Wearable Systems: Artificial Intelligence Solutions

Abstract

Electrocardiogram (ECG) signals are time series data that are acquired by time change. A problem with these signals is that comparison data that have the same size as the registration data must be acquired every time. A network model of an auxiliary classifier based generative adversarial neural network that is capable of generating synthetic ECG signals is proposed to resolve the data size inconsistency problem. After constructing comparison data with various combinations of the real and generated synthetic ECG signal cycles, a user recognition experiment was performed by applying them to an ensemble network of parallel structure. Recognition performance of 98.5% was demonstrated when five cycles of real ECG signals were used. Moreover, 98.7% and 97% accuracies were provided when the first cycle of synthetic ECG signals and the fourth cycle of real ECG signals were repetitively used as the last cycle, respectively, in addition to the four cycles of real ECG. When two cycles of synthetic ECG signals were used with three cycles of real ECG signals, 97.2% accuracy was shown. When the last third cycle was repeatedly used with the three cycles of real ECG signals, the accuracy was 96%, which was 1.2% lower than the performance obtained while using the synthetic ECG. Therefore, even if the size of the registration data and that of the comparison data are not consistent, the generated synthetic ECG signals can be applied to a real life environment, because a high recognition performance is demonstrated when they are applied to an ensemble network of parallel structure.

1. Introduction

Among the biometric signals investigated in studies of user recognition methods, electrocardiogram (ECG) signals are bio-signals that are produced autonomously and show unique characteristics of individuals according to such factors as the heart’s position, size, and structure, as well as age and gender [1]. However, the public database used in the existing research has a problem that does not consider reproducibility because the data acquired once is classified as learning data/validation data/experimental data for experimentation. Also, the databases used in the conventional user recognition research using ECG signals are composed of registration data and comparison data with the same size in the initial experimental environment setting [2]. However, ECG signals are time series data acquired by time change, and, if the comparison data are not of the same size as the registration data because of a lack of time for acquiring the comparison data, a problem of data size inconsistency occurs [3,4,5].
To solve this problem, when conventional data normalization methods such as data copy and interpolation method are applied to the ECG signal and converted into data of the same size, important characteristic information such as time information, amplitude, and interval of P, QRS, and T waves is lost. In addition, the heart rate and waveform of the ECG signal changes due to the individual’s physical activity, measurement time period, or mental influence, and accordingly, a section in which the waveform changes significantly and a section with relatively little change occurs.
In fact, as shown in Figure 1, when comparing the waveform of the ECG signal in the pre-exercise state and the ECG signal in the post-exercise state, it can be seen that the P-peak point and the T-peak point occur closer to the QRS complex. In other words, if the ECG signal acquired in response to the user’s condition change is used as comparison data, not the ECG signal acquired in the same environment, the cause of user recognition performance deterioration occurs.
Figure 1. Variation in ECG signals based on waveform changes. (a) Variation in ECG signals based on a change in user state (a) and Variation in ECG signals change in time (b).
To solve this problem, studies have been conducted for various data schemes using neural networks. A generative adversarial network (GAN), which is the algorithm attracting the most attention in recent studies, is a model that generates data through adversarial learning of a generator and discriminator composed of two mutually different multilayer perceptrons. With a GAN, generation of data is simple, but it has the inherent problem of learning instability, because its approach in the learning process is a minimization problem [6].
In this study, synthetic data were generated through an auxiliary classifier GAN (ACGAN) using the class information as an auxiliary classifier. The structure of the ACGAN used in this study was designed to have mutually different convolution neural network (CNN) models for the generator and the discriminator. For the generation of one-cycle ECG signals, the input data used for the generator were the class information and the noise that had the same size as the cycle to be generated [7,8]. Because the real ECG signals and class information and the synthetic ECG signals and class information are divided, the structure of the discriminator model is designed as a CNN model that repeats the convolution operation of a structure that is not deep when compared with that of the generator model. The data are composed of various combinations of generated synthetic ECG signal cycles and real ECG signal cycles and applied to the user recognition.
This work is organized as follows: In Section 2, previous studies for generative adversarial-neural-network-based synthetic data generation are analyzed and conventional user recognition methods which use the ECG signal. In Section 3, the synthetic data generation model using the ACGAN proposed in this study and the ensemble network of parallel structure for user recognition are described. In Section 4, the similarity between the results of the real ECG signals and the generated synthetic ECG signals is analyzed, and the user recognition performance using the synthetic ECG signals is examined. Section 5 provides the conclusion of this work.

3. Proposed User Recognition Using Synthetic ECG Signal

3.1. Synthetic ECG Generation of GAN Using Auxiliary Classifier

The ACGAN is a model that generates data by using input class information, and it discriminates the classes of generated data through the auxiliary classifier. While the conventional discriminator performs learning to discriminate whether data are real data or generated synthetic data, the ACGAN performs learning to classify the data classes as well. The generator generates data not to deceive the discriminator, but to produce accurate classification results for the generated data. The data generated through such a learning process can obtain similar results to the real data. Furthermore, data of a certain class can be generated using the class information.
The structure of the ACGAN used in this study was designed to ensure that the generator and the discriminator have mutually different CNN models, as shown in Figure 4 [22]. To generate one-cycle ECG signals, the generator use the following input data: the class information and noise with the same size as the cycle to be generated. Data are generated in the generator model using a one-dimensional convolution operation and pooling operation repetitively and these data are used as the input data of the discriminator model along with the class information. As the number of layers increased through the repeated experiments, the generator model could not generate data similar to the real ECG signals; on the contrary, the values of generated synthetic ECG signals diverged because of the data loss in the learning process.
Figure 4. Proposed generator and discriminator network structures.
Therefore, the generator model was designed with nine convolutional layers, two pooling layers, and a fully connected layer. The learning is performed for the discriminator model in a direction of classifying the signals and classes of the real ECG and the synthetic ECG input in the discriminator model. The structure of the discriminator model is designed with a CNN model that repeats an operation of convolution and has a shallower structure than the generator model, because it classifies the real ECG signals and class information and the synthetic ECG signals and class information. Accordingly, the generator and discriminator models generated synthetic ECG signals similar to the real ECG data through the repeated learnings.

3.2. Ensemble Networks Design of Parallel Structure

An ensemble network structure of parallel structure was designed using acquired ECG signals by user status change, as shown in Figure 5 and Figure 6. First, the real data acquired by the user status and environment changes constitute the registration database, and they are used as input data in the 1D single CNN of parallel structure. The 1D single network structure uses alternately a convolution layer that detects unique features of ECG signals and converts them into a feature map through convolution operation, a pooling layer that reduces the data size, and a dense layer that sets the inputs and size. The role of the pooling layer is to reduce the volume of calculation by reducing the size of data output from the convolution layer, and to facilitate extraction of features having robust properties [23].
Figure 5. Single CNN of parallel structure.
Figure 6. Single network for retraining.
The average pooling produces an effect of reducing the features of robust properties output from the convolution layer (down-scale weighting) when “0” is output many times for the operation result by ReLU, an activation function. Therefore, max-pooling, in which the maximum value is selected in the window, is used. The ensemble method improves the performance through combinations of mutually different models, and each 1D single network is composed with different parameters to detect different features. The learning is set to perform 500 and 750 times repeatedly, and the batch size, which is the number of data used in the learning each time, is set to 256 and 512. The dropout that reduces the computation time and amount by omitting a part of the network is set to between 50~70%. For the learning rate, 0.001 is applied, which is often used in general.
Next, the ECG signals of output results from each network are used as registration data for retraining by combining them into one database. However, when the ECG signals output from each network are all used as registration data, even the results of low recognition rates are used as registration data because of the parameters and incorrect network design; consequently, there is a problem that the recognition performance declines. Therefore, not all output data are used, and by combining the result data of the top-three networks showing excellent performance, the registration data are composed. Finally, user recognition is performed for the recomposed registration data by relearning the time-independent comparison data in the single CNN.

4. Experimental Results

The type of noise in the ECG signal is a power line interference arising from the device used for acquiring the ECG signal, motion artifacts caused by subjects’ movement, muscle contractions by irregular muscle activity, and baseline drift by breathing [24]. This noise can provide false information and degrade user recognition performance, so the noise removed process is essential [25]. First, degree of reduction for each frequency depends on the design and parameters of the filter. By using the high pass filter with a cutoff frequency of 0.5 Hz, we remove baseline drift in the low frequency band. Next, to remove power line interference, we applied the notch filter for the 60 Hz band. Lastly, we perform R-peak wave detection using the Pan and Tompkins method.
ECG signals were acquired from 89 adults of various age groups from their 20s to 50s to analyze the ECG signal changes and apply them to user recognition. The equipment used for measurement was an MP160 model (BIOPAC Systems, CA, USA) and lead-1 ECG signals were acquired by using wet electrodes. Measurements were taken over the course of one year, in order to acquire time independent ECG signals, and the ECG signals were measured by defining the following four environment as ones that could change ECG signals in real environment as show in Figure 7 [26]. Depending on the subject’s schedule, ECG signals were measured three times at a 2000 Hz sampling rate across different days.
Figure 7. Definition of user states for changing ECG signals.
  • Lying down: acquiring signals for 1-min in the lying posture after rest state
  • Standing: acquiring signals for 1-min in the standing posture after rest state
  • Before exercise: acquiring signals for 1-min in the sitting position before exercise after rest state
  • After exercise: acquiring signals for 1-min while maintaining the heart rate above 120 through the stepper exercise equipment after exercise
The similarity between the acquired ECG signals and the generated synthetic ECG signals was measured and checked using the cosine similarity and cross correlation [27,28]. First, the cosine similarity test results were examined to investigate the directional similarity between the real and synthetic ECG signals. The cosine similarity is in the range of −1 to 1. As it approaches 1, it indicates a high similarity between the two signals, and, as it approaches -1, it indicates a signal of different waveform. Table 2 exhibits the cosine similarity measurement results by experimentee and shows a minimum similarity of 0.974 and a maximum similarity of 0.998, with a mean cosine similarity of 0.991.
Table 2. Cosine similarity measurement results by experimentee.
Next, the similarity results were checked using the cross correlation quantified through the correlation analysis to investigate how similar two different signals are in the signal-processing area. After overlapping the cross-correlation waveforms of the current ECG signal cycle and the synthetically generated ECG signal cycle on the cross-correlation waveforms output from the current ECG signal cycle and the next ECG signal cycle, the similarity between the two signals was expressed numerically by using the Euclidean distance. Figure 8 shows a method of measuring similarity using Euclidean distance based on cross correlation.
Figure 8. Similarity measurement method using euclidean distance on the basis of cross correlation.
As the Euclidean distance of two cross correlations approaches 0, it indicates the generation of synthetic ECG signals similar to the real ECG signals of the same experimentee; as it moves away from 0, it indicates a cross-correlation result of real ECG signals and synthetic signals between different experimentees.
Table 3 is the similarity measurement results using Euclidean distance based on the cross correlation by experimentee, and it shows the similarities from 0.136 minimum to 0.364 maximum, with the mean Euclidean distance showing a similarity result of 0.25. In the results of using the network proposed, the directivity features are very similar to the real ECG signals, and the synthetic ECG signal generation results have different correlation waveforms between the experimentees. This means that the generated synthetic ECG signals were similar to the real ECG signals, and even if the registration and comparison data do not have the same size, the data size inconsistency problem was solved through synthetic data generation.
Table 3. Similarity measurement results using euclidean distance on the basis of cross correlation.
Because ECG signals of certain cycles are difficult to acquire in a real-life environment, the comparison data were constructed with various combinations of the real ECG signal cycles and the generated synthetic ECG signal cycles, as shown in Table 4. Then, they were applied to the ensemble network of parallel structure. The number of data used in the experiment was as follows: 53,400 data were used for the training data through the data expansion method with 600 data per person acquired from 89 experimentees over three times, and 17,800 data were used for the validation and comparison data.
Table 4. Experimental database for comparing user recognition performance.
In the experimental results, 98.5% recognition performance was shown when the five cycles of real ECG signals were used, as shown in Figure 9, and 98.7% and 97% accuracies were shown, respectively, as results of repeatedly using the one cycle of synthetic ECG signals and the fourth cycle for the last cycle with the four cycles of real ECG signals. A 97.2% accuracy was shown when two cycles of synthetic ECG signals were used with three cycles of real ECG signals. Moreover, when the last third cycle was repeatedly used with the three cycles of real ECG signals, 96% accuracy was demonstrated, which was 1.2% lower than the performance obtained using the synthetic ECG signals. Therefore, the generated synthetic ECG signals are similar to the real ECG signals. Furthermore, the data composed by combining the synthetic ECG signals demonstrated superior recognition performance compared with the data using the real ECG signals repetitively. Therefore, a high user recognition result is confirmed through the ensemble network of parallel structure using the synthetic ECG signals.
Figure 9. Comparison of recognition performance using the real and synthetic ECG signals.
In addition, the performance of the latest technology was compared using the MIT-BIH database, an open database. As shown in Table 5, the performance of Kim [22] was 99.6%, which was higher or similar to the previous studies. This is the result of applying a public database measured once in the same state as training, verification, and test data to minimize the effect of heart rate and waveform changes. In other words, it can be interpreted as a result of recognizing the environment at the time the data was acquired, not the result of recognizing the experimenter’s unique characteristics.
Table 5. Comparison of recognition performance with previous studied using MIT-BIH data.

5. Conclusions

In conventional user recognition studies using ECG signals, experiments are performed by constructing comparison data with the same size as the registration data in the initial experimental environment. However, when the size is not identical to that of the registration data because of a lack of comparison data acquisition time, they cannot be applied to user recognition because of the data size inconsistency problem. To resolve this problem, an ACGAN network model was proposed. In this study, the similarity was measured using the cosine similarity and the cross correlation to evaluate the generated synthetic ECG signals. Furthermore, after constructing comparison data with various combinations of the real ECG signal cycles and the generated synthetic ECG signal cycles, the user recognition experiment was conducted by applying them to an ensemble network of parallel structure.
In the experimental results, the proposed ACGAN confirmed the data generation of various features, and even when the size was not consistent between the registration and comparison data, the data size inconsistency problem was solved through generation of synthetic data. Furthermore, because ECG signals of certain cycles are difficult to acquire in a real-life environment, the comparison data were constructed with various combinations of the generated synthetic ECG signal cycles and the real ECG signal cycles, in which heart rate and waveform changes occurred in real life according to the user status. Then, the user recognition experiment was conducted by applying them to the ensemble network of parallel structure.
In the experimental results, the recognition performance obtained when the synthetic ECG signals were used was higher than that obtained when the real ECG signals were repeatedly used. In other words, high recognition performance was shown when the generated synthetic ECG signals were applied to an ensemble network of parallel structure according to the user status changes, even if the size was not consistent between the registration and comparison data. Therefore, the applicability of the proposed model in real-life environments was confirmed. The study was conducted focusing on generation of synthetic ECG signals similar to real ECG signals. At present, synthetic ECG signals similar to real ECG signals can be generated only if the learning process is undergone for the generation of synthetic ECG signals. Therefore, a study for real-time generation of ECG signals using user information learned in advance has been planned.

Author Contributions

M.-G.K. conceived and designed the research and experiments, and contributed as the lead author of the article. M.-G.K. constructed the database for the study; S.B.P. supported the fund for research and provided the data; and S.B.P. supervised the writing of the article, provided suggestions, and analyzed the data for the research. Both authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (No. NRF-2017R1A6A1A03015496, No. NRF-2020R1I1A1A01074504).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The article was written based on the first author’s doctoral dissertation [22].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Simoons, M.; Hugenholtz, P. Gradual changes of ECG waveform during and after exercise in normal subjects. Circulation 1975, 52, 570–577. [Google Scholar] [CrossRef]
  2. Kim, J.S.; Kim, S.H.; Pan, S.B. Personal recognition using convolutional neural network with ECG coupling image. J. Ambient. Intell. Humaniz. Comput. 2019, 11, 1923–1932. [Google Scholar] [CrossRef]
  3. Tantawi, M.M.; Revett, K.; Salem, A.; Tolba, M.F. Fiducial feature reduction analysis for electrocardiogram (ECG) based biometric recognition. J. Intell. Inf. Syst. 2012, 40, 17–39. [Google Scholar] [CrossRef]
  4. Odinaka, I.; Lai, P.H.; Kaplan, A.D.; O’Sullivan, J.A.; Sirevaag, E.J.; Rohrbaugh, J.W. ECG biometric recognition: A compara-tive analysis. IEEE Trans. Inf. Forensics Secur. 2012, 7, 1812–1824. [Google Scholar] [CrossRef]
  5. Ogiela, M.R.; Ogiela, L. On Using Cognitive Models in Cryptography. In Proceedings of the 2016 IEEE 30th International Conference on Advanced Information Networking and Applications, Caserta, Italy, 15–17 April 2016; pp. 1055–1058. [Google Scholar]
  6. Goodfellow, I.J.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Bengio, Y. Generative adversarial nets. In Advances in Neural Information Processing Systems; MIT Press: Cambridge, MA, USA, 2014; pp. 2672–2680. [Google Scholar]
  7. Srivastava, A.; Valkov, L.; Russell, C.; Gutmann, M.U.; Sutton, C. Veegan: Reducing mode collapse in gans using implicit variational learning. In Advances in Neural Information Processing Systems; MIT Press: Cambridge, MA, USA, 2017; pp. 3308–3318. [Google Scholar]
  8. Odena, A.; Olah, C.; Shlens, J. Conditional image synthesis with auxiliary classifier GANs. In Proceedings of the International Conference on Machine Learning, Sydney, Australia, 6–11 August 2017; pp. 2642–2651. [Google Scholar]
  9. McSharry, P.E.; Clifford, G.D.; Tarassenko, L.; Smith, L.A. A dynamical model for generating synthetic electrocardiogram signals. IEEE Trans. Biomed. Eng. 2003, 50, 289–294. [Google Scholar] [CrossRef]
  10. Christian, L.; Lucas, T.; Ferenc, H.; Jose, C.; Andrew, C.; Alejandro, A.; Andrew, A.; Alykhan, T.; Johannes, T.; Zehan, W.; et al. Photo-realistic single image super-resolution using a generative adversarial network. Computer Vision and Pattern Recognition. arXiv 2016, arXiv:1609.04802. [Google Scholar]
  11. Hartmann, K.G.; Schirrmeister, R.T.; Ball, T. EEG-GAN: Generative adversarial networks for electroencephalograhic brain signals. arXiv 2018, arXiv:1806.01875. [Google Scholar]
  12. Golany, T.; Radinsky, K. PGANs: Personalized Generative Adversarial Networks for ECG Synthesis to Improve Patient-Specific Deep ECG Classification. Proc. Conf. AAAI Artif. Intell. 2019, 33, 557–564. [Google Scholar] [CrossRef]
  13. Zhai, X.; Tin, C. Automated ECG Classification Using Dual Heartbeat Coupling Based on Convolutional Neural Network. IEEE Access 2018, 6, 27465–27472. [Google Scholar] [CrossRef]
  14. Übeyli, E.D. Combining recurrent neural networks with eigenvector methods for classification of ECG beats. Digit. Signal Process. 2009, 19, 320–329. [Google Scholar] [CrossRef]
  15. Zubair, M.; Kim, J.; Yoon, C. An Automated ECG Beat Classification System Using Convolutional Neural Networks. In Proceedings of the 2016 6th International Conference on IT Convergence and Security (ICITCS), Prague, Czech Republic, 26 September 2016; pp. 1–5. [Google Scholar]
  16. Acharya, U.R.; Fujita, H.; Oh, S.L.; Hagiwara, Y.; Tan, J.H.; Adam, M. Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals. Inf. Sci. 2017, 415–416, 190–198. [Google Scholar] [CrossRef]
  17. Kiranyaz, S.; Ince, T.; Gabbouj, M. Real-Time Patient-Specific ECG Classification by 1-D Convolutional Neural Networks. IEEE Trans. Biomed. Eng. 2015, 63, 664–675. [Google Scholar] [CrossRef]
  18. Rajpurkar, P.; Hannun, A.Y.; Haghpanahi, M.; Bourn, C.; Ng, A.Y. Cardiologist-level arrhythmia detection with convolutional neural networks. In Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017. [Google Scholar]
  19. Fan, X.; Yao, Q.; Cai, Y.; Miao, F.; Sun, F.; Li, Y. Multiscaled Fusion of Deep Convolutional Neural Networks for Screening Atrial Fibrillation from Single Lead Short ECG Recordings. IEEE J. Biomed. Health Inform. 2018, 22, 1744–1753. [Google Scholar] [CrossRef] [PubMed]
  20. Liu, W.; Wang, F.; Huang, Q.; Chang, S.; Wang, H.; He, J. MFB-CBRNN: A Hybrid Network for MI Detection Using 12-Lead ECGs. IEEE J. Biomed. Health Inform. 2020, 24, 503–514. [Google Scholar] [CrossRef] [PubMed]
  21. Oh, S.L.; Eddie, Y.K.; Tan, R.S.; Acharya, U.R. Automated diagnosis of arrhythmia using combination of CNN and LSTM techniques with variable length heart beats. Comput. Biol. Med. 2018, 102. [Google Scholar] [CrossRef] [PubMed]
  22. Kim, M.G. A Study on User Recognition System Based on Ensemble Convolutional Neural Networks Using Synthetic Electrocar-Diogram Generation. Doctoral Dissertation, Department of Control and Instrumentation Engineering, Chosun University, Gwangju, Republic of Korea, 2019. [Google Scholar]
  23. Xiao, Y.; Wu, J.; Lin, Z.; Zhao, X. A deep learning-based multi-model ensemble method for cancer prediction. Comput. Methods Programs Biomed. 2018, 153, 1–9. [Google Scholar] [CrossRef] [PubMed]
  24. Kim, J.-H.; Lee, S.; Park, K.-H. Stepwise Detection of the QRS Complex in the ECG Signal. J. Korean Inst. Commun. Inf. Sci. 2016, 41, 244–253. [Google Scholar] [CrossRef][Green Version]
  25. Slama, A.B.; Lentka, L.; Mouelhi, A.; Diouani, M.F.; Sayadi, M.; Smulko, J. Application of statistical features and multilayer neural network to automatic diagnosis of arrhythmia by ECG signals. Metrol. Meas. Syst. 2018, 25. [Google Scholar] [CrossRef]
  26. Kim, M.-G.; Pan, S.B. Deep Learning Based on 1-D Ensemble Networks Using ECG for Real-Time User Recognition. IEEE Trans. Ind. Inform. 2019, 15, 5656–5663. [Google Scholar] [CrossRef]
  27. Apaydin, T.; Ferhatosmanoglu, H. Access Structures for Angular Similarity Queries. IEEE Trans. Knowl. Data Eng. 2006, 18, 1512–1525. [Google Scholar] [CrossRef]
  28. Yoo, J.-C.; Han, T.H. Fast Normalized Cross-Correlation. Circuits Syst. Signal Process. 2009, 28, 819–843. [Google Scholar] [CrossRef]
  29. Jun, T.J.; Nguyen, H.M.; Kang, D.Y.; Kim, D.H.; Kim, D.Y.; Kim, Y.H. ECG arrhythmia classification using a 2-D convolutional neural network. In Proceedings of the IEEE Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018. [Google Scholar]
  30. Abdeldayem, S.S.; Bourlai, T. ECG-based Human Authentication using High-level Spectro-temporal Signal Features. In Proceedings of the 2018 IEEE International Conference on Big Data, Seattle, WA, USA, 10–13 December 2018; pp. 4984–4993. [Google Scholar]
  31. Zhang, Q.; Zhou, D.; Zeng, X. HeartID: A Multiresolution Convolutional Neural Network for ECG-Based Biometric Human Identification in Smart Health Applications. IEEE Access 2017, 5, 11805–11816. [Google Scholar] [CrossRef]
  32. Sidek, K.A.; Khalil, I.; Jelinek, H.F. ECG Biometric with Abnormal Cardiac Conditions in Remote Monitoring System. IEEE Trans. Syst. Man Cybern. Syst. 2014, 44, 1498–1509. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.