| Literature DB >> 35378947 |
Nazanin Tataei Sarshar1, Mohammad Mirzaei2.
Abstract
Electrocardiogram signal (ECG) is considered a significant biological signal employed to diagnose heart diseases. An ECG signal allows the demonstration of the cyclical contraction and relaxation of human heart muscles. This signal is a primary and noninvasive tool employed to recognize the actual life threat related to the heart. Abnormal ECG heartbeat and arrhythmia are the possible symptoms of severe heart diseases that can lead to death. Premature ventricular contraction (PVC) is one of the most common arrhythmias which begins from the lower chamber of the heart and can cause cardiac arrest, palpitation, and other symptoms affecting all activities of a patient. Nowadays, computer-assisted techniques reduce doctors' burden to assess heart arrhythmia and heart disease automatically. In this study, we propose a PVC recognition based on a deep learning approach using the MIT-BIH arrhythmia database. Firstly, 10 heartbeat and statistical features including three morphological features (RS amplitude, QR amplitude, and QRS width) and seven statistical features are computed for each signal. The extraction process of these features is conducted for 20 s of ECG data that create a feature vector. Next, these features are fed into a convolutional neural network (CNN) to find unique patterns and classify them more effectively. The obtained results prove that our pipeline improves the diagnosis performance more effectively.Entities:
Mesh:
Year: 2022 PMID: 35378947 PMCID: PMC8976634 DOI: 10.1155/2022/1450723
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 2.682
Figure 1An example of a normal ECG signal [27].
Explanation of statistical features.
| Features | Explanation |
|---|---|
| SDSD | Standard deviation of dissimilarities among sequential RR intervals. |
| Ratio | Ratio=(maxRR −minRR)/ |
| rMSSD | Square root of the mean of the squares of dissimilarities among neighboring RR intervals. |
| SDRR | Standard deviation of all RR intervals |
| pRR10 | Percentage of dissimilarities among neighboring RR intervals that are greater than 10 ms. |
| pRR50 | Percentage of dissimilarities among neighboring RR intervals that are greater than 50 ms. |
| MeanRR | Mean value of all RR intervals ( |
Figure 2The proposed CNN structure with two separate feature extracting routes.
Parameters utilized to train our network.
| Parameters | Value |
|---|---|
| Input features | 10 × 1 |
| Output classes | 2 |
| Learning rate | 0.0001 |
| Max epochs | 40 |
| Activation function | Softmax |
| Batch size | 200 |
| Optimizer | Adam |
| Learning rate drop factor | 0.2 |
Description of the dataset and partitioning of all signals.
| Data | Signals | Used for train or test | PVC type (V) | Non-PVC type (non- | Total |
|---|---|---|---|---|---|
| Data2 | 100, 103, 105, 111, 113, 117, 121, 123, 200, 202, 210, 212, 213, 214, 219, 221, 222, 228, 231, 232, 233, 234 | Test | 3157 | 46539 | 49696 |
| Data1 | 101, 106, 108, 109, 112, 114, 115, 116, 118, 119, 122, 124, 201, 203, 205, 207, 208, 209, 215, 220, 223, 230 | Train | 3648 | 47573 | 51221 |
| DS1 + DS2 | 44 signals | - | 6805 | 94112 | 100917 |
The performance of our strategy for some records.
| Record no. | PPV | Recall | F-score | Record no. | PPV | Recall | F-score |
|---|---|---|---|---|---|---|---|
| 100 | 99.5 | 100 | 99.7 | 201 | 97.5 | 94.1 | 95.8 |
| 105 | 95.4 | 94.3 | 94.8 | 210 | 98.7 | 96.3 | 97.5 |
| 113 | 98.2 | 93.1 | 95.3 | 217 | 95.2 | 91.9 | 93.1 |
| 119 | 97.3 | 100 | 98.3 | 231 | 97.8 | 93.7 | 95.7 |
Comparison between the suggested network and other baseline models on MIT-BIH arrhythmia database.
| Method | PPV (mean) | Recall (mean) | F-score (mean) |
|---|---|---|---|
| Allami et al. [ | 97.8 | 98.7 | 98.2 |
| Pierleoni et al. [ | 86 | 87 | 86.5 |
| Xie et al. [ | 95.4 | 97.8 | 96.6 |
| Yu et al. [ | 98.1 | 97.2 | 97.6 |
| Our approach | 98.6 | 99.2 | 98.9 |