| Literature DB >> 33286505 |
Álvaro Huerta Herraiz1, Arturo Martínez-Rodrigo1, Vicente Bertomeu-González2, Aurelio Quesada3, José J Rieta4, Raúl Alcaraz1.
Abstract
Atrial fibrillation (AF) is the most common heart rhythm disturbance in clinical practice. It often starts with asymptomatic and very short episodes, which are extremely difficult to detect without long-term monitoring of the patient's electrocardiogram (ECG). Although recent portable and wearable devices may become very useful in this context, they often record ECG signals strongly corrupted with noise and artifacts. This impairs automatized ulterior analyses that could only be conducted reliably through a previous stage of automatic identification of high-quality ECG intervals. So far, a variety of techniques for ECG quality assessment have been proposed, but poor performances have been reported on recordings from patients with AF. This work introduces a novel deep learning-based algorithm to robustly identify high-quality ECG segments within the challenging environment of single-lead recordings alternating sinus rhythm, AF episodes and other rhythms. The method is based on the high learning capability of a convolutional neural network, which has been trained with 2-D images obtained when turning ECG signals into wavelet scalograms. For its validation, almost 100,000 ECG segments from three different databases have been analyzed during 500 learning-testing iterations, thus involving more than 320,000 ECGs analyzed in total. The obtained results have revealed a discriminant ability to detect high-quality and discard low-quality ECG excerpts of about 93%, only misclassifying around 5% of clean AF segments as noisy ones. In addition, the method has also been able to deal with raw ECG recordings, without requiring signal preprocessing or feature extraction as previous stages. Consequently, it is particularly suitable for portable and wearable devices embedding, facilitating early detection of AF as well as other automatized diagnostic facilities by reliably providing high-quality ECG excerpts to further processing stages.Entities:
Keywords: atrial fibrillation; continuous wavelet transform; convolutional neural network; deep learning; quality assessment; single-lead ECG
Year: 2020 PMID: 33286505 PMCID: PMC7517279 DOI: 10.3390/e22070733
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Total number of 5 s-length ECG excerpts for high- and low-quality groups analyzed from each database.
Figure 1Example of typical 5 s-length ECG intervals from the (a) high- and (b) low-quality groups, along with their corresponding scalograms.
Figure 2Structure of the usual pipeline of a general 2-D CNN architecture.
Figure 3Illustration of the layer-based architecture of AlexNet [58].
Summary of classification results obtained by the proposed algorithm to discern between high- and low-quality ECG segments for all conducted experiments in the datasets.
| Database | Value | Se (%) | Sp (%) | Acc (%) | |||
|---|---|---|---|---|---|---|---|
|
| Mean | 86.91 | 91.00 | 88.95 | 89.28 | 85.92 | 85.69 |
| Std | 2.64 | 2.66 | 1.03 | 2.80 | 3.18 | 3.58 | |
| Maximum | 93.10 | 96.40 | 91.80 | 95.55 | 91.61 | 93.84 | |
| Minimum | 81.70 | 85.00 | 87.05 | 82.33 | 77.91 | 79.28 | |
|
| Mean | 95.49 | 85.00 | 91.42 | 96.50 | 94.04 | — |
| Std | 2.71 | 4.74 | 1.08 | 5.59 | 2.85 | — | |
| Maximum | 98.78 | 88.46 | 92.91 | 100 | 99.31 | — | |
| Minimum | 92.68 | 76.92 | 90.30 | 87.50 | 92.92 | — | |
|
| Mean | 97.17 | 92.42 | 94.79 | 99.58 | 93.86 | — |
| Std | 1.57 | 3.14 | 1.41 | 0.94 | 2.75 | — | |
| Maximum | 98.75 | 96.25 | 96.88 | 100 | 97.09 | — | |
| Minimum | 94.58 | 88.75 | 93.33 | 97.90 | 89.69 | — | |
|
| Mean | 94.42 | 90.61 | 92.51 | 92.87 | 92.05 | — |
| Std | 3.44 | 3.45 | 1.08 | 1.35 | 2.23 | — | |
| Maximum | 96.65 | 92.29 | 91.43 | 97.51 | 94.59 | — | |
| Minimum | 89.08 | 86.08 | 89.40 | 94.21 | 88.56 | — |
Summary of classification results obtained by the Clifford et al.’s work [65] to discern between high- and low-quality ECG segments for all conducted experiments in the datasets.
| Database | Value | Se (%) | Sp (%) | Acc (%) | ||
|---|---|---|---|---|---|---|
|
| Mean | 80.84 | 81.17 | 81.01 | 79.97 | 81.73 |
| Std | 1.72 | 1.61 | 1.08 | 2.10 | 2.29 | |
| Maximum | 84.10 | 86.20 | 83.70 | 83.80 | 86.30 | |
| Minimum | 77.10 | 78.50 | 78.80 | 75.82 | 76.48 | |
|
| Mean | 84.09 | 66.03 | 76.92 | 83.68 | 89.10 |
| Std | 4.20 | 5.25 | 3.06 | 4.46 | 8.85 | |
| Maximum | 90.68 | 72.64 | 82.02 | 90.54 | 100 | |
| Minimum | 79.50 | 59.43 | 73.78 | 78.37 | 76.92 | |
|
| Mean | 87.97 | 86.94 | 87.45 | 94.51 | 81.08 |
| Std | 1.08 | 1.61 | 0.82 | 0.85 | 1.81 | |
| Maximum | 89.90 | 90.40 | 89.50 | 96.20 | 84.11 | |
| Minimum | 85.60 | 83.90 | 85.55 | 92.41 | 76.93 | |
|
| Mean | 84.49 | 85.43 | 84.43 | 90.24 | 80.11 |
| Std | 0.79 | 1.50 | 0.96 | 1.14 | 1.26 | |
| Maximum | 85.22 | 86.50 | 85.54 | 91.80 | 81.85 | |
| Minimum | 83.29 | 82.86 | 83.08 | 88.70 | 78.92 |
Main features and results achieved by previous non-CNN-based algorithms dealing with quality assessment of single-lead ECG recordings.
| Work | Methodology | Classes | Main Results |
|---|---|---|---|
| Behar et al. [ | Seven ECG-based indices | High- and | |
| combined with a SVM classifier | low-quality ECGs | ||
| Moeyersons et al. [ | Descriptive features from autocorrelation | High- and | |
| function combined with a RUSBoost classifier | low-quality ECGs | ||
| Clifford et al. [ | Four ECG-based indices | High- and | |
| combined with a | low-quality | ||
| SVM classifier | ECGs | ||
| Orphanidou et al. [ | Analysis detected R-peaks and | High- and | |
| correlation QRS complexes with a template | low-quality ECGs | ||
| Hayn et al. [ | Multiple QRS-based parameters | High- and | |
| combined with rules | low-quality ECGs | ||
| Zhao & Zhang [ | Multiple R-peak-based parameters | High- and | |
| combined with rules and | low-quality | ||
| Fuzzy synthesis | ECGs | ||
| Satija et al. [ | Parameters extracted from wavelet | High- and | |
| decomposition of the ECG and | low-quality | ||
| combined with rules | ECGs | ||
| Satija et al. [ | Parameters extracted from empirical mode | High- and | |
| decomposition of the ECG and | low-quality | ||
| combined with rules | ECGs |
Main features and results achieved by previous CNN-based algorithms dealing with quality assessment of single-lead ECG recordings.
| Work | Methodology | Classes | Main Results |
|---|---|---|---|
| Zhou et al. [ | A 1-D CNN fed with the ECG | High- and | |
| low-quality | |||
| ECGs | |||
| Yoon et al. [ | Two 1-D CNNs working | High- | |
| in parallel with | and | ||
| ECG and its | low-quality | ||
| spectral distribution | ECGs | ||
| Zhang et al. [ | Two stages with two CNNs | ECGs with three | |
| (1D and 2D) working in parallel | levels of noise | ||
| Zhao et al. [ | A 2-D CNN fed with wavelet | ECGs with three | |
| scalogram of the ECG | levels of noise |
Figure 4A noisy ECG recording from the PC2017DB segmented into 5 s-length excerpts. The first ECG segment (a) was labelled as low-quality and coherently presented a high level of noise. The second ECG interval (b) was labelled as low-quality but exhibited sufficient quality for further analysis. The last ECG excerpt (c) was discarded because its length was shorter than 5 seconds.