| Literature DB >> 33266628 |
Lina Zhao1,2, Chengyu Liu2, Shoushui Wei1, Qin Shen3, Fan Zhou2, Jianqing Li2.
Abstract
Entropy-based atrial fibrillation (AF) detectors have been applied for short-term electrocardiogram (ECG) analysis. However, existing methods suffer from several limitations. To enhance the performance of entropy-based AF detectors, we have developed a new entropy measure, named EntropyAF, which includes the following improvements: (1) use of a ranged function rather than the Chebyshev function to define vector distance, (2) use of a fuzzy function to determine vector similarity, (3) replacement of the probability estimation with density estimation for entropy calculation, (4) use of a flexible distance threshold parameter, and (5) use of adjusted entropy results for the heart rate effect. EntropyAF was trained using the MIT-BIH Atrial Fibrillation (AF) database, and tested on the clinical wearable long-term AF recordings. Three previous entropy-based AF detectors were used for comparison: sample entropy (SampEn), fuzzy measure entropy (FuzzyMEn) and coefficient of sample entropy (COSEn). For classifying AF and non-AF rhythms in the MIT-BIH AF database, EntropyAF achieved the highest area under receiver operating characteristic curve (AUC) values of 98.15% when using a 30-beat time window, which was higher than COSEn with AUC of 91.86%. SampEn and FuzzyMEn resulted in much lower AUCs of 74.68% and 79.24% respectively. For classifying AF and non-AF rhythms in the clinical wearable AF database, EntropyAF also generated the largest values of Youden index (77.94%), sensitivity (92.77%), specificity (85.17%), accuracy (87.10%), positive predictivity (68.09%) and negative predictivity (97.18%). COSEn had the second-best accuracy of 78.63%, followed by an accuracy of 65.08% in FuzzyMEn and an accuracy of 59.91% in SampEn. The new proposed EntropyAF also generated highest classification accuracy when using a 12-beat time window. In addition, the results from time cost analysis verified the efficiency of the new EntropyAF. This study showed the better discrimination ability for identifying AF when using EntropyAF method, indicating that it would be useful for the practical clinical wearable AF scanning.Entities:
Keywords: RR time series; atrial fibrillation (AF); cardiac rhythm; coefficient of sample entropy (COSEn); fuzzy measure entropy (FuzzyMEn); sample entropy (SampEn); wearable ECG
Year: 2018 PMID: 33266628 PMCID: PMC7512487 DOI: 10.3390/e20120904
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
MIT-BIH AF database profile separated by the different rhythm types. For each rhythm type, the numbers and the corresponding percentages (%) were given.
| Variable | AF Rhythm | Non-AF Rhythm | |||
|---|---|---|---|---|---|
| N | AFL | J | Total | ||
| # rhythm episodes | 299 (48.0%) | 292 (46.9%) | 14 (2.2%) | 18 (2.9%) | 324 (52.0%) |
| Total time length (h) | 93.5 (37.5%) | 149.1 (59.8%) | 1.4 (0.6%) | 5.2 (2.1%) | 155.7 (62.5%) |
| # RR intervals | 521,415 (42.6%) | 663,202 (54.2%) | 11,710 (1.0%) | 26,818 (2.2%) | 701.730 (57.4%) |
| # RR intervals (≤2 s) | 521,359 (42.6%) | 662,971 (54.2) | 11,710 (1.0%) | 26,813 (2.2%) | 701,494 (57.4%) |
| # RR segments | 17,247 (42.6%) | 21,968 (54.3%) | 383 (0.9%) | 886 (2.2%) | 23,237 (57.4%) |
Signal quality indices (SQIs) used in this study.
| SQI | Description | |
|---|---|---|
| bSQI [ | Agreement level of two QRS detectors within a fixed time window (10-s). | |
| tSQI [ | Morphology consistency of any two ECG beats within a fixed time window (10-s). | |
| iSQI [ | Interval abnormal index for RR time series with a fixed time window (10-s). | |
| pSQI [ | Power spectrum distribution—power ratio between 5–25 Hz and 5–50 Hz. | |
| kSQI [ | The fourth moment (kurtosis) of the ECG signal distribution. |
Clinical wearable AF database profile separated by the AF and non-AF rhythm types. For each rhythm type, the numbers and the corresponding percentages (%) were given.
| Variable | Noisy Signal | AF Rhythm | Non-AF Rhythm | Total |
|---|---|---|---|---|
| Total time length (h) | 71.8 (31.6%) | 35.2 (15.5%) | 120.3 (52.9%) | 227.3 (100%) |
| # Valid RR intervals | -- | 169,741 (25.5%) | 495,539 (74.5%) | 665,280 (100%) |
| # RR segments | -- | 5587 (25.4%) | 16,376 (74.6%) | 21,963 (100%) |
Figure 1Result distributions of the four entropy measures: (A) SampEn, (B) FuzzyMEn, (C) COSEn and (D) Entropy for the four rhythm types (AF, N, AFL and J) in the MIT-BIH AF database. The x-axis is the mean RR interval for the analyzed 30-beat time window.
Figure 2ROC curve plots with AUC values for the four entropy measures: SampEn, FuzzyMEn, COSEn and Entropy in the MIT-BIH AF database for classifying AF and N rhythms using 30-beat RR segments.
Figure 3ROC curve plots with AUC values for the four entropy measures: SampEn, FuzzyMEn, COSEn and Entropy in the MIT-BIH AF database for classifying AF and non-AF rhythms using 30-beat RR segments.
Results of the performance metrics at the setting of the optimal cut-point for the four entropy measures in the MIT-BIH AF database.
| Task | Metric | SampEn | FuzzyMEn | COSEn | EntropyAF |
|---|---|---|---|---|---|
| AF vs. N rhythms |
| 2.29 | 0.98 | −1.51 | 0.72 |
| 34.53 | 47.71 | 80.12 | 90.17 | ||
| 65.64 | 80.65 | 92.83 | 97.45 | ||
| 68.88 | 67.07 | 87.28 | 92.71 | ||
| 67.56 | 73.04 | 89.73 | 94.80 | ||
| 59.16 | 65.78 | 85.14 | 91.30 | ||
| 74.49 | 81.53 | 93.94 | 97.89 | ||
| 32.44 | 26.96 | 10.28 | 5.20 | ||
| AF vs. non-AF rhythms |
| 2.05 | 0.91 | −1.58 | 0.76 |
| 37.16 | 48.73 | 78.78 | 89.07 | ||
| 78.88 | 85.82 | 94.93 | 96.47 | ||
| 58.28 | 62.91 | 83.85 | 92.59 | ||
| 66.37 | 72.67 | 88.57 | 94.25 | ||
| 55.03 | 63.20 | 81.35 | 90.63 | ||
| 81.00 | 85.67 | 95.70 | 97.25 | ||
| 33.63 | 27.33 | 11.43 | 5.75 |
Results of the performance metrics at the setting of the cut-point for highly weighting the sensitivity () for the four entropy measures in the MIT-BIH AF database.
| Task | Metric | SampEn | FuzzyMEn | COSEn | EntropyAF |
|---|---|---|---|---|---|
| AF vs. N rhythms |
| 1.04 | 0.29 | −1.88 | 0.54 |
| 15.71 | 24.42 | 63.64 | 87.05 | ||
| >99.0 | >99.0 | >99.0 | >99.0 | ||
| 16.64 | 25.34 | 64.14 | 87.91 | ||
| 50.20 | 57.77 | 79.69 | 92.85 | ||
| 44.94 | 51.03 | 68.54 | 86.55 | ||
| 96.32 | 97.24 | 99.39 | 99.24 | ||
| 49.80 | 42.23 | 20.31 | 7.15 | ||
| AF vs. non-AF rhythms |
| 1.04 | 0.29 | −1.88 | 0.54 |
| 16.89 | 23.63 | 61.53 | 85.15 | ||
| >99.0 | >99.0 | >99.0 | >99.0 | ||
| 17.82 | 24.55 | 62.03 | 86.01 | ||
| 49.75 | 56.30 | 77.99 | 91.60 | ||
| 43.83 | 49.36 | 66.04 | 84.02 | ||
| 96.74 | 97.30 | 99.41 | 99.26 | ||
| 50.25 | 43.70 | 22.01 | 8.40 |
Results of the performance metrics at the setting of the cut-point for highly weighting the sensitivity () for the four entropy measures in the MIT-BIH AF database.
| Task | Metric | SampEn | FuzzyMEn | COSEn | EntropyAF |
|---|---|---|---|---|---|
| AF vs. N rhythms |
| 3.53 | 1.79 | 0.35 | 1.09 |
| 0.12 | 0.41 | 0.93 | 52.87 | ||
| 0.91 | 1.22 | 1.90 | 53.82 | ||
| >99.0 | >99.0 | >99.0 | >99.0 | ||
| 59.19 | 56.10 | 56.31 | 79.16 | ||
| 44.06 | 54.12 | 60.52 | 97.81 | ||
| 59.31 | 56.12 | 56.25 | 73.20 | ||
| 40.81 | 43.90 | 43.69 | 20.84 | ||
| AF vs. non-AF rhythms |
| 3.53 | 1.79 | 0.43 | 1.09 |
| 0.13 | 0.44 | 0.57 | 52.83 | ||
| 0.91 | 1.22 | 1.36 | 53.82 | ||
| >99.0 | >99.0 | >99.0 | >99.0 | ||
| 60.59 | 57.47 | 57.53 | 79.76 | ||
| 43.15 | 53.85 | 56.25 | 97.59 | ||
| 60.74 | 57.51 | 57.54 | 74.28 | ||
| 39.41 | 42.53 | 42.47 | 20.24 |
Results of the performance metrics for the four entropy measures in the clinical wearable AF database.
| Metric | SampEn | FuzzyMEn | COSEn |
|
|---|---|---|---|---|
|
| 2.05 | 0.91 | −1.58 | 0.76 |
| 33.54 | 42.32 | 64.50 | 77.94 | |
| 80.74 | 83.53 | 89.62 | 92.77 | |
| 52.80 | 58.79 | 74.88 | 85.17 | |
| 59.91 | 65.08 | 78.63 | 87.10 | |
| 36.85 | 40.88 | 54.90 | 68.09 | |
| 88.93 | 91.28 | 95.48 | 97.18 | |
| 40.09 | 34.92 | 21.37 | 12.90 | |
|
| 1.04 | 0.29 | −1.88 | 0.54 |
| 12.11 | 19.13 | 57.17 | 72.19 | |
| >99.0 | >99.0 | >99.0 | >99.0 | |
| 13.06 | 20.10 | 58.14 | 73.14 | |
| 34.93 | 40.18 | 68.54 | 79.73 | |
| 27.99 | 29.72 | 44.66 | 55.72 | |
| 97.58 | 98.39 | 99.44 | 99.56 | |
| 65.07 | 59.82 | 31.46 | 20.27 | |
|
| 3.53 | 1.79 | 0.43 | 1.09 |
| 1.68 | 2.55 | 7.12 | 39.45 | |
| 2.67 | 3.54 | 8.11 | 40.43 | |
| >99.0 | >99.0 | >99.0 | >99.0 | |
| 74.51 | 74.73 | 75.89 | 84.11 | |
| 48.06 | 55.00 | 73.78 | 93.35 | |
| 74.89 | 75.05 | 75.95 | 82.97 | |
| 25.49 | 25.27 | 24.11 | 15.89 |
Figure 4ROC curve plots with AUC values for the four entropy measures: SampEn, FuzzyMEn, COSEn and Entropy in the MIT-BIH AF database for classifying AF and non-AF rhythms using 12-beat RR segments.
Results of the performance metrics for the four entropy measures when using a 12-beat time window.
| Database | Metric | SampEn | FuzzyMEn | COSEn |
|
|---|---|---|---|---|---|
|
| 1.08 | 1.01 | −1.32 | 0.04 | |
| MIT-BIH AF database | 15.38 | 23.08 | 78.74 | 78.80 | |
| 83.80 | 74.54 | 96.24 | 94.17 | ||
| 31.58 | 48.63 | 82.49 | 84.63 | ||
| 44.25 | 59.62 | 88.35 | 89.01 | ||
| 28.19 | 51.82 | 80.33 | 82.34 | ||
| 85.89 | 71.97 | 96.73 | 94.17 | ||
| 55.75 | 40.38 | 11.65 | 11.26 | ||
| Clinical wearable AF database | 15.05 | 19.79 | 53.18 | 63.00 | |
| 70.18 | 73.32 | 84.20 | 85.38 | ||
| 44.87 | 46.47 | 68.98 | 77.62 | ||
| 51.31 | 53.31 | 72.85 | 79.59 | ||
| 30.30 | 31.87 | 48.11 | 56.58 | ||
| 81.50 | 83.61 | 92.74 | 93.96 | ||
| 48.69 | 46.69 | 27.15 | 20.41 |
Results of mean time cost for the four entropy measures when performing on 30-beat and 12-beat RR segments in the MIT-BIH AF database.
| Time Window | # Total Segments | Mean Time Cost (Unit: ms/Segment) | |||
|---|---|---|---|---|---|
| SampEn | FuzzyMEn | COSEn |
| ||
| 30-beat | 40,484 | 0.24 | 0.66 | 1.72 | 1.62 |
| 12-beat | 101,618 | 0.15 | 0.49 | 1.58 | 1.47 |