Skip to main content
Log in

Classification of electrocardiogram signals with support vector machines and extreme learning machine

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

An Electrocardiogram or ECG is an electrical recording of the heart and is used in the investigation of heart disease. This ECG can be classified as normal and abnormal signals. The classification of the ECG signals is presently performed with the support vector machine. The generalization performance of the SVM classifier is not sufficient for the correct classification of ECG signals. To overcome this problem, the ELM classifier is used which works by searching for the best value of the parameters that tune its discriminant function and upstream by looking for the best subset of features that feed the classifier. The experiments were conducted on the ECG data from the Physionet arrhythmia database to classify five kinds of abnormal waveforms and normal beats. In this paper, a thorough experimental study was done to show the superiority of the generalization capability of the Extreme Learning Machine (ELM) that is presented and compared with support vector machine (SVM) approach in the automatic classification of ECG beats. In particular, the sensitivity of the ELM classifier is tested and that is compared with SVM combined with two classifiers, and they are the k-nearest Neighbor Classifier and the radial basis function neural network classifier, with respect to the curse of dimensionality and the number of available training beats. The obtained results clearly confirm the superiority of the ELM approach as compared with traditional classifiers.

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

Similar content being viewed by others

References

  1. Osowski S, Linh TH (2001) ECG beat recognition using fuzzy hybrid neural network. IEEE Trans Biomed Eng 48(11):1265–1271

    Article  Google Scholar 

  2. Hu YH, Palreddy S, Tompkins W (1997) A patient adaptable ECG beat classifier using a mixture of experts approach. IEEE Trans Biomed Eng 44(9):891–900

    Article  Google Scholar 

  3. Khadra L, Al-Fahoum AS, Binajjaj S (2005) A quantitative analysis approach for cardiac arrhythmia classification using higher order spectral techniques. IEEE Trans Biomed Eng 52(11):1840–1845

    Google Scholar 

  4. de Chazal F, Reilly RB (2006) A patient adapting heart beat classifier using ECG morphology and heartbeat interval features. IEEE Trans Biomed Eng 53(12):2535–2543

    Google Scholar 

  5. Andreao RV, Dorizzi B, Boudy J (2006) ECG signal analysis through hidden Markov models. IEEE Trans Biomed Eng 53(8):1541–1549

    Google Scholar 

  6. Mitra S, Mitra M, Chaudhuri BB (2006) A rough set-based inference engine for ECG classification. IEEE Trans Instrum Meas 55(6):2198–2206

    Google Scholar 

  7. Siew C-K, Huang G-B (2005) Extreme learning machine with randomly assigned RBF Kernels. Int’l J Inf Technol 11(1):16–24

    Google Scholar 

  8. Xiong S-W, Liu H-B, Niu X-X (2005) Fuzzy support vector machines based on FCM clustering. In: Proceedings of 2005 international conference on machine learning and cybernetics, August 2005, vol. 5, pp 2608–2613

  9. Mark R, Moody G (1997) MIT-BIH Arrhythmia Database 1997 [Online]. Available http://ecg.mit.edu/dbinfo.html

  10. Minami K, Nakajima H, Toyoshima T (1999) Real-time discrimination of ventricular tachyarrhytmia with Fourier transform neural network. IEEE Trans Biomed Eng 46:179–185

    Article  Google Scholar 

  11. Daubechies I (1998) Orthonormal bases of compactly wavelets. Commun Pure Appl Math (41):909–996

  12. Thakor NV (1993) Multiresolution wavelet analysis of evoked potentials. IEEE Trans Biomed Eng 40(11):1085–1093

    Article  Google Scholar 

  13. Vapnik VN (1995) The nature of statistical learning theory. Springer, New York, 187 pp

  14. Vapnik VN (1998) Statistical learning theory. Wiley, New York

  15. Melgani F, Bruzzone L (2004) Classification of hyperspectral remote sensing images with support vector machine. IEEE Trans Geosci Remote Sens 42(8):1778–1790

    Google Scholar 

  16. Hsu C-W, Lin C-J (2002) A comparison of methods formulticlass support vector machines. IEEE Trans Neural Netw 13(2):415–425

    Google Scholar 

  17. http://www.physionet.org/physiotools/ecgpuwave/src/

  18. Wei JJ, Chang CJ, Shou NK, Jan GJ (2001) ECG data compression using truncated singular value decomposition. IEEE Trans Biomed Eng 5(4):290–299

    Google Scholar 

  19. Agresti A (2002) Categorical data analysis, 2nd edn. Wiley, New York

  20. Park H-S, Woo S-M, Kim Y-S, Kang B-J, Ban S-W (2009) ECG pattern classification based on generic feature extraction. In: Proceedings of the 3rd WSEAS international conference on circuits, systems, signal and telecommunications (CISST’2009), pp 21–25

  21. Nazmy TM, El-Messiry H, Al-bokhity B (2009) Adaptive neuro-fuzzy inference system for classification of ECG signals. J Theor Appl Inf Technol

  22. Sabry-Rizk M, Zgallai W, Hardiman P, O’Riordan J (1997) Third-order cumulant signature matching technique for non-invasive fetal heart beat identification. In: IEEE international conference on acoustics, speech, and signal processing, vol. 5, pp 3781–3784

  23. Emanet N (2009) ECG beat classification by using discrete wavelet transform and Random Forest algorithm. In: Fifth international conference on soft computing, computing with words and perceptions in system analysis, decision and control, pp 1–4

  24. Wen C, Yeh MF, Chang KC (2007) ECG beat classification using GreyART network. Signal Process IET 1(1):19–28

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Karpagachelvi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Karpagachelvi, S., Arthanari, M. & Sivakumar, M. Classification of electrocardiogram signals with support vector machines and extreme learning machine. Neural Comput & Applic 21, 1331–1339 (2012). https://doi.org/10.1007/s00521-011-0572-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-011-0572-z

Keywords

Navigation