Classification of electrocardiogram signals with waveform morphological analysis and support vector machines

Electrocardiogram (ECG) indicates the occurrence of various cardiac diseases, and the accurate classification of ECG signals is important for the automatic diagnosis of arrhythmia. This paper presents a novel classification method based on multiple features by combining waveform morphology and frequency domain statistical analysis, which offer improved classification accuracy and minimise the time spent for classifying signals. A wavelet packet is used to decompose a denoised ECG signal, and the singular value, maximum value, and standard deviation of the decomposed wavelet packet coefficients are calculated to obtain the frequency domain feature space. The slope threshold method is applied to detect R peak and calculate RR intervals, and the first two RR intervals are extracted as time-domain features. The fusion feature space is composed of time and frequency domain features. A combination of support vector machine (SVM) with the help of grid search and waveform morphological analysis is applied to complete nine types of ECG signal classification. Computer simulations show that the accuracy of the proposed algorithm on multiple types of arrhythmia databases can reach 96.67%. Graphical abstract

[1]  B. V. K. Vijaya Kumar,et al.  Heartbeat Classification Using Morphological and Dynamic Features of ECG Signals , 2012, IEEE Transactions on Biomedical Engineering.

[2]  Ali Khazaee,et al.  High Efficient System for Automatic Classification of the Electrocardiogram Beats , 2011, Annals of Biomedical Engineering.

[3]  Naif Alajlan,et al.  A wavelet optimization approach for ECG signal classification , 2012, Biomed. Signal Process. Control..

[4]  Wei Zhou,et al.  A support vector machine approach for AF classification from a short single-lead ECG recording , 2018, Physiological measurement.

[5]  Clarence W. de Silva,et al.  Feature selection for ECG signal processing using improved genetic algorithm and empirical mode decomposition , 2016 .

[6]  Jian Li,et al.  Heartbeat classification using projected and dynamic features of ECG signal , 2017, Biomed. Signal Process. Control..

[7]  Santanu Sahoo,et al.  Multiresolution wavelet transform based feature extraction and ECG classification to detect cardiac abnormalities , 2017 .

[8]  Vinayak G. Asutkar,et al.  Classification and analysis of cardiac arrhythmia based on incremental support vector regression on IOT platform , 2021, Biomed. Signal Process. Control..

[9]  Francesca N. Delling,et al.  Heart Disease and Stroke Statistics—2019 Update: A Report From the American Heart Association , 2019, Circulation.

[10]  Masoud Daneshtalab,et al.  A review on deep learning methods for ECG arrhythmia classification , 2020, Expert Syst. Appl. X.

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

[12]  C. Ganesh Babu,et al.  Ecg Arrhythmia Signals Classification Using Particle Swarm Optimization-Support Vector Machines Optimized With Independent Component Analysis , 2021 .

[13]  Olaf Dössel,et al.  P wave detection and delineation in the ECG based on the phase free stationary wavelet transform and using intracardiac atrial electrograms as reference , 2016, Biomedizinische Technik. Biomedical engineering.

[14]  Rama Komaragiri,et al.  Heart rate monitoring and therapeutic devices: A wavelet transform based approach for the modeling and classification of congestive heart failure. , 2018, ISA transactions.

[15]  Gretchen A. Stevens,et al.  World Health Organization cardiovascular disease risk charts: revised models to estimate risk in 21 global regions , 2019, The Lancet. Global health.

[16]  Xiaofei Wang,et al.  Denoising and R-Peak Detection of Electrocardiogram Signal Based on EMD and Improved Approximate Envelope , 2014, Circuits Syst. Signal Process..

[17]  Hongqiang Li,et al.  Detection of electrocardiogram characteristic points using lifting wavelet transform and Hilbert transform , 2013 .

[18]  U. Rajendra Acharya,et al.  Automated diagnosis of congestive heart failure using dual tree complex wavelet transform and statistical features extracted from 2 s of ECG signals , 2017, Comput. Biol. Medicine.

[19]  Mohammad R. Homaeinezhad,et al.  Real-time electrocardiogram P-QRS-T detection-delineation algorithm based on quality-supported analysis of characteristic templates , 2014, Comput. Biol. Medicine.

[20]  T. Ölmez,et al.  Comparison of discrete wavelet and Fourier transforms for ECG beat classification , 1999 .

[21]  Hau-Tieng Wu,et al.  Heart beat classification from single-lead ECG using the synchrosqueezing transform , 2015, Physiological measurement.