| Literature DB >> 35785392 |
Joshua Bridge1, Lu Fu2, Weidong Lin2, Yumei Xue2, Gregory Y H Lip3, Yalin Zheng1,3.
Abstract
Background: Electrocardiogram (ECG) interpretation is an integral part of the clinical ECG workflow; however, this process is often time-consuming and labor-intensive. We aim to develop a rapid, inexpensive means to detect abnormal ECGs using artificial intelligence (AI) from scanned ECG printouts.Entities:
Keywords: ECG; deep learning; screening
Year: 2022 PMID: 35785392 PMCID: PMC9237304 DOI: 10.1002/joa3.12707
Source DB: PubMed Journal: J Arrhythm ISSN: 1880-4276
Data. Patient characteristics of each of the data splits, training validation, and testing
| Training/validation | Testing | |
|---|---|---|
| Number of patients (% abnormal) | 1000 (20%) | 172 (22%) |
| Sex | ||
| Female | 645 (64.5%) | 128 (74.4%) |
| Male | 355 (35.5%) | 44 (25.6%) |
| Age (years) | ||
| Mean | 71.4 | 71.5 |
| Standard deviation | 6.3 | 6.0 |
| Median | 70 | 70 |
| Min | 49 | 60 |
| Max | 96 | 91 |
FIGURE 1Inception V3. Diagram of InceptionV3 network architecture, showing multiple layers
Results on the testing dataset for the human expert and the deep learning model
| Method | Brier Score | AUC | Probability threshold | Sensitivity | Specificity | PPV | NPV |
|---|---|---|---|---|---|---|---|
| Ours | 0.0705 | 0.932 (0.890,0.976) | 0.3 | 0.868 (0.719, 0.956) | 0.993 (0.959, 1.0) | 0.971 (0.847, 0.999) | 0.964 (0.917, 0.988) |
| 0.4 | 0.842 (0.687, 0.940) | 0.993 (0.959, 1.0) | 0.970 (0.842, 0.999) | 0.957 (0.908, 0.984) | |||
| 0.5 | 0.816 (0.657, 0.923) | 0.993 (0.959, 1.0) | 0.969 (0.838, 0.999) | 0.950 (0.90, 0.980) | |||
| 0.6 | 0.816 (0.657, 0.923) | 0.993 (0.959, 1.0) | 0.969 (0.838, 0.999) | 0.950 (0.90, 0.980) | |||
| 0.7 | 0.789 (0.627, 0.904) | 1.0 (0.973, 1.0) | 1.0 (0.884, 1.0) | 0.944 (0.892, 0.975) | |||
| Expert | 0.0363 | — | — | 0.947 (0.823, 0.990) | 0.918 (0.858, 0.958) | 0.766 (0.620, 0.877) | 0.984 (0.943, 0.998) |
DeLong's method is used to calculate the 95% confidence intervals for the AUC, and exact binomial confidence intervals are used for sensitivity, specificity, positive predictive value, and negative predictive value.
FIGURE 2ROC Curve. The receiver operating characteristic curve shows the testing dataset's discrimination performance, with a 95% confidence band shown in grey. The area under the curve is 0.935 (0.871, 0.999). The sensitivity and specificity are shown as a red point. The expert's performance is shown with a blue point
FIGURE 3Saliency maps. Examples of scanned ECG images and their corresponding saliency maps showing: (A) correctly identified normal ECG, (B) correctly identified abnormal ECG, (C) normal ECG wrongly identified as abnormal. Brighter areas show areas of the image that the algorithm finds most useful in the classification