journal article·2020-10-01Open access

QRS Differentiation to Improve ECG Biometrics under Different Physical Scenarios Using Multilayer Perceptron

Paloma Tirado-Martin, Judith Liu-Jimenez, Jorge Sanchez-Casanova, Raul Sanchez-Reillo

Applied Sciences· Volume 10· Issue 19

Abstract

Currently, machine learning techniques are successfully applied in biometrics and Electrocardiogram (ECG) biometrics specifically. However, not many works deal with different physiological states in the user, which can provide significant heart rate variations, being these a key matter when working with ECG biometrics. Techniques in machine learning simplify the feature extraction process, where sometimes it can be reduced to a fixed segmentation. The applied database includes visits taken in two different days and three different conditions (sitting down, standing up after exercise), which is not common in current public databases. These characteristics allow studying differences among users under different scenarios, which may affect the pattern in the acquired data. Multilayer Perceptron (MLP) is used as a classifier to form a baseline, as it has a simple structure that has provided good results in the state-of-the-art. This work studies its behavior in ECG verification by using QRS complexes, finding its best hyperparameter configuration through tuning. The final performance is calculated considering different visits for enrolling and verification. Differentiation in the QRS complexes is also tested, as it is already required for detection, proving that applying a simple first differentiation gives a good result in comparison to state-of-the-art similar works. Moreover, it also improves the computational cost by avoiding complex transformations and using only one type of signal. When applying different numbers of complexes, the best results are obtained when 100 and 187 complexes in enrolment, obtaining Equal Error Rates (EER) that range between 2.79–4.95% and 2.69–4.71%, respectively.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: ECG Monitoring and Analysis · EEG and Brain-Computer Interfaces · Blind Source Separation Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

University Group for Identification Technologies (GUTI), Carlos III University of Madrid, 28911 Leganés (Madrid), Spain

References (40)

Show source-provided references
1. Automatic diagnosis of the 12-lead ECG using a deep neural network
2. Goldberger, A.L., Goldberger, Z.D., and Shvilkin, A. (2017). Clinical Electrocardiography: A Simplified Approach E-Book, Elsevier. [9th ed.].
3. Rajoub, B. (2020). Machine Learning in Biomedical Signal Processing with ECG Applications, Elsevier Inc.10.1016/B978-0-12-818946-7.00004-4 ↗
4. Atkielski, A. (2020, June 20). Schematic Diagram of Normal Sinus Rhythm for a Human Heart as Seen on ECG. Public Domain. Available online: https://en.wikipedia.org/wiki/File:SinusRhythmLabels.png.
5. An Introduction to Biometric Recognition
6. An ECG classifier designed using modified decision based neural networks10.1006/cbmr.1997.1446 ↗
7. Verification of humans using the electrocardiogram10.1016/j.patrec.2007.01.014 ↗
8. ECG analysis: A new approach in human identification10.1109/19.930458 ↗
9. Development of an ECG identification system
10. Electrocardiogram authentication method robust to dynamic morphological conditions10.1049/iet-bmt.2018.5183 ↗
11. AliveCor (2020, June 20). AliveCor’s Kardiamobile. Available online: https://www.alivecor.es/kardiamobile.
12. Nymi (2020, June 20). Nymi’s Homepage. Available online: https://www.nymi.com.
13. Palaniappan, R., and Krishnan, S.M. (2004, January 11–14). Identifying individuals using ECG beats. Proceedings of the 2004 International Conference on Signal Processing and Communications, Bangalore, India.
14. Iqbal, F.T.Z., Sidek, K.A., Noah, N.A., and Gunawan, T.S. (2014, January 25). A comparative analysis of QRS and cardioid graph based ECG biometric recognition in different physiological conditions. Proceedings of the 2014 IEEE International Conference on Smart Instrumentation, Measurement and Applications (ICSIMA), Kuala Lumpur, Malaysia.10.1109/ICSIMA.2014.7047431 ↗
15. Wieclaw, L., Khoma, Y., Fałat, P., Sabodashko, D., and Herasymenko, V. (2017, January 21–23). Biometrie identification from raw ECG signal using deep learning techniques. Proceedings of the 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, Bucharest, Romania.10.1109/IDAACS.2017.8095063 ↗
16. A Review of Signal Processing Techniques for Electrocardiogram Signal Quality Assessment10.1109/RBME.2018.2810957 ↗
17. Srivastava, A., Yadav, K.T., Tiwari, R., and Venkateswaran, K. (2020, January 15–17). A Brief Study on Noise Reduction Approaches Used in Electrocardiogram. Proceedings of the Second International Conference on Inventive Research in Computing Applications, Coimbatore, India.10.1109/ICIRCA48905.2020.9183188 ↗
18. Choudhary, T., and Manikandan, M.S. (2015, January 19–20). A novel unified framework for noise-robust ECG-based biometric authentication. Proceedings of the 2nd International Conference on Signal Processing and Integrated Networks, Noida, India.10.1109/SPIN.2015.7095379 ↗
19. Evolution, current challenges, and future possibilities in ECG Biometrics10.1109/ACCESS.2018.2849870 ↗
20. Arsene, C.T., Hankins, R., and Yin, H. (2019, January 6). Deep learning models for denoising ECG signals. Proceedings of the European Signal Processing Conference, EURASIP, La Coruña, Spain.10.23919/EUSIPCO.2019.8902833 ↗
21. Signal Processing Techniques for Removing Noise from ECG Signals
22. A Real-Time QRS Detection Algorithm10.1109/TBME.1985.325532 ↗
23. Odinaka, I., Lai, P.H., Kaplan, A.D., O’Sullivan, J.A., Sirevaag, E.J., Kristjansson, S.D., Sheffield, A.K., and Rohrbaugh, J.W. (2010, January 12–15). ECG biometrics: A robust short-time frequency analysis. Proceedings of the 2010 IEEE International Workshop on Information Forensics and Security, Seattle, WA, USA.10.1109/WIFS.2010.5711466 ↗
24. Evaluation of Electrocardiogram for Biometric Authentication
25. ECG Based Human Authentication using Wavelets and Random Forests
26. Ye, C., Coimbra, M.T., and Kumar, B.V. (2010, January 27–29). Investigation of human identification using two-lead Electrocardiogram (ECG) signals. Proceedings of the 2010 Fourth IEEE International Conference on Biometrics: Theory, Applications and Systems (BTAS), Washington, DC, USA.10.1109/BTAS.2010.5634478 ↗
27. Review of fiducial and non-fiducial techniques of feature extraction in ECG based biometric systems
28. Teodoro, F.G.S., Peres, S.M., and Lima, C.A. (2017, January 14–19). Feature selection for biometric recognition based on electrocardiogram signals. Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, USA.
29. ECG biometric recognition in different physiological conditions using robust normalized QRS complexes
30. Mai, V., Khalil, I., and Meli, C. (September, January 30). ECG biometric using multilayer perceptron and radial basis function neural networks. Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA.
31. Pelc, M., Khoma, Y., and Khoma, V. (2019). ECG signal as robust and reliable biometric marker: Datasets and algorithms comparison. Sensors, 19.10.3390/s19102350 ↗
32. Scikit-learn developers (2020, May 11). Neural Network Models (supervised). Available online: https://scikit-learn.org/stable/modules/neural_networks_supervised.html.
33. PhysioBank, PhysioToolkit, and PhysioNet: Components of a New Research Resource for Complex Physiologic Signals10.1161/01.CIR.101.23.e215 ↗
34. Nutzung der EKG-Signaldatenbank CARDIODAT der PTB über das Internet
35. Nemirko, A.P., and Lugovaya, T.S. (2005). Biometric human identification based on electrocardiogram. The 12th Russian Conference on Mathematical Methods of Pattern Recognition, MAKS Press.
36. ISO/IEC JTC 1/SC 37 (2006). Information Technology—Biometric Performance Testing and Reporting—Part 1: Principles and Framework (Standard No. 19795), International Organization for Standardization (ISO).
37. Scikit-learn: Machine Learning in Python
38. Behaviour Analysis of Multilayer Perceptrons with Multiple Hidden Neurons and Hidden Layers10.7763/IJCTE.2011.V3.328 ↗
39. Kingma, D.P., and Ba, J.L. (2014). Adam: A method for stochastic optimization. arXiv.
40. Random search for hyper-parameter optimization