| Literature DB >> 33167558 |
Liping Xie1, Zilong Li1, Yihan Zhou1, Yiliu He1, Jiaxin Zhu1.
Abstract
Cardiovascular diseases (CVDs), including asymptomatic myocardial ischemia, angina, myocardial infarction, and ischemic heart failure, are the leading cause of death globally. Early detection and treatment of CVDs significantly contribute to the prevention or delay of cardiovascular death. Electrocardiogram (ECG) records the electrical impulses generated by heart muscles, which reflect regular or irregular beating activity. Computer-aided techniques provide fast and accurate tools to identify CVDs using a patient's ECG signal, which have achieved great success in recent years. Latest computational diagnostic techniques based on ECG signals for estimating CVDs conditions are summarized here. The procedure of ECG signals analysis is discussed in several subsections, including data preprocessing, feature engineering, classification, and application. In particular, the End-to-End models integrate feature extraction and classification into learning algorithms, which not only greatly simplifies the process of data analysis, but also shows excellent accuracy and robustness. Portable devices enable users to monitor their cardiovascular status at any time, bringing new scenarios as well as challenges to the application of ECG algorithms. Computational diagnostic techniques for ECG signal analysis show great potential for helping health care professionals, and their application in daily life benefits both patients and sub-healthy people.Entities:
Keywords: classification; deep learning; electrocardiogram; feature engineering; machine learning
Mesh:
Year: 2020 PMID: 33167558 PMCID: PMC7664289 DOI: 10.3390/s20216318
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Process of computational diagnostic techniques for electrocardiogram signals.
Figure 2Cardiac electrical conduction system and the electrocardiogram signal.
ECG features and the normal values for a healthy adult.
| Features | Description | Amplitude | Duration | Disease Diagnosis | References |
|---|---|---|---|---|---|
| R-R interval | The interval between two successive R-waves of the QRS complex | 0.6–1.2 s | Paroxysmal atrial fibrillation | [ | |
| P wave | Atrial depolarization | 0.25 mV | 0.08–0.11 s | Atrial fibrillation | [ |
| P-R interval | The time between the onset of atrial depolarization and the onset of ventricular depolarization | 0.12–0.2 s | Stroke | [ | |
| QRS complex | Ventricular depolarization | 1.60 mV for R peak | 0.06–0.1 s | Ventricular enlargement | [ |
| ST-segment | The interval between ventricular depolarization and repolarization | 0.05–0.155 s | Myocardial ischemia or infarction | [ | |
| T wave | Ventricular repolarization | 0.1–0.8 mV | 0.05–0.25 s | Myocardial infarction | [ |
| U wave | The last phase of ventricular repolarization | May not be observed because of its small size | Unknown | Unknown | [ |
| QT interval | The time is taken for ventricular depolarisation and repolarisation | 0.35–0.44 s | Hypokalemia | [ |
Figure 3Feature selection methods, such as filter, wrapper, and embedded method.
Figure 4Different feature extraction methods used in ECG analysis.
ECG analysis with end-to-end approaches.
| Tasks | Database | Model | Signal | Performance (%) | References |
|---|---|---|---|---|---|
| AF detection | MIT-BIH | CNN and RNN | 250 samples | Acc = 97.10 | [ |
| Myocardial infarction detection | PTB | CNN | 651 samples | Acc = 93.53 | [ |
| CVD detection | INCART | 1D-CapsNet | 514 samples | Acc = 99.44 | [ |
| MI classification | PTB | CNN | 651 samples | Acc = 99.78 | [ |
| Arrhythmia detection | MIT-BIH | CNN | 500 samples | Acc = 92.50 | [ |
| Classification of ECG signal | MIT-BIH | DNN | 300 samples | Acc = 98.6 | [ |
| Classification of ECG signal | MIT-BIH | 1D-CNN | 128 samples | Acc = 99 | [ |
| Classification of ECG signal | A synthetic dataset by using an ECG simulator | Short-Time Fourier Transform and CNN | 2426 samples | Acc = 99.2 | [ |
| AF detection | IEEE-TBME | CNN | 512 samples | Acc = 96.1 | [ |
| Classification of ECG signal | TNMG | DNN | 2800 samples | Spe:above 99 | [ |
| AF detection | iRhythm Technologies | DNN | 256 samples | AUC:above 97 | [ |
| Classification of ECG signal | MIT-BIH | DNN | 360 samples | AUC = 0.999 | [ |
| AF detection | MIT-BIH | CNN | 360 samples | Acc = 99.45 | [ |
| MI detection | PTB | CNN | 800 samples | Acc = 95.49 | [ |
| AF detection | MIT-BIH | CNN | 3600 samples | Acc = 91.33 | [ |
Accuracy(Acc), Sensitivity(Sen), Specificity(Spe), Area Under Curve(AUC), MIT-BIH arrhythmia Database (MIT-BIH), Physikalisch-Technische Bundesanstalt diagnostic ECG database (PTB), St.-Petersburg Institute of Cardiological Technics database (INCART), IEEE-TBME PPG Respiratory Rate Benchmark data set (IEEE-TBME). Telehealth Network of Minas Gerais (TNMG).
Figure 5Flowchart of the Convolutional- and Recurrent-Neural Networks (reproduced with permission from the authors of [129]). The model consists of a training phase for estimation of the optimal parameters of model, an evaluation phase for validating performance measures and a generalization phase to report performance on previously unseen data sets.
Brief description of ECG databases [2,3].
| Database | Subjects | Records | Duration (min) | Frequency (Hz) | Leads | Resolution (bit) |
|---|---|---|---|---|---|---|
| MIT-BIH Arrhythmia | 47 | 48 | 30 | 360 | 12 | 11 |
| MIT-BIH AF | 25 | 25 | 10 h | 250 | 2 | 12 |
| MIT-BIH ST Change | 28 | 28 | 13–67 | 360 | 1–2 | N/A |
| MIT-BIH Long Term | 7 | 7 | 14–22h | 128 | 2lead:12 | 2lead:6 |
| MIT-BIH SUPRA | N/A | 78 | 30 | 128 | 10 | 2 |
| PTB | 290 | 549 | N/A | 1k | 12 + 3 Frank-lead | 16 |
| AHA | N/A | 10 | 30 | 250 | 2 | 12 |
| INCART | 32 | 75 | 30 | 257 | N/A | 12 |
| UofTDB | 1020 | 1020+ | 2 to 5 | 200 | 1 | 12 |
| Fantasia | 40 | 40 | 120 | 250 | N/A | N/A |
Figure 6A wireless ECG monitoring system for E-health applications (reproduced with permission from the authors of [166]).
Figure 7Workflow diagram showing the data sets used to develop and validate the DCNN in arrhythmia analysis (reproduced with permission from the authors of [137]).