ECG beat classification method for ECG printout with Principle Components Analysis and Support Vector Machines

ECG is an electric signal which is generated from human heart. It is used for investigate some of abnormal heart function. For this paper the shape of ECG is used to classify ECG beat in four types such as normal beat (N), left bundle branch block beat (L), right bundle branch block beat (R) and ventricular premature beat (V). To extract the shape of ECG, the discrete wavelet transform with level 3 of Daubechies 1 is used after digital filter was applied to remove noise from ECG signal. After that PCA(Principle Components Analysis) and SVM (Support Vector Machines) are adapted to create model of classifier for using with paper based ECG printout. The ECG image from ECG printout is processed by some image processing techniques such as red grid removing, noise rejection, image thinning and time-series ECG extraction to obtain the time-series ECG signal before classification. Based on MIT-BIH arrhythmia database which using for SVM training and evaluation, the performance of this classifier is 99.6367% with LIBSVM.

[1]  Hao Zhang,et al.  Highly Accurate ECG Beat Classification Based on Continuous Wavelet Transformation and Multiple Support Vector Machine Classifiers , 2009, 2009 2nd International Conference on Biomedical Engineering and Informatics.

[2]  N. Ellouze,et al.  ECG Beat Classifier Using Support Vector Machine , 2008, 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications.

[3]  Bidyut Baran Chaudhuri,et al.  Generation of digital time database from paper ECG records and Fourier transform-based analysis for disease identification , 2004, Comput. Biol. Medicine.

[4]  Mahesh S. Khadtare,et al.  ECG Arrhythmia Analysis by Multicategory Support Vector Machine , 2004, AACC.

[5]  Ricardo Baeza,et al.  Electrocardiogram digitization: a practical perspective on the usefulness of a new tool to convert paper electrocardiograms into digital waveform. , 2005, Journal of electrocardiology.

[6]  S. S. Mehta,et al.  Biomedical signal processing using SVM , 2007 .

[7]  Liqing Zhang,et al.  ECG Feature Extraction and Classification Using Wavelet Transform and Support Vector Machines , 2005, 2005 International Conference on Neural Networks and Brain.

[8]  Dinesh P. Mital,et al.  A microcomputer-based prototype for ECG paper record conversion , 1996 .

[9]  Hadi Sadoghi Yazdi,et al.  ECG Arrhythmia Classification with Support Vector Machines and Genetic Algorithm , 2009, 2009 Third UKSim European Symposium on Computer Modeling and Simulation.

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

[11]  S. Osowski,et al.  Support Vector Machine based expert system for reliable heart beat recognition , 2022 .

[12]  H. Nazeran,et al.  Digitization and Synchronization Method for Electrocardiogram Printouts , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[13]  Mandar Mitra,et al.  An automated data extraction system from 12 lead ECG images , 2003, Comput. Methods Programs Biomed..

[14]  H. K. Bhullar,et al.  Computer-based techniques for the optimal extraction of medical data from graphical paper records , 1992 .

[15]  Chia-Hung Hsiao,et al.  Computer analysis of the electrocardiograms from ECG paper recordings , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[16]  Willis J. Tompkins,et al.  Quantitative Investigation of QRS Detection Rules Using the MIT/BIH Arrhythmia Database , 1986, IEEE Transactions on Biomedical Engineering.

[17]  Tanju Erdem,et al.  ECGScan: a method for conversion of paper electrocardiographic printouts to digital electrocardiographic files. , 2005, Journal of electrocardiology.

[18]  Fei Wang,et al.  Shape-based Matching of ECG Recordings , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[19]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.