An improved procedure for detection of heart arrhythmias with novel pre-processing techniques

The objective of this study is to develop an algorithm to detect and classify six types of electrocardiogram (ECG) signal beats including normal beats (N), atrial pre-mature beats (A), right bundle branch block beats (R), left bundle branch block beats (L), paced beats (P), and pre-mature ventricular contraction beats (PVC or V) using a neural network classifier. In order to prepare an appropriate input vector for the neural classifier several pre-processing stages have been applied. Initially, a signal filtering method is used to remove the ECG signal baseline wandering. Continuous wavelet transform is then applied in order to extract features of the ECG signal. Next, principal component analysis is used to reduce the size of the data. A well-known neural network architecture called the multi-layered perceptron neural network is then utilized as the final classifier to classify each ECG beat as one of six groups of signals under study. Finally, the MIT-BIH database is used to evaluate the proposed algorithm, resulting in 99.5% sensitivity, 99.66% positive predictive accuracy and 99.17% total accuracy. © 2012 Wiley Periodicals, Inc.

[1]  Michael G. Strintzis,et al.  ECG pattern recognition and classification using non-linear transformations and neural networks: A review , 1998, Int. J. Medical Informatics.

[2]  Hao Zhang,et al.  ECG analysis based on PCA and Support Vector Machines , 2005, 2005 International Conference on Neural Networks and Brain.

[3]  J. N. Watson,et al.  Evaluating arrhythmias in ECG signals using wavelet transforms , 2000, IEEE Engineering in Medicine and Biology Magazine.

[4]  Kuldip K. Paliwal,et al.  Feature extraction and dimensionality reduction algorithms and their applications in vowel recognition , 2003, Pattern Recognit..

[5]  M.H. Song,et al.  Arrhythmia Classification with Reduced Features by Linear Discriminant Analysis , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[6]  S. Sitharama Iyengar,et al.  Classification of heart rate data using artificial neural network and fuzzy equivalence relation , 2003, Pattern Recognit..

[7]  B. Karlik,et al.  A recognition of ECG arrhytihemias using artificial neural networks , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[8]  Mahantapas Kundu,et al.  Knowledge-based ECG interpretation: a critical review , 2000, Pattern Recognit..

[9]  Paul S Addison,et al.  Wavelet transforms and the ECG: a review , 2005, Physiological measurement.

[10]  M. Kuntalp,et al.  Arrhythmia classification using higher order statistics , 2008, 2008 IEEE 16th Signal Processing, Communication and Applications Conference.

[11]  B. A. Harvey,et al.  Neural network-based EKG pattern recognition , 2002 .

[12]  Dimitrios I. Fotiadis,et al.  An ischemia detection method based on artificial neural networks , 2002, Artif. Intell. Medicine.

[13]  Stanislaw Osowski,et al.  ECG beat recognition using fuzzy hybrid neural network , 2001, IEEE Trans. Biomed. Eng..

[14]  Yüksel Özbay,et al.  A fuzzy clustering neural network architecture for classification of ECG arrhythmias , 2006, Comput. Biol. Medicine.

[15]  Michael G. Strintzis,et al.  ECG analysis using nonlinear PCA neural networks for ischemia detection , 1998, IEEE Trans. Signal Process..

[16]  S. T. Hamde,et al.  Feature extraction from ECG signals using wavelet transforms for disease diagnostics , 2002, Int. J. Syst. Sci..

[17]  Tamer Ölmez,et al.  ECG beat classification by a novel hybrid neural network , 2001, Comput. Methods Programs Biomed..

[18]  Elif Derya Übeyli,et al.  Adaptive neuro-fuzzy inference system for classification of EEG signals using wavelet coefficients , 2005, Journal of Neuroscience Methods.

[19]  Rosaria Silipo,et al.  Artificial neural networks for automatic ECG analysis , 1998, IEEE Trans. Signal Process..

[20]  Andrej Zemva,et al.  FPGA-oriented HW/SW implementation of ECG beat detection and classification algorithm , 2010, Digit. Signal Process..

[21]  Elif Derya Übeyli,et al.  ECG beat classifier designed by combined neural network model , 2005, Pattern Recognit..

[22]  G. Bortolan,et al.  Ranking of pattern recognition parameters for premature ventricular contractions classification by neural networks , 2004, Physiological measurement.

[23]  Vikas Jain,et al.  Neural Network and Wavelets in Arrhythmia Classification , 2004, AACC.

[24]  Yasser M. Kadah,et al.  Study of features based on nonlinear dynamical modeling in ECG arrhythmia detection and classification , 2002, IEEE Transactions on Biomedical Engineering.

[25]  Yüksel Özbay,et al.  Comparison of FCM, PCA and WT techniques for classification ECG arrhythmias using artificial neural network , 2007, Expert Syst. Appl..

[26]  Ali Ghaffari,et al.  A mathematical algorithm for ECG signal denoising using window analysis. , 2007, Biomedical papers of the Medical Faculty of the University Palacky, Olomouc, Czechoslovakia.