Skip to main content

Advertisement

Log in

Developing of robust and high accurate ECG beat classification by combining Gaussian mixtures and wavelets features

  • Scientific Paper
  • Published:
Australasian Physical & Engineering Sciences in Medicine Aims and scope Submit manuscript

Abstract

Electrocardiogram (ECG) beat classification is a significant application in computer-aided analysis and diagnosis technologies. This paper proposed a method to detect, extract informative features, and classify ECG beats utilizing real ECG signals available in the standard MIT-BIH Arrhythmia database, with 10,502 beats had been extracted from it. The present study classifies the ECG beat into six classes, normal beat (N), Left bundle branch block beat, Right bundle branch block beat, Premature ventricular contraction, atrial premature beat, and aberrated atrial premature, using Gaussian mixture and wavelets features, and by applying principal component analysis for feature set reduction. The classification process is implemented utilizing two classifier techniques, the probabilistic neural network (PNN) algorithm and Random Forest (RF) algorithm. The achieved accuracy is 99.99%, and 99.97% for PNN and RF respectively. The precision is 99.99%, and 99.98% for PNN and RF respectively. The sensitivity is 99.99%, and 99.81% for PNN and RF respectively, while the specificity is 99.97%, 99.96% for PNN and RF respectively. It has been shown that the combination of Gaussian mixtures coefficients and the wavelets features have provided a valuable information about the heart performance and can be used significantly in arrhythmia classification.

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
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Zadeh A, Khazaee A, Ranaee V (2010) Classification of the electrocardiogram signals using supervised classifiers and efficient features. Comput Method Progr Biomed 99(2):179–194

    Article  Google Scholar 

  2. Yaghoobi M, Nam S, Gribonval R, Davies M (2013) Constrained overcomplete analysis operator learning for cosparse signal modelling. IEEE Trans Signal Process 61(9):2341–2355

    Article  Google Scholar 

  3. Alqudah A (2017) An enhanced method for real-time modelling of cardiac related biosignals using Gaussian mixtures. J Med Eng Technol 41(8):600–611

    Article  PubMed  Google Scholar 

  4. Sarfraz M, Khan A, Li F (2014) Using independent component analysis to obtain feature space for reliable ECG Arrhythmia classification. In: 2014 IEEE international conference on bioinformatics and biomedicine (BIBM)

  5. Kanaujia M, Srivastava G (2015) ECG signal decomposition using PCA and ICA. In: 2015 National Conference on Recent Advances in Electronics & Computer Engineering (RAECE)

  6. Das M, Ari S (2014) ECG beats classification using mixture of features. Int Sch Res Not 2014:1–12

    Article  CAS  Google Scholar 

  7. Goldberger A, Amaral L, Glass L, Hausdorff J, Ivanov P, Mark R, Mietus J, Moody G, Peng C, Stanley H (2000) PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 101(23):e215–e220

  8. Butt M, Akram U, Khan S (2015) Denoising practices for electrocardiographic (ECG) signals: a survey. In: 2015 international conference on computer, communications, and control technology (I4CT)

  9. Afkhami RG, Azarnia G, Tinati M (2016) Cardiac arrhythmia classification using statistical and mixture modeling features of ECG signals. Pattern Recogn Lett 70:45–51

    Article  Google Scholar 

  10. Korürek M, Doğan B (2010) ECG beat classification using particle swarm optimization and radial basis function neural network. Expert Syst Appl 37(12):7563–7569

    Article  Google Scholar 

  11. Javadi M, Arani S, Sajedin A, Ebrahimpour R (2013) Classification of ECG arrhythmia by a modular neural network based on mixture of experts and negatively correlated learning. Biomed Signal Process Control 8(3):289–296

    Article  Google Scholar 

  12. Güler I, Übeylı˙ E (2005) ECG beat classifier designed by combined neural network model. Pattern Recogn 38(2):199–208

    Article  Google Scholar 

  13. Elhaj F, Salim N, Harris A, Swee T, Ahmed T (2016) Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals. Comput Method Progr Biomed 127:52–63

    Article  Google Scholar 

  14. Dilmac S, Korurek M (2015) ECG heart beat classification method based on modified ABC algorithm. Appl Soft Comput 36:641–655

    Article  Google Scholar 

  15. Roonizi E, Sameni R (2013) Morphological modeling of cardiac signals based on signal decomposition. Comput Biol Med 43(10):1453–1461

    Article  PubMed  Google Scholar 

  16. Arvanaghi R, Daneshvar S, Seyedarabi H, Goshvarpour A (2017) Classification of cardiac arrhythmias using arterial blood pressure based on discrete wavelet transform. Biomed Eng 29(05):1750034

    Google Scholar 

  17. Desai K, Sankhe M (2012) A real-time fetal ECG feature extraction using multiscale discrete wavelet transform. In: 2012 5th international conference on biomedical engineering and informatics

  18. Seena V, Yomas J (2014) A review on feature extraction and denoising of ECG signal using wavelet transform. In: 2014 2nd international conference on devices, circuits and systems (ICDCS)

  19. Kaur I, Rajni R, Marwaha A (2016) ECG signal analysis and arrhythmia detection using wavelet transform. J Inst Eng (India) Ser B 97(4):499–507

    Article  Google Scholar 

  20. Song F, Guo Z, Mei D (2010) Feature selection using principal component analysis. In: 2010 international conference on system science, engineering design and manufacturing informatization

  21. Mishra D, Dash R, Rath A, Acharya M (2011) Feature selection in gene expression data using principal component analysis and rough set theory. Adv Exp Med Biol 696: 91–100

    Article  CAS  PubMed  Google Scholar 

  22. Breiman L, Learning M (2001) Random forests. Mach Learn 45(1):5–32

    Article  Google Scholar 

  23. Specht D (1990) Probabilistic neural networks. Neural Netw 3(1):109–118

    Article  Google Scholar 

  24. Sahoo S, Mohanty M, Behera S, Sabut S (2017) ECG beat classification using empirical mode decomposition and mixture of features. J Med Eng Technol 41(8):652–661

    Article  PubMed  Google Scholar 

  25. Homaeinezhad M, Atyabi S, Tavakkoli E, Toosi H, Ghaffari A, Ebrahimpour R (2012) ECG arrhythmia recognition via a neuro-SVM–KNN hybrid classifier with virtual QRS image-based geometrical features. Expert Syst Appl 39(2):2047–2058

    Article  Google Scholar 

  26. Llamedo M, Martínez J (2011) Heartbeat classification using feature selection driven by database generalization criteria. IEEE Trans Biomed Eng 58(3):616–625

    Article  PubMed  Google Scholar 

  27. Dutta S, Chatterjee A, Munshi S (2011) Identification of ECG beats from cross-spectrum information aided learning vector quantization. Measurement, 44(10):2020–2027

    Article  Google Scholar 

  28. Qin Q, Li J, Zhang L, Yue Y, Liu C (2017) Combining low-dimensional wavelet features and support vector machine for arrhythmia beat classification. Sci Rep 7(1):6067

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  29. Shadmand S, Mashoufi B (2016) A new personalized ECG signal classification algorithm using block-based neural network and particle swarm optimization. Biomed Signal Process Control 25:12–23

    Article  Google Scholar 

  30. Banerjee S, Mitra M (2013) ECG beat classification based on discrete wavelet transformation and nearest neighbour classifier. J Med Eng Technol 37(4):264–272

    Article  PubMed  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Mohammad Alqudah.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest. This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

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

Alqudah, A.M., Albadarneh, A., Abu-Qasmieh, I. et al. Developing of robust and high accurate ECG beat classification by combining Gaussian mixtures and wavelets features. Australas Phys Eng Sci Med 42, 149–157 (2019). https://doi.org/10.1007/s13246-019-00722-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13246-019-00722-z

Keywords

Navigation