| Literature DB >> 34521892 |
Hyo-Chang Seo1, Seok Oh1, Hyunbin Kim1, Segyeong Joo2.
Abstract
Atrial fibrillation (AF) is an arrhythmia that can cause blood clot and may lead to stroke and heart failure. To detect AF, deep learning-based detection algorithms have recently been developed. However, deep learning models were often trained with limited datasets and were evaluated within the same datasets, which makes their performance generally drops on the external datasets, known as data dependency. For this study, three different databases from PhysioNet were used to investigate the data dependency of deep learning-based AF detection algorithm using the residual neural network (Resnet). Resnet 18, 34, 50 and 152 model were trained with raw electrocardiogram (ECG) signal extracted from independent database. The highest accuracy was about 98-99% which is evaluation results of test dataset from the own database. On the other hand, the lowest accuracy was about 53-92% which was evaluation results of the external dataset extracted from different source. There are data dependency according to the train dataset and the test dataset. However, the data dependency decreased as a large amount of train data.Entities:
Mesh:
Year: 2021 PMID: 34521892 PMCID: PMC8440762 DOI: 10.1038/s41598-021-97308-1
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Overview of our study.
Description of three different databases, LTAFDB, AFDB, and MITDB.
| LTAFDB | AFDB | MITDB | |
|---|---|---|---|
| No. of recording | 84 records | 25 records | 48 records |
| Channel | 2 Ch | 2 Ch | 2 Ch |
| Duration | 24–25 h | 10 h | Half-hour |
| Sapling rate | 128 Hz | 250 Hz | 360 Hz |
| Resolution | 12 bit | 12 bit | 11 bit |
| Voltage range | 20 mV | ± 10 mV | 10 mV |
| Acquisition location | Not reported | Boston’s Beth Israel Hospital | Boston’s Beth Israel Hospital |
The number of data segments for AF classification.
| Train data | Test data | Total data | ||||
|---|---|---|---|---|---|---|
| Non-AF | AF | Non-AF | AF | Non-AF | AF | |
| LTAFDB | 460,740 | 588,990 | 115,615 | 146,816 | 576,355 | 735,806 |
| AFDB | 79,960 | 53,535 | 19,944 | 13,428 | 99,904 | 66,963 |
| MITDB | 9696 | 1213 | 2435 | 291 | 12,131 | 1504 |
| NSRDB | - | - | 314,982 | - | 314,982 | - |
Figure 2Schematic diagram of residual block. (a) Residual block when previous layer and present layer are same dimensions. (b) Residual block when previous layer and present layer are different dimensions. (c) Resnet 50 architecture.
Performance results of different Resnet models.
| Trained model | Test data | |||
|---|---|---|---|---|
| Model | Train data | LTAFDB | AFDB | MITDB |
| Resnet 18 | LTAFDB | 92.03 | 82.10 | |
| AFDB | 85.01 | 86.68 | ||
| MITDB | 74.48 | 70.98 | ||
| Resnet 34 | LTAFDB | 92.19 | 81.14 | |
| AFDB | 84.94 | 78.14 | ||
| MITDB | 63.65 | 65.55 | ||
| Resnet 50 | LTAFDB | 92.13 | 83.90 | |
| AFDB | 84.35 | 80.48 | ||
| MITDB | 68.79 | 65.61 | ||
| Resnet 152 | LTAFDB | 92.00 | 84.67 | |
| AFDB | 83.87 | 81.14 | ||
| MITDB | 66.23 | 64.41 | ||
Figure 3Confusion matrix of the Resnet 50 model for estimating data dependency. The confusion matrices in the first row are results of the trained models on LTAFDB. The second row shows results of the trained models on AFDB and the third row shows results of the trained models on MITDB. The confusion matrices in the first column are results evaluated by LTAFDB. Also, the second column show results evaluated by AFDB and the third column show results evaluated by MITDB.
Figure 4ROC curve of the Resnet 50 model for estimating data dependency. (a) The results of train model on LTAFDB. (b) The results of train model on AFDB. (c) The results of train model on MITDB.
Results of the Resnet 50 model on NSRDB.
| Train data | NSRDB | |
|---|---|---|
| Sp (%) | Fpr (%) | |
| LTAFDB | 97.16 | 2.84 |
| AFDB | 97.60 | 2.40 |
| MITDB | 95.45 | 4.55 |