Skip to main content
Log in

ECG signal classification and arrhythmia detection using ELM-RNN

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Arrhythmia is a unique type of heart disease which produces inefficient and irregular heartbeat. This is a cardiac disease which is diagnosed through electrocardiogram (ECG) procedure. Several studies have been focused on the speed and accuracy on the learning algorithm by applying pattern recognition, artificial intelligence in the classification algorithm. In this work a novel classification algorithm is planned based on ELM (Extreme Learning Machine) with Recurrent Neural Network (RNN) by using morphological filtering. The popular publicly available ECG arrhythmia database (MIT-BIH arrhythmia DB) is used to express the performance of the proposed algorithm where the level of accuracy is compared with the existing similar types of work. The comparative study shows that performance of our proposed model is much faster than the models working with RBFN (radial basis function network), BPBB(back propagation neural network) and Support Vector Machine. The experimental result with the MIT BIH database with hidden neurons of ELM with RNN, the accuracy is 96.41%, sensitivity 93.62% and specificity 92.66%. The classification methodology follows main four steps the heart beat detection, the ECG feature extraction, feature selection and the construction of the proposed classifier.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Acharya UR, Fujita H, Oh SL, Hagiwara Y, Tan JH, Adam M (2017) Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals. Inf Sci 415:190–198

    Article  Google Scholar 

  2. Andersen RS, Peimankar A (2019) A deep learning approach for real-time detection of atrial fibrillation. Expert Syst Appl 115:465–473

    Article  Google Scholar 

  3. Anwar SM, Gul M, Majid M, Majdi A (2018) Arrhythmia Classification of ECG Signals Using Hybrid Features. Hindawi,Comput Math Methods Med. Article ID 1380348.

  4. Atal DK, Singh M (2020) Arrhythmia classification with ECG signals based on the optimization-enabled deep convolutional neural network. Comput Methods Prog Biomed 196:105607

    Article  Google Scholar 

  5. Chen T, Mazomenos EB, Maharatna K (2013) Design of a low-power on-body ECG classifier for remote cardiovascular monitoring systems. IEEE J Emerg Sel Top Circuits System 3(1):75–85

    Article  Google Scholar 

  6. Duan L, Zhong H, Miao J, Yang Z, Ma W, Zhang X (2014) A voting optimized strategy based on ELM for improving classification of motor imagery BCI data. Cogn Comput 6(3):477–483

    Article  Google Scholar 

  7. Ertam F, Avcı E (2017) A new approach for internet traffic classification: GA-WK-ELM. Measurement. 95:135–142

    Article  Google Scholar 

  8. Fan X, Yao Q, Cai Y, Miao F, Sun F (2018) Multiscaled fusion of deep convolutional neural networks for screening atrial fibrillation from single lead short ECG recordings. IEEE J Biomed Health Inform 22(6):1744–1753

    Article  Google Scholar 

  9. Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: a new learning scheme of feedforward neural networks. Neurocomputing. 70:489–501

    Article  Google Scholar 

  10. Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: Theory and applications. International Joint Conference on Neural Networks. Budapest, Hungary. Neurocomputing 70:489–501

    Article  Google Scholar 

  11. Jadhav SM, Sanjay L, Nalbalwar SL, Ghatol AA (2011) Modular neural network based arrhythmia classification system using ECG signal data. Int J Inform Technol Knowledge Manag 4(1):205–209

    Google Scholar 

  12. Jemilehin T, Adu M (2016) Design and simulation of electrocardiogram circuit with automatic analysis of ECG signal. Analele Univ. Eftimie Murgu, Resita 1:155–172

    Google Scholar 

  13. Kachuee M, Fazeli S (2018) Ecg heartbeat classification: a deep transferable representation. IEEE Int Conf Healthcare Inform. 443–444.

  14. Kim J, Shin HS, Shin K, Lee M (2009) Robust algorithm for arrhythmia classification in ECG using extreme learning machine. Biomed Eng Online 8(31)

  15. Kiranyaz S, Ince T, Gabbouj M (2016) Real-time patient-specific ECG classification by 1-D convolutional neural networks. IEEE Trans Biomed Eng 63(6):64–75

    Google Scholar 

  16. Kuila S, Dhanda N, Joardar S (2019) Feature Extraction and classification of MIT-BIH Arrhythmia Database. 2nd International Conference on Communication, Devices and Computing .Haldia Institute of Technology. Springer proceeding (LNEE). 602, pp. 417–427.

  17. Li W (2019) Wavelets for electrocardiogram: overview and taxonomy. IEEE Access 7:25627–25649

    Article  Google Scholar 

  18. Li C, Zheng C, Tai C (1995) Detection of ECG characteristic poin ts using wavelet transforms .IEEE. Trans Biomed Eng 42(1):21–28

    Article  Google Scholar 

  19. Liang NY, Huang GB, Saratchandran P, Sundararajan N (2006) A fast and accurate online sequential learning algorithm for feedforward networks. IEEE Trans Neural Netw 17(6):1411–1423

    Article  Google Scholar 

  20. Mar T, Zaunseder S, Martinez JP, Llamedo M, Poll R (2011) Optimization of ECG classification by means of feature selection. IEEE Trans Biomed Eng 58(8):2168–2177

    Article  Google Scholar 

  21. Mark R, Moody G , MIT-BIH Arrhythmia Database [Online], [http://www.physionet.org/physiobank/database/mitdb/](n.d.)

  22. Nurmaini S, Radiyati Umi P, Muhammad Naufal R, Gani A (2018) Cardiac arrhythmias classification using deep neural networks and principal component analysis algorithm. Int J Adv Soft Comput Appl 10(2):14–32

    Google Scholar 

  23. Oh SL, Ng EYK, Tan RS, Acharya UR (2019) Automated beat-wise arrhythmia diagnosis using modified U-net on extended electrocardiographic recordings with heterogeneous arrhythmia types. Comput Biol Med 105:92–101

    Article  Google Scholar 

  24. Ortin S, Soriano MC, Pesquera L, Brunner D, San-Martin D, Fischer I, Mirasso CR, Gutierrez JM (2015) A unified framework for reservoir computing and extreme learning machines based on a single time-delayed neuron. Sci Report:5

  25. Pandey SK, Janghel RR, Vani V (2020) Patient specific machine learning models for ECG signal classification. Procedia. Comp Sci 167:2181–2190

    Google Scholar 

  26. Prasad GK , Sahambi JS (2003) Classification of ECG arrhythmias using multi-resolution analysis and neural networks. Conference Proceedings. IEEE Converg Tech. .227–231.

  27. Qin C, Schlemper J, Caballero J, Anthony NP, Joseph VH, Rueckert D (2019) Convolutional recurrent neural networks for dynamic MR image reconstruction. IEEE Trans Med Imaging 38(1):280–290

    Article  Google Scholar 

  28. Rajpurkar P, Hannun AY, Haghpanahi M, Bourn C, Andrew Y. Ng. (2017) Cardiologist-level arrhythmia detection with convolutional neural networks. arXiv preprint arXiv: 1707.01836v1.

  29. Saadatnejad S, Oveisi M, Hashemi M (2019) LSTM-based ECG classification for continuous monitoring on personal wearable devices. IEEE J Biomed Health Inform 24:515–523

    Article  Google Scholar 

  30. Sarkaleh MK, Shahbahrami A (2021) Classification of ECG arrhythmias using discrete wavelet transform and neural networks. Int J Comp Sci, Eng Appl 2(1):1–13

    Google Scholar 

  31. Singh J, Kaur R (2016) Cardio vascular disease ClassificationEnsemble optimization using genetic algorithm and neural network. Indian J Sci Technol 9(SI):1–5

    Google Scholar 

  32. Yıldırım O, Plawiak P, Tan RS, Acharya UR (2018) Arrhythmia detection using deep convolutional neural network with long duration ECG signals. Comput Biol Med 102:411–420

    Article  Google Scholar 

  33. Yu SN, Chou KT (2006) Combining independent component analysis and backpropagation neural network for ECG beat classification. Conference Proceedings. IEEE Eng Med Biol Soc. 3090–3093.

  34. Zhang Y, Wang S, Xia H, Ge J (2009) A novel SVPWM modulation scheme. Applied power electronics conference and exposition. APEC 2009. Twenty-Fourth Ann IEEE. 128-131.

  35. Zhang J, Xiao W, Li Y, Zhang S (2018) Residual compensation extreme learning machine for regression. ScienceDirect Neurocomputing 311:126–136

    Article  Google Scholar 

  36. Zong W, Huang GB, Chen Y (2013) Weighted extreme learning machine for imbalance learning. Science direct. Neurocomputing. 101:229–242

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sumanta Kuila.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest in this research.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kuila, S., Dhanda, N. & Joardar, S. ECG signal classification and arrhythmia detection using ELM-RNN. Multimed Tools Appl 81, 25233–25249 (2022). https://doi.org/10.1007/s11042-022-11957-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-11957-6

Keywords

Navigation