Abstract
The electrocardiogram (ECG) is an established exam to diagnose cardiovascular disease. Due to the increasing popularity of wearables, a wide part of the population has now access to (self-)monitorization of cardiovascular activity. Wearable ECG acquisition systems are prone to noise sources stemming from surrounding muscle activation, electrode movement, and baseline wander. Hence, many attempts have been made to develop algorithms that clean the signal, but their performance falls short when applied to very noisy signals. Acknowledging the demonstrated power of Deep Learning on timeseries processing, we propose a ECG denoiser based on Gated Recurrent Units (GRU). Noisy ECG samples were created by adding noise from the MIT-BIH Noise Stress Test database to ECG samples from the PTB-XL database. The trained network proves to remove various common noise types resulting in high quality ECG signals, while having a much smaller number of parameters compared to state-of-the-art DL approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Li, H.Z., Boulanger, P.: A survey of heart anomaly detection using ambulatory electrocardiogram (ECG). Sensors 20(5), 1461 (2020). https://doi.org/10.3390/S20051461
Joshi, S.L., Vatti, R.A., Tornekar, R.V.: A survey on ECG signal denoising techniques. In: Proceedings - 2013 International Conference on Communication Systems and Network Technologies, CSNT 2013, pp. 60–64 (2013). https://doi.org/10.1109/CSNT.2013.22
Chatterjee, S., Thakur, R.S., Yadav, R.N., Gupta, L., Raghuvanshi, D.K.: Review of noise removal techniques in ECG signals. IET Signal Process. 14(9), 569–590 (2020). https://doi.org/10.1049/IET-SPR.2020.0104
Wang, J., et al.: Adversarial de-noising of electrocardiogram. Neurocomputing 349, 212–224 (2019). https://doi.org/10.1016/J.NEUCOM.2019.03.083
Liu, X., Wang, H., Li, Z., Qin, L.: Deep learning in ECG diagnosis: a review. Knowl.-Based Syst. 227, 107187 (2021). https://doi.org/10.1016/j.knosys.2021.107187
Cho, K., et al.: Learning phrase representations using RNN encoder-decoder for statistical machine translation. In: EMNLP 2014 - 2014 Conference on Empirical Methods in Natural Language Processing, pp. 1724–1734 (2014). https://doi.org/10.48550/arxiv.1406.1078
Moody, G.B., Muldrow, W., Mark, R.G.: A noise stress test for arrhythmia detectors. Comput. Cardiol. 11(3), 381–384 (1984)
Wagner, P., et al.: PTB-XL, a large publicly available electrocardiography dataset. Sci. Data 7(1), 1–15 (2020). https://doi.org/10.1038/s41597-020-0495-6
Tripathi, P.M., Kumar, A., Komaragiri, R., Kumar, M.: A review on computational methods for denoising and detecting ECG signals to detect cardiovascular diseases. Arch. Comput. Methods Eng. 1–40 (2021). https://doi.org/10.1007/s11831-021-09642-2
Rodrigues, R., Couto, P.: A neural network approach to ECG denoising, arXiv (2012). https://doi.org/10.48550/arXiv.1212.5217
Marwan, B., Samann, F., Schaanze, T.: Denoising of ECG with single and multiple hidden layer autoencoders. In: Current Directions in Biomedical Engineering, pp. 652–655 (2022). https://doi.org/10.1515/cdbme-2022-1166
Arsene, C.T.C., Hankins, R., Yin, H.: Deep learning models for denoising ECG signals. In: European Signal Processing Conference, vol. 2019 (2019). https://doi.org/10.23919/EUSIPCO.2019.8902833
Antczak, K.: Deep Recurrent Neural Networks for ECG Signal Denoising (2018). https://doi.org/10.48550/arxiv.1807.11551
Dasan, E., Panneerselvam, I.: A novel dimensionality reduction approach for ECG signal via convolutional denoising autoencoder with LSTM. Biomed. Signal Process. Control 63, 102225 (2021). https://doi.org/10.1016/J.BSPC.2020.102225
Moody, G.B., Mark, R.G.: The impact of the MIT-BIH arrhythmia database. IEEE Eng. Med. Biol. Mag. 20(3), 45–50 (2001). https://doi.org/10.1109/51.932724
Carvalho, D., et al.: Cardiovascular reactivity (CVR) during repetitive work in the presence of fatigue. Intell. Hum. Syst. Integr. (IHSI 2023) Integr. People Intell. Syst. 69(69) (2023). https://doi.org/10.54941/ahfe1002833
Goldberger, A.L., et al.: PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 101(23), e215–e220 (2000)
Karmakar, C., Rahman, S., Natgunanathan, I., Yearwood, J., Palaniswami, M.: Robustness of electrocardiogram signal quality indices (2022). https://doi.org/10.1098/rsif.2022.0012
Makowski, D., et al.: NeuroKit2: a Python toolbox for neurophysiological signal processing. Behav. Res. Methods 53(4), 1689–1696 (2021). https://doi.org/10.3758/s13428-020-01516-y
Acknowledgments
This work was supported by Project OPERATOR (NORTE01-0247-FEDER-045910), cofinanced by the European Regional Development Fund through the North Portugal Regional Operational Program and Lisbon Regional Operational Program and by the Portuguese Foundation for Science and Technology, under the MIT Portugal Program. M. Dias and P. Probst were supported by the doctoral Grants SFRH/BD/151375/2021 and RT/BD/152843/2021, respectively, financed by the Portuguese Foundation for Science and Technology (FCT), and with funds from State Budget, under the MIT Portugal Program.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Dias, M., Probst, P., Silva, L., Gamboa, H. (2023). Cleaning ECG with Deep Learning: A Denoiser Based on Gated Recurrent Units. In: Camarinha-Matos, L.M., Ferrada, F. (eds) Technological Innovation for Connected Cyber Physical Spaces. DoCEIS 2023. IFIP Advances in Information and Communication Technology, vol 678. Springer, Cham. https://doi.org/10.1007/978-3-031-36007-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-031-36007-7_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-36006-0
Online ISBN: 978-3-031-36007-7
eBook Packages: Computer ScienceComputer Science (R0)