| Literature DB >> 35743873 |
Qurat-Ul-Ain Mastoi1, Teh Ying Wah1, Mazin Abed Mohammed2, Uzair Iqbal3, Seifedine Kadry4, Arnab Majumdar5, Orawit Thinnukool6.
Abstract
An electrocardiogram (ECG) consists of five types of different waveforms or characteristics (P, QRS, and T) that represent electrical activity within the heart. Identification of time intervals and morphological appearance of the waves are the major measuring instruments to detect cardiac abnormality from ECG signals. The focus of this study is to classify five different types of heartbeats, including premature ventricular contraction (PVC), left bundle branch block (LBBB), right bundle branch block (RBBB), PACE, and atrial premature contraction (APC), to identify the exact condition of the heart. Prior to the classification, extensive experiments on feature extraction were performed to identify the specific events from ECG signals, such as P, QRS complex, and T waves. This study proposed the fusion technique, dual event-related moving average (DERMA) with the fractional Fourier-transform algorithm (FrlFT) to identify the abnormal and normal morphological events of the ECG signals. The purpose of the DERMA fusion technique is to analyze certain areas of interest in ECG peaks to identify the desired location, whereas FrlFT analyzes the ECG waveform using a time-frequency plane. Furthermore, detected highest and lowest components of the ECG signal such as peaks, the time interval between the peaks, and other necessary parameters were utilized to develop an automatic model. In the last stage of the experiment, two supervised learning models, namely support vector machine and K-nearest neighbor, were trained to classify the cardiac condition from ECG signals. Moreover, two types of datasets were used in this experiment, specifically MIT-BIH Arrhythmia with 48 subjects and the newly disclosed Shaoxing and Ningbo People's Hospital (SPNH) database, which contains over 10,000 patients. The performance of the experimental setup produced overwhelming results, which show around 99.99% accuracy, 99.96% sensitivity, and 99.9% specificity.Entities:
Keywords: ECG heartbeat classification; ECG signal processing; cardiovascular disease; features extraction; machine learning
Year: 2022 PMID: 35743873 PMCID: PMC9224985 DOI: 10.3390/life12060842
Source DB: PubMed Journal: Life (Basel) ISSN: 2075-1729
Figure 1Block diagram of novel DERMA technique.
Figure 2The positive and negative polarity of R−peak detection.
Figure 3Representation of QRS complex and area of interest.
Figure 4Representation of QRS complex and area of interest using two events.
Figure 5Graphical representation of P and T−peaks detection.
DERMA Fusion performance results of feature extraction using both datasets.
| S. No | Feature | Sen % | Acc % | Der % |
|---|---|---|---|---|
| 1 | QRS complex | 99.99 | 99.99 | 0.002 |
| 2 | P-wave | 99.90 | 99.99 | 0.001 |
| 3 | T-wave | 99.92 | 99.98 | 0.002 |
| 4 | The previous R-R interval | 99.99 | 99.98 | 0.001 |
| 5 | The subsequent R-R interval | 99.97 | 99.98 | 0.001 |
| 6 | The standard deviation of successive difference (SDSD) | 99.99 | 99.99 | 0.002 |
| Total/Average Performance | 99.96 | 99.98 | 0.0015 | |
Performance Results of the Classification Models.
| Dataset | SVM | KNN | ||||
|---|---|---|---|---|---|---|
| MIT-BIH | Acc (%) | Sen (%) | PPV (%) | Acc (%) | Sen (%) | PPV (%) |
| Normal | 0.92 | 0.98 | 0.98 | 0.94 | 0.97 | 0.92 |
| PVC | 1.00 | 1.00 | 1.00 | 0.98 | 0.95 | 0.97 |
| PACE | 0.95 | 0.97 | 0.99 | 0.99 | 0.94 | 0.96 |
| AFIB | 0.98 | 0.99 | 0.96 | 0.98 | 0.93 | 0.98 |
| APC | 0.99 | 0.98 | 0.97 | 0.99 | 0.96 | 0.99 |
|
| ||||||
| GSVT | 0.70 | 0.71 | 0.68 | 0.59 | 0.80 | 0.87 |
| AFIB | 0.83 | 0.82 | 0.87 | 0.85 | 0.88 | 0.89 |
| SB | 0.82 | 0.84 | 0.90 | 0.91 | 0.92 | 0.89 |
| SR | 0.78 | 0.79 | 0.75 | 0.74 | 0.79 | 0.78 |
Acc, accuracy; Sen, sensitivity; PPV, positive predictivity.
Performance comparison using MIT-BIH Arrhythmia.
| Studies | Acc (%) | Sen (%) | Sp (%) | PPV (%) |
|---|---|---|---|---|
| [ | 99.88 | 99.93 | NA | 99.95 |
| [ | NA | 99.99 | NA | 99.97 |
| [ | NA | 87 | 99 | 85 |
| [ | 92.73 | 7.35 | 96.70 | 88.01 |
| [ | 96.38 | 97.88 | 97.56 | 95.46 |
| [ | NA | 78.8 | NA | 90.8 |
|
| 99.98 | 99.96 | 99.9 | 99.98 |