| Literature DB >> 25671512 |
Tanatorn Tanantong1, Ekawit Nantajeewarawat2, Surapa Thiemjarus3.
Abstract
False alarms in cardiac monitoring affect the quality of medical care, impacting on both patients and healthcare providers. In continuous cardiac monitoring using wireless Body Sensor Networks (BSNs), the quality of ECG signals can be deteriorated owing to several factors, e.g., noises, low battery power, and network transmission problems, often resulting in high false alarm rates. In addition, body movements occurring from activities of daily living (ADLs) can also create false alarms. This paper presents a two-phase framework for false arrhythmia alarm reduction in continuous cardiac monitoring, using signals from an ECG sensor and a 3D accelerometer. In the first phase, classification models constructed using machine learning algorithms are used for labeling input signals. ECG signals are labeled with heartbeat types and signal quality levels, while 3D acceleration signals are labeled with ADL types. In the second phase, a rule-based expert system is used for combining classification results in order to determine whether arrhythmia alarms should be accepted or suppressed. The proposed framework was validated on datasets acquired using BSNs and the MIT-BIH arrhythmia database. For the BSN dataset, acceleration and ECG signals were collected from 10 young and 10 elderly subjects while they were performing ADLs. The framework reduced the false alarm rate from 9.58% to 1.43% in our experimental study, showing that it can potentially assist physicians in diagnosing a vast amount of data acquired from wireless sensors and enhance the performance of continuous cardiac monitoring.Entities:
Mesh:
Year: 2015 PMID: 25671512 PMCID: PMC4367394 DOI: 10.3390/s150203952
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.A BSN node with ECG and 3D acceleration sensors attached to a human body.
Specification of the BSN nodes used in this study.
| Processor (TI MSP430F1611) | Flash memory | 48 KB |
| RAM | 10 KB | |
| On-chip ADC resolution | 12 bit | |
| ADC channels | 8 channels | |
| DAC channels | 2 channels | |
|
| ||
| Radio transceiver (TI CC2420) | Wireless communication standard | IEEE 802.15.4 (2.4 GHz) |
| Data rate | 250 Kbps | |
| Ranges indoor and outdoor | 50 m and 125 m | |
|
| ||
| EEPROM (AT 45DB321) | Flash memory | 4 MB |
| SRAM buffers | 512/528 bytes | |
| Program/Erase cycle | 100,000 cycles | |
Figure 2.Static activities performed by young subjects (DS2): (a) sitting on a chair; (b) reading a book; (c) lying; (d) standing still; and (e) deep breathing.
Figure 3.Dynamic activities performed by young subjects (DS2): (a) up and down movement of the right arm; (b) up and down movement of the left arm; (c) up and down movement of both arms; (d) jumping; (e) twisting left-right-left body movement at the waist; (f) bending forward; (g) bending backward; (h) walking; (i) walking up stairs; (j) walking down stairs; and (k) jogging.
Figure 4.Activities performed by elderly subjects (DS3): (a) sitting on a chair; (b) standing; (c) walking; (d) sitting on a bed; (e) lying on the back; (f) lying left; and (g) lying right.
A summary of dataset descriptions.
| Device type | Hospital-based holter | Wireless BSN | Wireless BSN |
| Signal type | ECG | ECG and 3D acceleration | ECG and 3D acceleration |
| November of subjects | 47 subjects | 10 subjects | 10 subjects |
| Age | 23–89 years | 27–44 years | 57–71 years |
| Sampling rate | 360 Hz | 100 Hz | 100 Hz |
| Activity type | N/A | 16 ADLs | 7 ADLs |
Figure 5.Components of the proposed framework.
R-peak-based features used for arrhythmia classification.
| Heartbeat interval features | RR[ |
| Variance of {RR[ | |
| Variance of {RR[ | |
|
| |
| ECG morphology between R-peak positions | Mean of signal amplitudes between R[ |
| Absolute difference between signal amplitudes at R[ | |
| Absolute difference between signal amplitudes at R[ | |
|
| |
| ECG morphology within a fixed-time interval centered at an R peak | Mean of signal amplitudes within a 0.12-s interval |
| Mean of signal amplitudes within a 0.16-s interval | |
| Mean of gradients of signal amplitudes within a 0.12-s interval | |
| Mean of gradients of signal amplitudes within a 0.16-s interval | |
| Mean of gradients of signal amplitudes within a 0.23-s interval | |
| Variance of gradients of signal amplitudes within a 0.06-s interval | |
| Difference between the maximum and minimum signal amplitudes within a 0.08-s interval | |
Segment-based features used for signal quality classification and activity classification.
| ECG statistical features (for signal quality classification) | Mean of signal amplitude means |
| Mean of signal amplitude variances | |
| Variance of signal amplitude variances | |
| Gradient of signal amplitude variances | |
| Minimum of signal amplitude means | |
| Minimum of signal amplitude variances | |
| Difference between the maximum and minimum signal amplitude variances | |
| Difference between the maximum and minimum variances of absolute signal amplitudes | |
| Mean of means of absolute signal amplitudes | |
|
| |
| Acceleration signal features (for activity classification) | Deviation magnitude |
Heartbeat types associated with beats in DS1.
| Non-ectopic beat | N | Normal beat | Normal (93,486 beats) |
| L | Left bundle branch block beat | ||
| F | Right bundle branch block beat | ||
| j | Nodal (junctional) escape beat | ||
| e | Atrial escape beat | ||
|
| |||
| Supraventricular ectopic beat | a | Aberrated atrial premature beat | |
| S | Ectopic supraventricular beat | ||
| A | Atrial premature contraction | ||
| J | Nodal (junctional) premature beat | ||
|
| |||
| Fusion beat | F | Fusion of ventricular and normal beat | |
|
| |||
| Unknown beat | / | Paced beat | |
| Q | Unclassifiable beat | ||
| F | Fusion of paced and normal beat | ||
|
| |||
| Ventricular ectopic beat | ! | Ventricular flutter/fibrillation | Abnormal (7470 beats) |
| E | Ventricular escape beat | ||
| V | Premature ventricular contraction | ||
Figure 6.Examples of high quality ECG signals (Left) and low quality ECG signals (Right).
The meanings of positive predictions and negative predictions.
|
| ||
|---|---|---|
| Arrhythmia | Abnormal heartbeat | Normal heartbeat |
| Signal quality | Low signal quality | High signal quality |
| Activity | Non-static activity | Static activity |
Performance comparison of classification algorithms (using 5-fold cross validation on DS1 for arrhythmia classification and 5-fold cross validation on DS2 for signal quality and activity classification).
|
| |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||
| 95.2% | 99.7% | 99.4% | 79.7% | 98.3% | 96.0% | 87.0% | 88.9% | 88.1% | |
| SVM | 89.3% | 99.7% | 98.9% | 83.6% | 97.5% | 95.8% | 89.4% | 90.9% | 90.3% |
| MLP | 93.1% | 99.4% | 98.9% | 78.8% | 99.0% | 96.5% | 89.4% | 91.1% | 90.4% |
| C4.5 | 94.1% | 99.6% | 99.2% | 77.5% | 99.1% | 96.4% | 87.3% | 91.8% | 89.9% |
| LDA | 82.0% | 95.6% | 94.6% | 78.1% | 98.4% | 95.8% | 82.9% | 93.6% | 89.1% |
Figure 7.ECG signals (Above) and 3D acceleration signals (Below) when a subject was sitting.
Figure 8.ECG signals (Above) and 3D acceleration signals (Below) when a subject made a transition from lying to standing.
Figure 9.ECG signals (Above) and 3D acceleration signals (Below) when a subject was jogging.
Figure 10.A rule set for detecting false alarms.
Dataset usage for classification evaluation.
|
| |||
|---|---|---|---|
| Training set | DS1A | DS2 | DS2 |
| Test set | DS1B, DS2, DS3 | DS1, DS3 | DS3 |
| Leave-one-out evaluation | None | DS2 | DS2 |
Separating training and test datasets in DS1.
| DS1A (Training set) | 51,369 | 101, 106, 108, 109, 112, 114, 115, 116, 118, 119, 122, 124, 201, 203, 205, 207, 208, 209, 215, 220, 223, 230 |
|
| ||
| DS1B (Test set) | 49,587 | 100, 103, 105, 111, 113, 117, 121, 123, 200, 202, 210, 212, 213, 214, 219, 221, 222, 228, 231, 232, 233, 234 |
Evaluation results: Arrhythmia classification.
| DS1 | Static | 2787 | 45,710 | 661 | 429 | 97.80% | 86.66% | 98.57% |
|
| ||||||||
| DS2 | Static | 0 | 5736 | 318 | 0 | 94.75% | N/A | 94.75% |
| Non-static | 0 | 11,233 | 1415 | 0 | 88.81% | N/A | 88.81% | |
| All | 0 | 16,969 | 1733 | 0 | 90.73% | N/A | 90.73% | |
|
| ||||||||
| DS3 | Static | 0 | 2238 | 290 | 0 | 88.53% | N/A | 88.53% |
| Non-static | 0 | 568 | 72 | 0 | 88.75% | N/A | 88.75% | |
| All | 0 | 2806 | 362 | 0 | 88.57% | N/A | 88.57% | |
Evaluation results: Signal quality classification.
| DS1 | Static | 0 | 15,736 | 148 | 0 | 99.07% | N/A | 99.07% |
|
| ||||||||
| DS2 | Static | 44 | 885 | 8 | 16 | 97.48% | 73.33% | 99.10% |
| Non-static | 183 | 1264 | 38 | 68 | 93.17% | 72.91% | 97.08% | |
| All | 227 | 2149 | 46 | 84 | 94.81% | 72.99% | 97.90% | |
|
| ||||||||
| DS3 | Static | 52 | 293 | 34 | 7 | 89.38% | 88.14% | 89.60% |
| Non-static | 12 | 67 | 2 | 2 | 95.18% | 85.71% | 97.10% | |
| All | 64 | 360 | 36 | 9 | 90.41% | 87.67% | 90.91% | |
Evaluation results: Activity classification.
| DS2 | 915 | 1294 | 153 | 144 | 88.15% | 89.43% | 86.40% |
| DS3 | 77 | 328 | 62 | 2 | 86.35% | 97.47% | 84.10% |
Arrhythmia classification results after false alarm reduction on DS2 and DS3.
|
| |||||||
|---|---|---|---|---|---|---|---|
| DS2 | Static | 5736 | 318 | 94.75% | 5996 | 58 | 99.04% |
| Non-static | 11,233 | 1415 | 88.81% | 12,461 | 187 | 98.52% | |
| All | 16,969 | 1733 | 90.73% | 18,457 | 245 | 98.69% | |
|
| |||||||
| DS3 | Static | 2238 | 290 | 88.53% | 2483 | 45 | 98.22% |
| Non-static | 568 | 72 | 88.75% | 618 | 22 | 96.56% | |
| All | 2806 | 362 | 88.57% | 3101 | 67 | 97.89% | |
|
| |||||||
| Overall | 19,775 | 2095 | 90.42% | 21,558 | 312 | 98.57% | |
Comparison with related studies.
| [ | CinC2011 | Mobile phone | Rules | ECG | 92.5% | Signal quality classification |
| [ | CinC2011 | Mobile phone | SVM | ECG | 94.9% | Signal quality classification |
| [ | ECG recordings while subjects were performing 5 ADLs | Contactless ECG system | LR | ECG | 92.0% | Signal quality classification |
| [ | MIMIC II | Hospital-based station | Rules | ECG + ABP | N/A | False alarm reduction in an ICU setting |
| [ | MIMIC II | Hospital-based station | RVM | ECG + ABP + PPG | N/A | False alarm reduction in an ICU setting |
| [ | MIMIC II | Hospital-based station | Bayesian | ECG + ABP + PPG + CVP + PAP | N/A | False alarm reduction in an ICU setting |
| [ | MIMIC II | Hospital-based station | L1-LR | ECG | N/A | False alarm reduction in an ICU setting |
| Our work | ECG recordings while subjects were performing 16 ADLs | Wireless BSN | ECG + 3D acceleration | 92.6% | False alarm reduction in a free living environment |