| Literature DB >> 34963455 |
Jinyong Cheng1, Qingxu Zou1, Yunxiang Zhao2.
Abstract
BACKGROUND: Currently, cardiovascular disease has become a major disease endangering human health, and the number of such patients is growing. Electrocardiogram (ECG) is an important basis for {medical doctors to diagnose the cardiovascular disease, which can truly reflect the health of the heart. In this context, the contradiction between the lack of medical resources and the surge in the number of patients has become increasingly prominent. The use of computer-aided diagnosis of cardiovascular disease has become particularly important, so the study of ECG automatic classification method has a strong practical significance.Entities:
Keywords: Atrial fibrillation; BiLSTM; DCNN; TMSE
Mesh:
Year: 2021 PMID: 34963455 PMCID: PMC8715576 DOI: 10.1186/s12911-021-01736-y
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 2.796
Structure diagram of convolutional neural network
| Input layer | ||
|---|---|---|
conv1D-16 conv1D-16 MaxPoling1D | ||
conv1D-64 conv1D-64 MaxPoling1D | ||
conv1D-128 conv1D-128 MaxPoling1D | ||
conv1D-256 conv1D-256 MaxPoling1D | ||
| GlobalAveragePooling1D | ||
| Dropout | ||
| Dropout | ||
| Output layer |
Network structure
| Input layer | ||
|---|---|---|
| Conv1D-32+ Relu | X2 | X4 |
| Batch Normalization | ||
| Dropout | ||
| Conv1D-64+ Relu | X2 | X4 |
| Batch normalization | ||
| Dropout | ||
| Conv1D-128+ Relu | X2 | X4 |
| Batch Normalization | ||
| Dropout | ||
BiLSTM-64 BiLSTM-128 Dense(128)+Relu Dense(64)+Relu Dense(32)+Relu Dense(4)+Relu | X1 | |
| Output Layer | ||
Fig. 1Loss function graph
ECG data description
| Type | Time length (s) | |||||
|---|---|---|---|---|---|---|
| #recording | Mean | SD | Max | Median | Min | |
| Normal | 5154 | 31.9 | 10.0 | 61.0 | 30 | 9.0 |
| AF | 771 | 31.6 | 12.5 | 60 | 30 | 10.0 |
| Other rhythm | 2557 | 34.1 | 11.8 | 60.9 | 30 | 9.1 |
| Noisy | 46 | 27.1 | 9.0 | 60 | 30 | 10.2 |
| Total | 8528 | 32.5 | 10.9 | 30 | 30 | 9.0 |
Fig. 2Filtering flowchart
Fig. 3Filter comparison chart
Fig. 4Confusion matrix
Fig. 5Experimental comparison chart
Experimental classification results
| Method | F1-score | Accurary | |||
|---|---|---|---|---|---|
| Normal | AF | Other | Overall | ||
| WT-TMSE | 0.924 | 0.870 | 0.819 | 0.864 | 0.885 |
| MT-TMSE | 0.930 | 0.810 | 0.823 | 0.887 | 0.884 |
| WT-MT-CEEF | 0.930 | 0.846 | 0.821 | 0.881 | 0.886 |
| WT-MT-MSE | 0.929 | 0.839 | 0.824 | 0.887 | 0.888 |
| Article method | 0.931 | 0.864 | 0.830 | 0.891 | 0.893 |
Fig. 6Method comparison char
Method classification results
| Method | F1-score | Accurary | |||
|---|---|---|---|---|---|
| Normal | AF | Other | Overall | ||
| Multi-SVM [ | 0.90 | 0.81 | 0.72 | 0.81 | |
| Double-layer independent CNN [ | 0.91 | 0.83 | O.72 | 0.82 | |
| 21-layer 1D CNN [ | 0.919 | 0.858 | 0.816 | 0.864 | |
| XGBoost and LSTMs stacked by LDA [ | 0.953 | 0.838 | 0.850 | 0.880 | |
| Decision tree ensemble [ | 0.889 | 0.791 | 0.702 | 0.80 | |
| 8CSL [ | – | 0.895 | – | – | |
| Article method | 0.931 | 0.864 | 0.830 | 0.891 | 0.893 |