| Literature DB >> 30214416 |
Runnan He1, Kuanquan Wang1, Na Zhao1, Yang Liu1, Yongfeng Yuan1, Qince Li1, Henggui Zhang1,2,3,4.
Abstract
Atrial fibrillation (AF) is the most common cardiac arrhythmias causing morbidity and mortality. AF may appear as episodes of very short (i.e., proximal AF) or sustained duration (i.e., persistent AF), either form of which causes irregular ventricular excitations that affect the global function of the heart. It is an unmet challenge for early and automatic detection of AF, limiting efficient treatment strategies for AF. In this study, we developed a new method based on continuous wavelet transform and 2D convolutional neural networks (CNNs) to detect AF episodes. The proposed method analyzed the time-frequency features of the electrocardiogram (ECG), thus being different to conventional AF detecting methods that implement isolating atrial or ventricular activities. Then a 2D CNN was trained to improve AF detection performance. The MIT-BIH Atrial Fibrillation Database was used for evaluating the algorithm. The efficacy of the proposed method was compared with those of some existing methods, most of which implemented the same dataset. The newly developed algorithm using CNNs achieved 99.41, 98.91, 99.39, and 99.23% for the sensitivity, specificity, positive predictive value, and overall accuracy (ACC) respectively. As the proposed algorithm targets the time-frequency feature of ECG signals rather than isolated atrial or ventricular activity, it has the ability to detect AF episodes for using just five beats, suggesting practical applications in the future.Entities:
Keywords: 2D convolutional neural networks; atrial fibrillation; continuous wavelet transform; practical applications; time-frequency features
Year: 2018 PMID: 30214416 PMCID: PMC6125647 DOI: 10.3389/fphys.2018.01206
Source DB: PubMed Journal: Front Physiol ISSN: 1664-042X Impact factor: 4.566
Optimal CNNs parameter set for AF arrhythmias classification.
| The CNNs parameter | Value |
|---|---|
| Learning rate initial value | 0.001 |
| Moment coefficient | 0.8 |
| First convolutional layer kernel size | 10 |
| Weight decay rates | 10−6 |
| Second convolutional layer kernel size | 10 |
| First max-pooling layer kernel size | 2 |
| Third convolutional layer kernel size | 8 |
| Forth convolutional layer kernel size | 4 |
| Max-pooling layer kernel size | 2 |
| The number of neurons in the first fully connected layer | 256 |
| The number of neurons in the second fully connected layer | 1 |
| Epoch number | 50 |
Various learning rate for proposed CNNs.
| Learning rate value | Testing samples classification accuracy (%) |
|---|---|
| 0.0007 | 99.08 |
| 0.0008 | 99.12 |
| 0.0009 | 99.06 |
| 0.001 | 99.23 |
| 0.003 | 99.08 |
| 0.005 | 99.04 |
Various moment coefficient for proposed CNNs.
| Moment coefficient | Testing samples classification accuracy (%) |
|---|---|
| 0.7 | 99.18 |
| 0.75 | 99.15 |
| 0.8 | 99.23 |
| 0.85 | 99.06 |
| 0.9 | 99.16 |
| 0.95 | 98.90 |
Comparison of the performances of AF classification algorithms based on the same database of AFDB.
| Algorithm | Year | WL (s) | Se (%) | Sp (%) | PPV (%) | ACC (%) |
|---|---|---|---|---|---|---|
| Moody and Mark | 1983 | 60 | 87.54 | 95.14 | 92.29 | 92.12 |
| Cerutti et al. | 1997 | 90 | 96.10 | 81.55 | 75.76 | 83.38 |
| Tateno and Glass | 2001 | 50 | 94.40 | 97.20 | 96.10 | – |
| Logan and Healey | 2005 | 120 | 96.00 | 89.00 | – | – |
| Couceiro et al. | 2008 | 60 | 93.80 | 96.09 | – | – |
| Babaeizadeh et al. | 2009 | >60 | 89.00 | 96.00 | 88.00 | – |
| Dash et al. | 2009 | 128 beats | 94.40 | 95.10 | – | – |
| Lake and Moorman | 2011 | 12 | 91.00 | 94.00 | – | – |
| Huang et al. | 2011 | 101 beats | 96.10 | 98.10 | – | – |
| Ladavich and Ghoraani | 2015 | 7 beats | 98.09 | 91.66 | 79.17 | 93.12 |
| Asgari et al. | 2015 | 9.8 | 97.00 | 97.10 | – | 97.10 |
| Garcia et al. | 2016 | 7 beats | 91.21 | 94.53 | – | 93.32 |
| Xia et al. | 2018 | 5 | 98.79 | 97.87 | – | 98.63 |
| Proposed Algorithm | 2018 | 5 beats | 99.41 | 98.91 | 99.39 | 99.23 |