| Literature DB >> 35707012 |
Xiaoye Zhao1,2,3, Jucheng Zhang4, Yinglan Gong5,6, Lihua Xu7, Haipeng Liu8, Shujun Wei9, Yuan Wu9, Ganhua Cha2, Haicheng Wei2, Jiandong Mao1,2,3, Ling Xia10.
Abstract
Background: Myocardial ischemia is a common early symptom of cardiovascular disease (CVD). Reliable detection of myocardial ischemia using computer-aided analysis of electrocardiograms (ECG) provides an important reference for early diagnosis of CVD. The vectorcardiogram (VCG) could improve the performance of ECG-based myocardial ischemia detection by affording temporal-spatial characteristics related to myocardial ischemia and capturing subtle changes in ST-T segment in continuous cardiac cycles. We aim to investigate if the combination of ECG and VCG could improve the performance of machine learning algorithms in automatic myocardial ischemia detection.Entities:
Keywords: Lyapunov index; myocardial ischemia; sample entropy (SampEn); support vector machine (SVM); vectorcardiogram (VCG)
Year: 2022 PMID: 35707012 PMCID: PMC9192098 DOI: 10.3389/fphys.2022.854191
Source DB: PubMed Journal: Front Physiol ISSN: 1664-042X Impact factor: 4.755
FIGURE 1Ischemia-related changes in ST-wave (ST-segment). (A) ST wave from a healthy control. (B) ST wave from a patient with myocardial ischemia. Red line presents ST wave in ECG.
FIGURE 2System framework.
Clinical characteristic of ischemic patients
| Characteristics | Values |
|---|---|
| Age (years) | 58 ± 10 |
| Female | 91/377 |
| Chest pain | 228/377 |
| Dyspnea | 196/377 |
| Heart rate (bpm) | 70 ± 10 |
| Ejection fraction (%) | 62 ± 6 |
| Left ventricular end diastolic diameter (mm) | 48 ± 5 |
| Systolic blood pressure (mmHg) | 129 ± 16 |
| Diastolic blood Pressure (mmHg) | 79 ± 12 |
| Smoker | 225/377 |
| Family history of CAD | 19/377 |
The continuous values were provided as mean ± SD, for normally distributed data while the categorical data was presented as numbers and percentages.
FIGURE 3Three-dimensional VCGs’ ST-T segments derived from 20sec, 12-lead ECGs.
FIGURE 4The flow chart of feature selection using a grid search on the training dataset
FIGURE 5SampEn of each ECG lead from healthy controls and patients with myocardial ischemia. (A) SampEn of each ECG lead. (B) The average accuracy of an ECG-only model using each single Si on the training dataset.
Results of feature selection using the grid search for the ECG-only model on the training dataset
| Input Vectors | Accuracy | Specificity | Sensitivity | F1 Score | AUC |
|---|---|---|---|---|---|
| ( | 0.921 ± 0.004 | 0.911 ± 0.004 | 1.000 ± 0.000 | 0.953 ± 0.002 | 0.955 ± 0.002 |
| ( | 0.889 ± 0.034 | 0.873 ± 0.009 | 1.000 ± 0.000 | 0.932 ± 0.006 | 0.936 ± 0.004 |
Comparison of the classification effects of two different feature selection methods for the ECG-only model
| Methods | Accuracy | Specificity | Sensitivity | F1 Score | AUC |
|---|---|---|---|---|---|
| Grid search | 0.861 ± 0.033 | 0.876 ± 0.043 | 0.749 ± 0.131 | 0.916 ± 0.022 | 0.813 ± 0.057 |
| PCA | 0.766 ± 0.021 | 0.757 ± 0.022 | 0.829 ± 0.111 | 0.850 ± 0.015 | 0.793 ± 0.054 |
FIGURE 6Deep features extracted from VCGs. (A) SampEn’s value. (B) THI. (C) SHI.
Results of feature selection using the grid search for the VCG-only model on the training dataset
| Input Vectors | Accuracy | Specificity | Sensitivity | F1 Score | AUC |
|---|---|---|---|---|---|
| ( | 0.887 ± 0.005 | 0.889 ± 0.005 | 0.870 ± 0.018 | 0.932 ± 0.003 | 0.880 ± 0.010 |
| ( | 0.863 ± 0.016 | 0.856 ± 0.019 | 0.918 ± 0.018 | 0.917 ± 0.011 | 0.887 ± 0.012 |
Comparison of the classification effects of two different feature selection methods for the VCG-only model
| Methods | Accuracy | Specificity | Sensitivity | F1 Score | AUC |
|---|---|---|---|---|---|
| Grid search | 0.877 ± 0.034 | 0.884 ± 0.044 | 0.827 ± 0.073 | 0.926 ± 0.022 | 0.856 ± 0.029 |
| PCA | 0.870 ± 0.044 | 0.876 ± 0.046 | 0.829 ± 0.065 | 0.921 ± 0.029 | 0.921 ± 0.029 |
Results of feature selection using the grid search for the ECG + VCG model on the training dataset
| Input Vectors | Accuracy | Specificity | Sensitivity | F1 Score | AUC |
|---|---|---|---|---|---|
| ( | 0.907 ± 0.008 | 0.904 ± 0.008 | 0.923 ± 0.017 | 0.944 ± 0.005 | 0.913 ± 0.010 |
| ( | 0.904 ± 0.007 | 0.902 ± 0.007 | 0.918 ± 0.024 | 0.942 ± 0.005 | 0.910 ± 0.014 |
Comparison of the classification effects of two different feature selection methods for the VCG + ECG model
| Methods | Accuracy | Specificity | Sensitivity | F1 Score | AUC |
|---|---|---|---|---|---|
| Grid search | 0.903 ± 0.040 | 0.903 ± 0.043 | 0.905 ± 0.086 | 0.942 ± 0.025 | 0.904 ± 0.049 |
| PCA | 0.894 ± 0.039 | 0.898 ± 0.046 | 0.865 ± 0.046 | 0.936 ± 0.025 | 0.882 ± 0.028 |
FIGURE 7The boxplots of the accuracy, specificity, sensitivity, F1 score, and AUC for myocardial ischemia detection correspond to the ECG-only, VCG-only, and ECG + VCG models.
Comparison of the proposed model against existing approaches on myocardial ischemia detection
| Authors | Year | Algorithm | Cohorts | Signals | Num. of Features | Performance |
|---|---|---|---|---|---|---|
|
| 1992 | Decision tree | 1,220 subjects from CSE database | 10 s VCGs and ECGs | Unknown |
|
| 84.3 | ||||||
|
| 2011 | Forward neural networks | 60 ischemic patients, 10 healthy controls | 3 s VCGs | 22 |
|
|
| ||||||
|
| 2013 | Linear discriminant analysis | 80 ischemic patients in MI from STAFF III database, 52 healthy controls from PTB database | VCG beats | 8 |
|
|
| ||||||
|
| 2014 | Linear discriminant analysis | 80 ischemic patients before (control) and during PTCA from STAFF III database | VCG | 4 out of 12 | Sen: 90.5 |
| Beats | Spec:92.5 | |||||
|
| 2018 | The gradient boosting method | 98 ischemic patients before (control) and during PTCA from STAFF III database | 10 s VCGs | 7 out of 328 |
|
|
| ||||||
|
| 2019 | Five feed forward neural networks. | 406 ischemic patients,189 non-CAD patients | VCG beats | 27 out of 2,320 | For female: |
|
| ||||||
|
| ||||||
| Overall | ||||||
| 82.5 ± 6.4 | ||||||
| This work | 2021 | SVM | 377 ischemic patients, 52 healthy controls from PTB database | 20 s ECGs and VCGs | 3 |
|
|
| ||||||
|
|
abbreviations: Acc: accuracy. Sen: sensitivity. Spec: specificity. CSE, database: Common Standards for Quantitative Electrocardiography database. PTCA: percutaneous transluminal coronary angiography.