Abstract
This paper employed the Daubechies wavelet transform (WT) for R-peak detection and radial basis function neural network (RBFNN) to classify the electrocardiogram (ECG) signals. Five types of ECG beats: normal beat, paced beat, left bundle branch block (LBBB) beat, right bundle branch block (RBBB) beat and premature ventricular contraction (PVC) were classified. 500 QRS complexes were arbitrarily extracted from 26 records in Massachusetts Institute of Technology-Beth Israel Hospital (MIT-BIH) arrhythmia database, which are available on Physionet website. Each and every QRS complex was represented by 21 points from p1 to p21 and these QRS complexes of each record were categorized according to types of beats. The system performance was computed using four types of parameter evaluation metrics: sensitivity, positive predictivity, specificity and classification error rate. The experimental result shows that the average values of sensitivity, positive predictivity, specificity and classification error rate are 99.8%, 99.60%, 99.90% and 0.12%, respectively with RBFNN classifier. The overall accuracy achieved for back propagation neural network (BPNN), multilayered perceptron (MLP), support vector machine (SVM) and RBFNN classifiers are 97.2%, 98.8%, 99% and 99.6%, respectively. The accuracy levels and processing time of RBFNN is higher than or comparable with BPNN, MLP and SVM classifiers.
Similar content being viewed by others
References
M.S.Thaler, The only EKG book you’ll ever need, Lippincott Williams and Wilkins, Edition 2006
S. Osowski, T.H. Linh, ECG beat recognition using fuzzy hybrid neural network. IEEE Transactions on Biomedical Engineering 48, 1265–1271 (2001)
M.R.Risk, J.F.Sobh, J.P.Saul, Beat detection and classification of ECG using self organizing maps, Proceedings of the Nineteenth International Conference of IEEEIEMBS, Chicago, IL USA, October 30-November 2, 1997
T.Stamkopoulos, N.Maglaveras, K.Diamantaras, M.Strintzis, ECG Analysis using nonlinear PCA neural networks for ischemia detection, IEEE Transaction on signal process. 46(11), 3058–3067 (1998)
P.de Chazal, B.G.Celler, R.B.Rei, Using wavelet coefficients for the classification of the electrocardiogram, Proceedings of the Twenty-second Annual EMBS International Conference, Chicago IL, July 23–28, 2000
Z. Dokur, T. Olmez, ECG beat classification by a novel hybrid neural network. Computer Methods and Programs in Biomedicine 66, 167–181 (2001)
N.Srinivasan, D.F.Ge, S.M.Krishnan, Autoregressive modelling and classification of cardiac arrhythmias, Proceedings of the Second Joint Conference Houston, TX, USA, October 23–26, 2002
J.Zhou, Automatic detection of premature ventricular contraction using quantum neural networks, Proceedings of the Third IEEE Symposium on Bio-Informatics and Bio-Engineering, 2003
S. I.Niwas, R.S.S.Kumari, V.Sadasivam, Artificial neural network based automatic cardiac abnormalities classification, Proceedings of the Sixth International Conference on Computational Intelligence and Multimedia Applications, 2005
O.T.Inan, L.Giovangrandi, G.T.A. Kovacs, Robust neural-network-based classification of premature ventricular contractions using wavelet transform and timing interval features, IEEE Transactions on Biomedical Engineering, 53(12), 2507–2515, 2006
W.Jiang, S.G. Kong, Block-based neural networks for personalized ECG signal classification, IEEE Transactions on Neural Networks, 18(6), 1750–1761, 2007
H.Hussain, L.L.Fatt, Efficient ECG signal classification using sparsely connected radial basis function neural network, Proceeding of the Sixth WSEAS International Conference on Circuits, Systems, Electronics, Control and Signal Processing, 412–416, December 2007
F.Melgani, Y.Bazi, Classification of electrocardiogram signals with support vector machines and particle swarm optimization, IEEE Transactions on Information Technology in Biomedicine, 12(5), 667–677, 2008
S.M. Jadhav, S.L.Nalbalwar, A.A.Ghatol, ECG arrhythmia classification using modular neural network model, IEEE EMBS Conference on Biomedical Engineering and Sciences (IECBES 2010), Kuala Lumpur, Malaysia, November 30–December 2, 2010
M.Llamedo, J.P.Martınez, Heartbeat classification using feature selection driven by database generalization criteria, IEEE Transactions on Biomedical Engineering, 58(3), 616–625 2011
V.Mai, I.Khalil, C.Meli, ECG biometric using multilayer perceptron and radial basis function neural networks, The Thirty-three Annual International Conference of the IEEE EMBS Boston, Massachusetts USA, August 30–September 3, 2011
Y. Ozbay, R. Ceylan, B. Karlik, Integration of type-2 fuzzy clustering and wavelet transform in a neural network based ECG classifier. Expert Systems with Applications 38, 1004–1010 (2011)
M.R. Homaeinezhad, S.A. Atyabi, E. Tavakkoli, H.N. Toosi, A. Ghaffari, R. Ebrahimpour, ECG arrhythmia recognition via a neuro-SVM-KNN hybrid classifier with virtual QRS image-based geometrical features. Expert Systems with Applications 39, 2047–2058 (2012)
A. Martíneza, R. Alcaraza, J.J. Rieta, Ventricular activity morphological characterization: Ectopic beats removal in long term atrial fibrillation recordings. Computer Methods and Programs in Biomedicine 109, 283–292 (2013)
H. H.de C.Junior, R.L.Moreno, T.C.Pimenta, P.C.Crepaldi, E.Cintra, A heart disease recognition embedded system with fuzzy cluster algorithm, Computer Methods and Programs in Biomedicine, 110, 447–454, 2013
Z. Zidelmal, A. Amirou, D. Ould-Abdeslam, J. Merckle, ECG beat classification using a cost sensitive classifier. Computer Methods and Programs in Biomedicine 111, 570–577 (2013)
H.M. Rai, ECG signal processing for abnormalities detection using multi-resolution wavelet transform and Artificial Neural Network classifier. Measurement 46(9), 3238–3246 (2013)
M.Misiti, Y.Misiti, Georges Oppenheim, Jean-Michel Poggi, Wavelet Toolbox for use with MATLAB, 1, March 1996
Guler, E.D. Ubeyli, ECG beat classifier designed by combined neural network model. Pattern Recognition 38, 199–208 (2005)
S. Mallat, A Wavelet Tour of Signal Processing (Academic Press, Burlington, MA, 1999)
R.O.Dude, P.E.H.D.G.Stork, Pattern Classification, Edition II, John Wiley, 2002
Fundamental of Neural Networks, www.myreaders.info/html/artificial_intelligence.html
M. Korürek, B. Dogan, ECG beat classification using particle swarm optimization and radial basis function neural network. Expert Systems with Applications 37, 7563–7566 (2010)
M.Hajek, Neural Networks, 2005
H.Yu, T.Xie, S.Paszczyñski, B.M.Wilamowski, Advantages of Radial Basis Function Networks for Dynamic System Design, IEEE Transactions on Industrial Electronics, 58(12), 5438–5450 December 2011
J. Park, I.W. Sandberg, Universal approximation using radial basis-function networks. Neural Computation 3(2), 246–257 (1991)
J. Moody, C.J. Darken, Fast learning in networks of locally-tuned processing units. Neural Computation 1(2), 281–294 (1989)
B.M.Wilamowski, R.C.Jaeger, Implementation of RBF type networks by MLP networks, Proceedings of IEEE International Conference Neural Networks, Washington, DC, 1670–1675, June 3-6, 1996
M.J.D. Powell, The theory of radial basis functions approximation. Advances of Numerical Analysis (Clarendon Press, Oxford, 1992), pp. 105–210
F. Girosi, Some extensions of radial basis functions and their applications in artificial intelligence. Computers and Mathematics with Applications 24(12), 61–80 (1992)
N. Kasabov, Foundations of Neural networks, Fuzzy Systems and Knowledge Engineering, MIT Press, 1996
A.P. Topchy, O.A. Lebedko, V.V. Miagkikh, N.K. Kasabov, Adaptive training of radial basis function networks based on cooperative evolution and evolutionary programming (Progress in Connectionist-Based Information Systems, Springer, 1998), pp. 253–258
Physiobank Archive Index, MIT-BIH Arrhythmia Database, http://www.physionet.org/physiobank/database
R.Mark, G.Moody, MIT-BIH arrhythmia database directory, http://ecg.mit.edu/dbinfo.html
H.M.Rai, A.Trivedi, De-noising of ECG waveforms using multiresolution wavelet transform, International Journal of Computer Application, 45(18), 25–30 May 2012
S. Pal, M. Mitra, Detection of ECG characteristic points using multiresolution wavelet analysis based selective coefficient method. Measurement 43, 255–261 (2010)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Rai, H.M., Trivedi, A., Chatterjee, K. et al. R-Peak Detection using Daubechies Wavelet and ECG Signal Classification using Radial Basis Function Neural Network. J. Inst. Eng. India Ser. B 95, 63–71 (2014). https://doi.org/10.1007/s40031-014-0073-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40031-014-0073-4