| Literature DB >> 25953306 |
Te-Wei Ho1, Chen-Wei Huang, Ching-Miao Lin, Feipei Lai, Jian-Jiun Ding, Yi-Lwun Ho, Chi-Sheng Hung.
Abstract
BACKGROUND: Telehealth care is a global trend affecting clinical practice around the world. To mitigate the workload of health professionals and provide ubiquitous health care, a comprehensive surveillance system with value-added services based on information technologies must be established.Entities:
Keywords: ECG classification; electrocardiogram; support vector machine; telehealth care; telesurveillance system
Year: 2015 PMID: 25953306 PMCID: PMC4440896 DOI: 10.2196/medinform.4397
Source DB: PubMed Journal: JMIR Med Inform
Figure 1Flowchart of ECG signal analysis in the telesurveillance system. Patients use the handheld recorder to obtain the single-lead ECG signal, which will be automatically transmitted to the Telehealth Center at the NTUH for monitoring.
Figure 2Flowchart of the automatic ECG recognition algorithm. Several preprocessing steps (ie, denoising, baseline removal, and feature extraction) and the classifiers of SVM and rule-based processing are applied to analyze the ECG signal.
Figure 3The high-level description of the user-environment system architecture, Model-View-Controller (MVC). Based on the MVC architecture, the modules of the platform can be clean, flexible, reusable, and extendable for programmers.
Features of classifiers.
| Model and extraction methods | Descriptions | |
|
|
| |
|
| Wavelet transform 5/3, 9/7, and Daubechies | The maximum, minimum, mean, and variance using each wavelet transform. The number of features extracted by the three wavelet transforms is 12. |
|
| Peak-segment features | Local maximums of RR interval widths/R-wave peak amplitudes in different scales |
|
|
| |
|
| Amplitude and time analysis | The amplitude of the R-wave peak |
Figure 4A screenshot of the telesurveillance system. Users are able to access the required information on the platform, such as patients’ biometric data, electronic medical records, and monthly statistical reports.
Figure 5A screenshot of ECG diagnosis using the telesurveillance system. The ECG waveform and the corresponding classification suggestions are revealed on the screen. The suggested heartbeat classification is marked with a blue dot. Health professionals can make decisions using this information in clinical practice.
Performance of R-wave peak detection algorithm.
| Characteristics of dataset and algorithm | n or % | |
|
|
| |
|
| Total beats | 109,494 |
|
| True positives | 109,371 |
|
| False negatives | 73 |
|
| False positives | 134 |
|
|
| |
|
| Detection error rate | 0.19 |
|
| Positive prediction rate | 99.88 |
|
| Sensitivity | 99.93 |
Electrocardiogram dataset from 530 patients from the Telehealth Center of the National Taiwan University Hospital.
| Diagnosis | Number of heartbeats, n (%) | |||
|
|
| Total | Training dataset | Validation dataset |
| All | 213,420 (100) | 26,181 (100) | 187,239 (100) | |
| Sinus | 151,040 (70.77) | 18,429 (70.39) | 132,611 (70.82) | |
| Uncertain | 8162 (3.82) | 1593 (6.08) | 6569 (3.51) | |
|
|
|
|
| |
|
| Allb | 54,218 (25.40) | 6159 (23.52) | 48,059 (25.67) |
|
| AF | 21,580 (10.11) | 2232 (8.53) | 19,348 (10.33) |
|
| AFL | 7858 (3.68) | 800 (3.06) | 7058 (3.77) |
|
| Pacemaker rhythm | 6040 (2.83) | 1433 (5.47) | 4607 (2.46) |
|
| APC | 11,181 (5.24) | 1234 (4.71) | 9947 (5.31) |
|
| VPC | 732 (0.34) | 107 (0.41) | 625 (0.33) |
|
| TWI | 3064 (1.44) | 307 (1.17) | 2757 (1.47) |
|
| ST-segment down | 1156 (0.54) | 92 (0.35) | 1064 (0.57) |
|
| AVB1 | 6304 (2.95) | 341 (1.30) | 5963 (3.18) |
|
| JEB | 263 (0.12) | 39 (0.15) | 224 (0.12) |
|
| QT>450 | 5 (0) | 0 (0) | 5 (0) |
| Noise | 10,514 (4.93) | 1904 (7.27) | 8610 (4.60) | |
aAtrial fibrillation (AF), atrial flutter (AFL), atrial premature contraction (APC), ventricular premature contraction (VPC), T-wave inversion (TWI), first-degree atrioventricular block (AVB1), junctional escape beat (JEB), QT-segment length is more than 450 milliseconds (QT>450).
bSince two or more problems may occur at a heartbeat at the same time, the sum of individual disease heartbeats is more than the number of all disease heartbeats combined.
Electrocardiogram classification performance for the dataset from the Telehealth Center of the National Taiwan University Hospital.
| Diagnosis | Characteristics of dataset and algorithm | |||||||
|
|
| Type of beats, n | Algorithm performance measure, % | |||||
|
|
| True positive | False negative | False positive | True negative | Accuracy | Sensitivity | Specificity |
| Sinus | 47,036 | 85,575 | 1824 | 52,804 | 53.32 | 35.47 | 96.66 | |
|
|
|
|
|
|
|
|
| |
|
| All | 47,339 | 720 | 94,842 | 44,338 | 48.96 | 98.50 | 31.86 |
|
| AF | 17,935 | 1413 | 20,357 | 147,534 | 88.37 | 92.70 | 87.88 |
|
| AFL | 4391 | 2667 | 12,530 | 167,651 | 91.88 | 62.21 | 93.05 |
|
| Pacemaker rhythm | 4105 | 502 | 117,876 | 64,756 | 36.78 | 89.10 | 35.46 |
|
| APC | 8813 | 1134 | 48,838 | 128,454 | 73.31 | 88.60 | 72.45 |
|
| VPC | 317 | 308 | 4595 | 182,019 | 97.38 | 50.72 | 97.54 |
|
| TWI | 2012 | 745 | 22,623 | 161,859 | 87.52 | 72.98 | 87.74 |
|
| ST-segment down | 471 | 593 | 10,007 | 176,168 | 94.34 | 44.27 | 94.63 |
|
| AVB1 | 3731 | 2232 | 15,771 | 165,505 | 90.39 | 62.57 | 91.30 |
|
| JEB | 30 | 194 | 4698 | 182,317 | 97.39 | 13.39 | 97.49 |
|
| QT>450 | 1 | 4 | 10,630 | 176,604 | 94.32 | 20.00 | 94.32 |
| Noise | 6984 | 1626 | 33,634 | 144,995 | 81.17 | 81.12 | 81.17 | |
aAtrial fibrillation (AF), atrial flutter (AFL), atrial premature contraction (APC), ventricular premature contraction (VPC), T-wave inversion (TWI), first-degree atrioventricular block (AVB1), junctional escape beat (JEB), QT-segment length is more than 450 milliseconds (QT>450).