International Journal of Modern Education and Computer Science (IJMECS)

ISSN: 2075-0161 (Print), ISSN: 2075-017X (Online)

Published By: MECS Press

IJMECS Vol.5, No.3, Apr. 2013

Automated Cardiac Beat Classification Using RBF Neural Networks

Full Text (PDF, 490KB), PP.42-48

Views:183   Downloads:3


Ali Khazaee

Index Terms

ECG beat classification, Premature Ventricular Contraction, RBF Neural Network, Wavelet, Genetic Algorithm


This paper proposes a four stage, denoising, feature extraction, optimization and classification method for detection of premature ventricular contractions. In the first stage, we investigate the application of wavelet denoising in noise reduction of multi-channel high resolution ECG signals. In this stage, the Stationary Wavelet Transform is used. Feature extraction module extracts ten ECG morphological features and one timing interval feature. Then a number of radial basis function (RBF) neural networks with different value of spread parameter are designed and compared their ability for classification of three different classes of ECG signals. Genetic Algorithm is used to find best value of RBF parameters. A classification accuracy of 100% for training dataset and 95.66% for testing dataset and an overall accuracy of detection of 95.83% were achieved over seven files from the MIT/BIH arrhythmia database.

Cite This Paper

Ali Khazaee,"Automated Cardiac Beat Classification Using RBF Neural Networks", IJMECS, vol.5, no.3, pp.42-48, 2013.DOI: 10.5815/ijmecs.2013.03.06


[1]G. D. Clifford, F. Azuaje, P. E. McShary, Advanced Methods and Tools for ECG Data Analysis, Artech House: Norwood, MA 02062, 2006.

[2]S. Karimifard and A. Ahmadian, A robust method for diagnosis of morphological arrhythmias based on Hermitian model of higher order statistics, BioMedical Engineering OnLine 10:22, 2011.

[3]R. J. Martis, U. R. Acharya, K.M. Mandana, A.K. Ray and C. Chakraborty, Application of principal component analysis to ECG signals for automated diagnosis of cardiac health, Expert Systems with Applications 39, 11792–11800, 2012.

[4]Y. Kutlua and D. Kuntalpb, Feature extraction for ECG heartbeats using higher order statistics of WPD coefficients, computer methods and programs in biomedicine 105, 257–267, 2012.

[5]A. E. Zadeh and A. Khazaee, High Efficient System for Automatic Classification of the Electrocardiogram Beats, Annals of Biomedical Engineering, 2011.

[6]A.Khazaee, A. Ebrahimzadeh, Classification of electrocardiogram signals with support vector machines and genetic algorithms using power spectral features, Biomedical Signal Processing and Control 5, pp. 252–263, 2010.

[7]M. Kania, M. Fereniec, and R. Maniewski., "Wavelet Denoising for Multi-lead High Resolution ECG Signals," Measurement Science Review, Vol. 7, Section 2, No. 4, 2007.

[8]Donoho D., Johnstone I., "Adapting to unknown smoothness via wavelet shrinkage," J. ASA, 1995, vol. 90, pp. 1200–1223.

[9]Donoho D., "De-Noising by soft-thresholding," IEEE Trans. on Inf. Theory, vol. 41, 3, pp. 613-627.

[10]M. A. Al-Alaoui, "A unified analog and digital design to peak and valley detector, window peak and valley detectors, and zero crossing detectors," IEEE Transactions on Instrumentation and Measurement, vol. 35, pp. 304-307, 1986.

[11]R. Mark and G. Moody, MIT-BIH Arrhythmia Database 1997 [Online]. Available:

[12]G. B. Moody and R. G. Mark, "The impact of the mit/bih arrhythmia database," IEEE Eng. Med. Biol. Mag., vol. 20, no. 3, pp. 45–50, May- Jun. 2001.

[13]S. Sumathi, T. Hamsapriya, P. Surekha, Evolutionary Intelligence: An Introduction to Theory and Applications with Matlab, Springer-Verlag Berlin Heidelberg, 2008. 

[14]S. Bandyopadhyay, and S. K. Pal, Classification and Learning Using Genetic Algorithms, Springer-Verlag Berlin Heidelberg, 2007.

[15]O. T. Inan, L. Giovangrandi, and G. T. A. Kovacs, Robust Neural Network Based Classification of Premature Ventricular Contractions Using Wavelet Transform and Timing Interval Features, IEEE Trans. Biomed. Eng., vol. 53, no. 12, pp. 2507–2515, Dec. 2006.