Skip to main content

Cleaning ECG with Deep Learning: A Denoiser Based on Gated Recurrent Units

  • Conference paper
  • First Online:
Technological Innovation for Connected Cyber Physical Spaces (DoCEIS 2023)

Part of the book series: IFIP Advances in Information and Communication Technology ((IFIPAICT,volume 678))

Included in the following conference series:

  • 261 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. 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

    Article  Google Scholar 

  4. Wang, J., et al.: Adversarial de-noising of electrocardiogram. Neurocomputing 349, 212–224 (2019). https://doi.org/10.1016/J.NEUCOM.2019.03.083

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

  7. Moody, G.B., Muldrow, W., Mark, R.G.: A noise stress test for arrhythmia detectors. Comput. Cardiol. 11(3), 381–384 (1984)

    Google Scholar 

  8. 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

    Article  MathSciNet  Google Scholar 

  9. 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

  10. Rodrigues, R., Couto, P.: A neural network approach to ECG denoising, arXiv (2012). https://doi.org/10.48550/arXiv.1212.5217

  11. 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

  12. 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

  13. Antczak, K.: Deep Recurrent Neural Networks for ECG Signal Denoising (2018). https://doi.org/10.48550/arxiv.1807.11551

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

  17. 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)

    Article  Google Scholar 

  18. 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

  19. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mariana Dias .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics