Abstract
In this paper, we present a new system for the classification of electrocardiogram (ECG) beats by using a fast least square support vector machine (LSSVM). Five feature extraction methods are comparatively examined in the 15-dimensional feature space. The dimension of the each feature set is reduced by using dynamic programming based on divergence analysis. After the preprocessing of ECG data, six types of ECG beats obtained from the MIT-BIH database are classified with an accuracy of 95.2% by the proposed fast LSSVM algorithm together with discrete cosine transform. Experimental results show that not only the fast LSSVM is faster than the standard LSSVM algorithm, but also it gives better classification performance than the standard backpropagation multilayer perceptron network.
Similar content being viewed by others
References
Saxena SC, Kumar V, Hamde ST (2002) Feature extraction from ECG signals using wavelet transforms for disease diagnostics. Int J Syst Sci 33:1073–1085
Maglaveras N, Stamkopoulos T, Diamantaras K, Pappas C, Strintzis M (1998) ECG pattern recognition and classification using nonlinear transformations and neural networks: a review. Int J Med Inform 52:191–208
Osowski S, Linh TH (2001) ECG beat recognition using fuzzy hybrid neural network. IEEE Trans Biomed Eng 48(11):1265–1271
Acharya UR, Bhat PS, Iyangar SS, Rao A, Dua S (2003) Classification of heart rate data using artificial neural network and fuzzy equivalance relation. Pattern Recognit 36:61–68
Sternickel K (2002) Automatic pattern recognition in ECG time series. Comput Meth Prog Biomed 68:109–115
Kundu M, Nasipuri M, Basu DK (2000) Knowledge-based ECG interpretation: a critical review. Pattern Recognit 33:351–373
West D, West V (2000) Model selection for a medical diagnostic decision support system: a breast cancer detection case. Artif Intell Med 20(3):183–204
Kordylewski H, Graupe D, Liu K (2001) A novel large-memory neural network as an aid in medical diagnosis applications. IEEE Trans Inform Technol Biomed 5(3):202–209
Dokur Z, Ölmez T (2001) ECG beat classification by a novel hybrid neural network. Comput Methods Prog Biomed 66:167–181
Celler BG, Chazal P (1998) Low computational cost classifiers for ECG diagnosis using neural networks. In: Proceedings of the 20th annual international conference on IEEE-EMBS, pp 1337–1340
Jouny I, Hamilton P, Kanapathipillai M (1994) Adaptive wavelet representation and classification of ECG signals. In: Proceedings of the 16th annual international conference on IEEE-EMBS, paper no 48
Chazal P, Celler BG (1998) Selecting a neural network structure for ECG diagnosis. In: Proceedings of the 20th annual internatioal conference on IEEE-EMBS, pp 1422–1425
Paul JS, Reddy MRS, Kumar VJ (1997) Automatic detection of PVC’s using autoregressive models. In: Proceedings of the 19th annual international conference on IEEE-EMBS, pp 68–71
Addison PS, Watson JN, Clegg GR, Holzer M, Sterz F, Robertson CE (2000) Evaluating arrhythmias in ECG signals using wavelet transforms. IEEE Eng Med Biol 19(5):104–109
Unser M, Aldroubi A (1996) A review of wavelets in biomedical applications. Proc IEEE 84(4):626–638
Yang M, Lu W, Shyu L (1997) ECG events detection and classification using wavelet and neural networks. In: Proceedings of the 20th annual international conference on IEEE-EMBS, pp 280–281
Physiobank Archieve Index, MIT-BIH Arrhythmia Database. http://www.physionet.org/physiobank/database
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
Lang M (1998) Allpas filter design and applications. IEEE Trans Signal Process 46(9):2505–2514
Cohen A (1986) Biomedical signal processing, vol 2. CRC Press Inc, Florida
Daubechies I (1992) Ten lectures on wavelets. Capital city press, Montpelier
Akay M (1994) Biomedical signal processing. Academic, San Diego
Haykin S (1996) Adaptive filter theory. Prentice Hall, New Jersey
Haykin S (1999) Neural networks; a comprehensive foundation. Prentice Hall, New Jersey
Bertsekas DP (1995) Nonlinear programming. Athenas Scientific, Belmont
Suykens JAK, Wandewalle J (1999) Least squares support vector machine classifiers, neural process. Lett 9:293–300
Chua KS (2003) Efficient computations for large least square support vector machine classifiers. Pattern Recognit Lett 24:75–80
Zurada JM (1992) Introduction to artificial neural systems. PWS Publishing Company, Boston
McNeil BJ, Keeler E, Adelstein SJ (1975) Primer on certain elements of medical decision making. J Med (The New England) 293:211–215
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Acır, N. Classification of ECG beats by using a fast least square support vector machines with a dynamic programming feature selection algorithm. Neural Comput & Applic 14, 299–309 (2005). https://doi.org/10.1007/s00521-005-0466-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-005-0466-z