Classification of the electrocardiogram signals using supervised classifiers and efficient features

Automatic classification of electrocardiogram (ECG) signals is vital for clinical diagnosis of heart disease. This paper investigates the design of an efficient system for recognition of the premature ventricular contraction from the normal beats and other heart diseases. This system includes three main modules: denoising module, feature extraction module and classifier module. In the denoising module, it is proposed the stationary wavelet transform for noise reduction of the electrocardiogram signals. In the feature extraction module a proper combination of the morphological-based features and timing interval-based features are proposed. As the classifier, several supervised classifiers are investigated; they are: a number of multi-layer perceptron neural networks with different number of layers and training algorithms, support vector machines with different kernel types, radial basis function and probabilistic neural networks. Also, for comparison the proposed features, we have considered the wavelet-based features. It has done comprehensive simulations in order to achieve a high efficient system for ECG beat classification from 12 files obtained from the MIT-BIH arrhythmia database. Simulation results show that best results are achieved about 97.14% for classification of ECG beats.

[1]  Martin A. Riedmiller,et al.  A direct adaptive method for faster backpropagation learning: the RPROP algorithm , 1993, IEEE International Conference on Neural Networks.

[2]  Amjed S. Al-Fahoum,et al.  A quantitative analysis approach for cardiac arrhythmia classification using higher order spectral techniques , 2005, IEEE Transactions on Biomedical Engineering.

[3]  Elif Derya íbeyli Features for analysis of electrocardiographic changes in partial epileptic patients , 2009 .

[4]  David L. Donoho,et al.  De-noising by soft-thresholding , 1995, IEEE Trans. Inf. Theory.

[5]  I. Johnstone,et al.  Adapting to Unknown Smoothness via Wavelet Shrinkage , 1995 .

[6]  Sung-Nien Yu,et al.  Selection of significant independent components for ECG beat classification , 2009, Expert Syst. Appl..

[7]  W.J. Tompkins,et al.  A patient-adaptable ECG beat classifier using a mixture of experts approach , 1997, IEEE Transactions on Biomedical Engineering.

[8]  Philip de Chazal,et al.  A Patient-Adapting Heartbeat Classifier Using ECG Morphology and Heartbeat Interval Features , 2006, IEEE Transactions on Biomedical Engineering.

[9]  Gregory T. A. Kovacs,et al.  Robust Neural-Network-Based Classification of Premature Ventricular Contractions Using Wavelet Transform and Timing Interval Features , 2006, IEEE Transactions on Biomedical Engineering.

[10]  Patrick E. McSharry,et al.  Advanced Methods And Tools for ECG Data Analysis , 2006 .

[11]  Mohammad Bagher Menhaj,et al.  Training feedforward networks with the Marquardt algorithm , 1994, IEEE Trans. Neural Networks.

[12]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[13]  M. A. Al-alaoui A unified analog and digital design to peak and valley detector, window peak and valley detectors, and zero-crossing detectors , 1986, IEEE Transactions on Instrumentation and Measurement.

[14]  Madhuchhanda Mitra,et al.  A Rough-Set-Based Inference Engine for ECG Classification , 2006, IEEE Transactions on Instrumentation and Measurement.

[15]  Chia-Hung Lin,et al.  Frequency-domain features for ECG beat discrimination using grey relational analysis-based classifier , 2008, Comput. Math. Appl..

[16]  Malcolm s thaler,et al.  The Only EKG Book You'll Ever Need , 1988 .

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

[18]  Tet Hin Yeap,et al.  ECG Beat Classification By A Neural Network , 1990, [1990] Proceedings of the Twelfth Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[19]  Bernadette Dorizzi,et al.  ECG signal analysis through hidden Markov models , 2006, IEEE Transactions on Biomedical Engineering.

[20]  BattitiRoberto First- and second-order methods for learning , 1992 .

[21]  Liang-Yu Shyu,et al.  Using wavelet transform and fuzzy neural network for VPC detection from the holter ECG , 2004, IEEE Transactions on Biomedical Engineering.

[22]  H. Gholam Hosseini,et al.  A multi-stage neural network classifier for ECG events , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[23]  M. Fereniec,et al.  Wavelet Denoising for Multi-lead High Resolution ECG Signals , 2007 .

[24]  U. Rajendra Acharya,et al.  Automatic identification of cardiac health using modeling techniques: A comparative study , 2008, Inf. Sci..

[25]  G. Carrault,et al.  Comparing wavelet transforms for recognizing cardiac patterns , 1995 .

[26]  Philip de Chazal,et al.  Automatic classification of heartbeats using ECG morphology and heartbeat interval features , 2004, IEEE Transactions on Biomedical Engineering.

[27]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[28]  Roger G. Mark,et al.  The MIT-BIH Arrhythmia Database on CD-ROM and software for use with it , 1990, [1990] Proceedings Computers in Cardiology.

[29]  G.B. Moody,et al.  The impact of the MIT-BIH Arrhythmia Database , 2001, IEEE Engineering in Medicine and Biology Magazine.

[30]  Donald F. Specht,et al.  Probabilistic neural networks , 1990, Neural Networks.

[31]  Reza Boostani,et al.  VT and VF classification using trajectory analysis , 2009 .

[32]  Roberto Battiti,et al.  First- and Second-Order Methods for Learning: Between Steepest Descent and Newton's Method , 1992, Neural Computation.

[33]  Carsten Peterson,et al.  Clustering ECG complexes using Hermite functions and self-organizing maps , 2000, IEEE Trans. Biomed. Eng..