| Literature DB >> 35369289 |
Man Kang1,2, Xue-Feng Wang1,2, Jing Xiao3, He Tian1,2, Tian-Ling Ren1,2.
Abstract
Electrocardiogram (ECG), as a product that can most directly reflect the electrical activity of the heart, has become the most common clinical technique used for the analysis of cardiac abnormalities. However, it is a heavy and tedious burden for doctors to analyze a large amount of ECG data from the long-term monitoring system. The realization of automatic ECG analysis is of great significance. This work proposes a beat-level interpretation method based on the automatic annotation algorithm and object detector, which abandons the previous mode of separate R peak detection and heartbeat classification. The ground truth of the QRS complex is automatically annotated and also regarded as the object the model can learn like category information. The object detector unifies the localization and classification tasks, achieving an end-to-end optimization as well as decoupling the high dependence on the R peak. Compared with most advanced methods, this work shows superior performance. For the interpretation of 12 heartbeat types in the MIT-BIH dataset, the average accuracy is 99.60%, the average sensitivity is 97.56%, and the average specificity is 99.78%. This method can be used as a clinical auxiliary tool to help doctors diagnose arrhythmia after receiving large-scale database training.Entities:
Keywords: ECG; automatic annotation; beat-level classification; deep learning; object detection
Year: 2022 PMID: 35369289 PMCID: PMC8971548 DOI: 10.3389/fcvm.2022.857019
Source DB: PubMed Journal: Front Cardiovasc Med ISSN: 2297-055X
Figure 1The overview of the framework for analysis of ECG abnormality. (A) The framework of traditional method for ECG analysis. (B) The framework of proposed method for ECG analysis.
Figure 2Power frequency interference reduction. (Left) Time domain. (Right) Frequency domain.
Figure 3Baseline drift removing. (Left) Time domain. (Right) Frequency domain.
Figure 4Automatic heartbeats annotation.
Figure 5The framework of object detector.
Figure 6Region proposal network (RPN).
Figure 7Region of interest (RoI) pooling.
Figure 8Intersection over union (IoU).
Categories and numbers of beats in the MIT-BIH database.
|
|
|
|
|
|---|---|---|---|
| Normal(N) | N | Normal beat | 75,052 |
| L | Left bundle branch block beat | 8,075 | |
| R | Right bundle branch block beat | 7,259 | |
| Supraventricular ectopic beat (SVEB) | E | Atrial escape beat | 16 |
| J | Nodal (junctional) escape beat | 229 | |
| A | Atrial premature beat | 2,546 | |
| A | Aberrated atrial premature beat | 150 | |
| J | Nodal (junctional) premature beat | 83 | |
| S | Supraventricular premature or ectopic beat (atrial or nodal) | 2 | |
| Ventricular ectopic beat (VEB) | V | Premature ventricular contraction | 7,130 |
| E | Ventricular escape beat | 106 | |
| Fusion (F) | F | A fusion of ventricular and normal beat | 803 |
| Unknown beat (Q) | / | Paced beat | 7,028 |
| F | A fusion of paced and normal beat | 982 | |
| Q | Unclassifiable beat | 33 |
Categories and numbers of beats.
|
|
|
|
|---|---|---|
| N | 4,013 | 987 |
| L | 3,992 | 1,008 |
| R | 3,975 | 1,025 |
| e | 3,994 | 1,006 |
| j | 3,971 | 1,029 |
| A | 4,053 | 947 |
| a | 4,031 | 969 |
| J | 3,985 | 1,015 |
| S | 3,957 | 1,043 |
| V | 4,002 | 998 |
| E | 4,014 | 986 |
| F | 4,013 | 987 |
| Total | 48,000 | 12,000 |
The results of each category on testing set.
|
|
|
|
|
|---|---|---|---|
| N | 99.19 | 93.52 | 99.70 |
| L | 99.94 | 99.60 | 99.97 |
| R | 99.47 | 96.20 | 99.77 |
| e | 99.92 | 99.90 | 99.92 |
| j | 99.47 | 96.99 | 99.70 |
| A | 98.87 | 93.14 | 99.36 |
| a | 99.87 | 99.07 | 99.94 |
| J | 99.68 | 98.23 | 99.81 |
| S | 99.81 | 99.81 | 99.81 |
| V | 99.49 | 96.59 | 99.75 |
| E | 99.98 | 99.90 | 99.98 |
| F | 99.5 | 97.77 | 99.66 |
| Average | 99.60 | 97.56 | 99.78 |
The performance of our proposed method compared with previous work.
|
|
|
|
|
|
|---|---|---|---|---|
| Zhou et al. ( | 4 | 98.51 | 94.41 | 98.45 |
| Hou et al. ( | 5 | 99.45 | 98.63 | 99.66 |
| Wan et al. ( | 5 | 99.1 | – | – |
| Ullah et al. ( | 8 | 99.11 | 97.91 | 99.61 |
| Wang ( | 2 | 97.4 | 97.9 | 97.1 |
| Chen et al. ( | 6 | 99.32 | 97.75 | 99.51 |
| Niu et al. ( | 3 | 96.4 | – | – |
| Houssein et al. ( | 4 | 98.26 | 97.43 | – |
| Naz et al. ( | 4 | 97.6 | – | – |
| This work | 12 | 99.60 | 97.56 | 99.78 |
Comparison of detection performance between Faster RCNN and Cascade RCNN.
|
|
| ||||||
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
| N | 943 | 948 | 91.7 | 90.5 | 930 | 92.5 | 91.4 |
| SVEB | 934 | 931 | 92.9 | 91.6 | 937 | 95.0 | 94.1 |
| VEB | 882 | 950 | 97.7 | 97.0 | 895 | 96.9 | 96.3 |
| F | 238 | 217 | 83.6 | 83.1 | 235 | 88.7 | 87.8 |
| mAP@0.5 | 90.5 | 92.4 | |||||
gts, the number of ground truths; dets, the number of objects the model detects; recall, the ratio of true positive objects detected to all positive objects; AP, average precision of single category, calculated by PR curve; mAP@0.5, mean Average Precision (IoU = 0.5).
Figure 9Detection results of the proposed model on various heartbeat images. (A) RBBB beat. (B) Normal beat. (C) LBBB beat. (D) Nodal escape beat. (E) Nodal premature beat. (F) Fusion of ventricular and normal beat. (G) Atrial escape beat. (H) Ventricular escape beat. (I) Atrial premature beat. (J) Aberrated atrial premature beat. (K) Premature ventricular contraction. (L) Premature or ectopic supraventricular beat.