| Literature DB >> 29750114 |
Davide Morelli1,2,3, Leonardo Bartoloni1,2, Michele Colombo1,2, David Plans1,3, David A Clifton4.
Abstract
Wearable physiological monitors are becoming increasingly commonplace in the consumer domain, but in literature there exists no substantive studies of their performance when measuring the physiology of ambulatory patients. In this Letter, the authors investigate the reliability of the heart-rate (HR) sensor in an exemplar 'wearable' wrist-worn monitoring system (the Microsoft Band 2); their experiments quantify the propagation of error from (i) the photoplethysmogram (PPG) acquired by pulse oximetry, to (ii) estimation of HR, and (iii) subsequent calculation of HR variability (HRV) features. Their experiments confirm that motion artefacts account for the majority of this error, and show that the unreliable portions of HR data can be removed, using the accelerometer sensor from the wearable device. The experiments further show that acquired signals contain noise with substantial energy in the high-frequency band, and that this contributes to subsequent variability in standard HRV features often used in clinical practice. The authors finally show that the conventional use of long-duration windows of data is not needed to perform accurate estimation of time-domain HRV features.Entities:
Keywords: HR estimation; HR variability features; PPG-HRV features; acceleration measurement; accelerometer sensor; accelerometers; acquired signals; ambulatory patients; biomedical equipment; body sensor networks; clinical practice; consumer domain; error propagation profiling; exemplar wearable wrist-worn monitoring system; feature extraction; heart-rate sensor; high-frequency band; long-duration windows; medical signal processing; noise; oximetry; patient monitoring; photoplethysmogram; photoplethysmography; pulse oximetry; signal denoising; substantial energy; time-domain HRV features; time-domain analysis; wearable physiological-monitoring device
Year: 2018 PMID: 29750114 PMCID: PMC5933374 DOI: 10.1049/htl.2017.0039
Source DB: PubMed Journal: Healthc Technol Lett ISSN: 2053-3713
Fig. 1Time series of P–P and R–R intervals acquired from PPG and ECG (upper plot), and corresponding accelerometry time series (lower plot) for an exemplar patient, where divisions between the four sections of the experimental protocol are shown as vertical dashed lines
Fig. 2P–P intervals selected for removal (vertical red lines), and corresponding distance of instantaneous P–P interval from the 10 s moving average, as a percentage. The blue horizontal dotted line indicates the threshold for the distance to trigger an outlier detection
Fig. 3HRV features estimated from P–P intervals acquired from PPG (red) and from R–R intervals acquired from ECG (black), in reading order. The lower plot shows the time series of accelerometry , with mean and one SD values within a window of shown in black and red, respectively
Fig. 4Squared distance d between pre-processed P–P and R–R intervals, as a function of time offset between them (seconds)
RMSE of HRV features, for window size
| AverageNN | SDNN | RMSSD | pNN50 | SVI | |
|---|---|---|---|---|---|
| 40 | 0.0480 | 0.0334 | 0.0564 | 0.2285 | 0.6471 |
| 60 | 0.0489 | 0.0316 | 0.0566 | 0.2294 | 0.5683 |
| 80 | 0.0499 | 0.0294 | 0.0575 | 0.2279 | 0.6080 |
| 100 | 0.0504 | 0.0287 | 0.0583 | 0.2330 | 0.5982 |
| 120 | 0.0506 | 0.0280 | 0.0575 | 0.2259 | 0.6613 |
Fig. 5Spectra for the signal RR versus residuals where the latter have been calculated from the original (‘noise’) and pre-processed (‘noise filtered’) signals PP, shown in red and green, respectively. The vertical lines show the frequency bands used in HRV analysis: LF between 0.04 and 0.15 Hz, and HF between 0.15 and 0.4 Hz
Fig. 6SNR between RR (signal) and residuals (noise), with and without pre-processing of PP shown in green and black, respectively. A horizontal line shows SNR = 1.0
Fig. 7Distribution of SNR in HF and LF bands for all subjects. SNR = 1.0 is shown with the vertical dashed line; values to the left of this line correspond to a proportion of subjects’ data that falls below SNR = 1.0
Distribution of accelerometry , showing the mean and standard deviation (SD) across all subjects, and the quantiles on the distribution of at 0.1, 0.25, 0.75, and 0.9
| Mean | SD | 0.25 | 0.5 | 0.75 | 0.9 | |
|---|---|---|---|---|---|---|
| rest | 0.016 | 0.032 | 0.002 | 0.002 | 0.010 | 0.072 |
| stress | 0.406 | 0.202 | 0.212 | 0.471 | 0.577 | 0.600 |
| recovery | 0.012 | 0.035 | 0.002 | 0.003 | 0.007 | 0.011 |
| free | 0.052 | 0.032 | 0.027 | 0.057 | 0.075 | 0.089 |
Distribution of AverageNN error, showing the mean and SD across all subjects, and the quantiles on the distribution of AverageNN error at 0.1, 0.25, 0.75, and 0.9
| Mean | SD | 0.25 | 0.5 | 0.75 | 0.9 | |
|---|---|---|---|---|---|---|
| rest | 0.004 | 0.010 | 0.001 | 0.001 | 0.002 | 0.008 |
| stress | 0.127 | 0.052 | 0.088 | 0.124 | 0.155 | 0.194 |
| recovery | 0.007 | 0.020 | 0.001 | 0.001 | 0.003 | 0.011 |
| free | 0.043 | 0.032 | 0.009 | 0.042 | 0.072 | 0.082 |
Distribution of pNN50 error, showing the mean and SD across all subjects, and the quantiles on the distribution of pNN50 error at 0.1, 0.25, 0.75, and 0.9
| Mean | SD | 0.25 | 0.5 | 0.75 | 0.9 | |
|---|---|---|---|---|---|---|
| rest | 0.238 | 0.107 | 0.167 | 0.235 | 0.293 | 0.377 |
| stress | 0.511 | 0.086 | 0.438 | 0.525 | 0.565 | 0.634 |
| recovery | 0.021 | 0.049 | 0.000 | 0.000 | 0.030 | 0.060 |
| free | 0.174 | 0.116 | 0.076 | 0.165 | 0.260 | 0.332 |
Distribution of SVI error, showing the mean and SD across all subjects, and the quantiles on the distribution of SVI error at 0.1, 0.25, 0.75, and 0.9
| Mean | SD | 0.25 | 0.5 | 0.75 | 0.9 | |
|---|---|---|---|---|---|---|
| rest | 1.536 | 1.298 | 0.745 | 1.022 | 2.099 | 2.377 |
| stress | 0.611 | 0.535 | 0.147 | 0.451 | 0.772 | 1.515 |
| recovery | 0.659 | 0.452 | 0.332 | 0.537 | 0.932 | 1.390 |
| free | 1.308 | 0.994 | 0.512 | 1.112 | 2.057 | 2.948 |
Distribution of SDNN error, showing the mean and SD across all subjects, and the quantiles on the distribution of SDNN error at 0.1, 0.25, 0.75, and 0.9
| Mean | SD | 0.25 | 0.5 | 0.75 | 0.9 | |
|---|---|---|---|---|---|---|
| rest | 0.012 | 0.011 | 0.004 | 0.009 | 0.016 | 0.022 |
| stress | 0.132 | 0.036 | 0.111 | 0.133 | 0.166 | 0.179 |
| recovery | 0.006 | 0.014 | 0.001 | 0.003 | 0.006 | 0.015 |
| free | 0.030 | 0.022 | 0.009 | 0.028 | 0.049 | 0.061 |
Distribution of RMSSD error, showing the mean and SD across all subjects, and the quantiles on the distribution of RMSSD error at 0.1, 0.25, 0.75, and 0.9
| Mean | SD | 0.25 | 0.5 | 0.75 | 0.9 | |
|---|---|---|---|---|---|---|
| rest | 0.025 | 0.014 | 0.016 | 0.024 | 0.031 | 0.038 |
| stress | 0.078 | 0.022 | 0.064 | 0.079 | 0.089 | 0.107 |
| recovery | 0.008 | 0.011 | 0.003 | 0.004 | 0.008 | 0.019 |
| free | 0.033 | 0.020 | 0.017 | 0.034 | 0.049 | 0.056 |