| Literature DB >> 32735229 |
Joseph Prinable1, Peter Jones1, David Boland1, Cindy Thamrin2, Alistair McEwan1.
Abstract
BACKGROUND: There has been a recent increased interest in monitoring health using wearable sensor technologies; however, few have focused on breathing. The ability to monitor breathing metrics may have indications both for general health as well as respiratory conditions such as asthma, where long-term monitoring of lung function has shown promising utility. <br> OBJECTIVE: In this paper, we explore a long short-term memory (LSTM) architecture and predict measures of interbreath intervals, respiratory rate, and the inspiration-expiration ratio from a photoplethysmogram signal. This serves as a proof-of-concept study of the applicability of a machine learning architecture to the derivation of respiratory metrics. <br> METHODS: A pulse oximeter was mounted to the left index finger of 9 healthy subjects who breathed at controlled respiratory rates. A respiratory band was used to collect a reference signal as a comparison. <br> RESULTS: Over a 40-second window, the LSTM model predicted a respiratory waveform through which breathing metrics could be derived with a bias value and 95% CI. Metrics included inspiration time (-0.16 seconds, -1.64 to 1.31 seconds), expiration time (0.09 seconds, -1.35 to 1.53 seconds), respiratory rate (0.12 breaths per minute, -2.13 to 2.37 breaths per minute), interbreath intervals (-0.07 seconds, -1.75 to 1.61 seconds), and the inspiration-expiration ratio (0.09, -0.66 to 0.84). <br> CONCLUSIONS: A trained LSTM model shows acceptable accuracy for deriving breathing metrics and could be useful for long-term breathing monitoring in health. Its utility in respiratory disease (eg, asthma) warrants further investigation. ©Joseph Prinable, Peter Jones, David Boland, Cindy Thamrin, Alistair McEwan. Originally published in JMIR mHealth and uHealth (http://mhealth.jmir.org), 31.07.2020.Entities:
Keywords: LSTM; asthma monitoring; photoplethysmogram; respiration
Mesh:
Year: 2020 PMID: 32735229 PMCID: PMC7428909 DOI: 10.2196/13737
Source DB: PubMed Journal: JMIR Mhealth Uhealth ISSN: 2291-5222 Impact factor: 4.773
Figure 1Using existing filter-based and feature-based methods, 10 relative respiratory waveforms were derived from a photoplethysmogram (PPG) signal, and another relative respiratory waveform was derived using a long short-term memory (LSTM) that accepts PPG, arterial blood oxygen saturation (SPO2), band-passed (BP) PPG, and pulse rate inputs. BR: breathing rate; I:E: inspiration-expiration ratio; IBI: interbreath interval.
Techniques for the extraction of respiratory signals from a photoplethysmogram (adapted from Charlton et al [15]).
| Respiratory signal | Description | |
|
|
| |
|
| XA1 | Bandpass filter between plausible respiratory frequencies |
|
| XA2 | Maximum amplitude of the CWTa within plausible cardiac frequencies (30-220 beats per minute) [ |
|
| XA3 | The frequency corresponding to the maximum amplitude of the CWT within plausible cardiac frequencies [ |
|
|
| |
|
| XB1 | Mean amplitude of troughs and proceeding peaks [ |
|
| XB2 | Difference between the amplitudes of troughs and proceeding peaks [ |
|
| XB3 | Time interval between consecutive troughs [ |
|
| XB4 | Mean signal value between consecutive troughs [ |
|
| XB5 | Peak amplitude [ |
|
| XB6 | Trough amplitude [ |
|
| XB10 | PPGb pulse width estimation using a wave boundary detection algorithm [ |
|
|
| |
|
| XLSTMc | Proposed LSTM method |
aCWT: continuous wavelet transform.
bPPG: photoplethysmogram.
cLSTM: long short-term memory.
Training time (minutes) for the hyperparameter search.
| Hyperparameters | 1 participant | 3 participants | 5 participants | 9 participants | |||||
|
|
|
|
|
| |||||
|
| 100 | 24 | 75 | 110 | 208 | ||||
|
| 300 | 54 | 200 | 272 | 505 | ||||
|
| 500 | 84 | 313 | 542 | 932 | ||||
|
|
|
|
|
| |||||
|
| 500 | 24 | 69 | 150 | 211 | ||||
|
| 1500 | 52 | 161 | 264 | 482 | ||||
|
| 2500 | 131 | 402 | 665 | 1213 | ||||
|
|
|
|
|
| |||||
|
| 1 | 24 | 65 | 116 | 220 | ||||
|
| 2 | 35 | 125 | 190 | 366 | ||||
|
| 3 | 48 | 158 | 271 | 470 | ||||
Figure 2Pearson correlation values between derived and reference respiratory waveforms, given a dataset containing n participants, for a long short-term memory (LSTM) with (A) cells of size 100, 300, and 500; (B) hidden units of size 500, 1500, and 2500; (C) layers of size 1, 2, and 3.
Figure 3Number of valid windows as a function of increasing Pearson correlation coefficients between derived and reference respiratory waveforms in 0.2 increments. For an explanation of the variables please refer to Table 1.
Breathing metrics for the reference respiratory band, XLSTM, XA1, and XA2 methods, with their associated paired t test results.
| Breathing metrics | Respiratory band, mean (SD) | XLSTMa | XA1 | XA2 | |||||||
| Mean (SD) | t180 test |
| Mean (SD) | t126 test |
| Mean (SD) | t118 test |
| |||
| Tinspb (seconds) | 3.28 (1.29) | 3.14 (1.15) | 2.92 | 0.004 | 3.46 (1.31) | 1.65 | 0.103 | 3.40 (1.42) | 0.02 | 0.99 | |
| Texpc (seconds) | 3.13 (1.01) | 3.19 (1.05) | –1.68 | 0.095 | 3.38 (1.09) | –3.24 | 0.002 | 3.10 (0.95) | –1.44 | 0.152 | |
| BRd (BPMe) | 10.28 (2.72) | 10.41 (2.74) | –1.39 | 0.167 | 9.69 (2.73) | 1.93 | 0.056 | 10.35 (2.95) | –0.46 | 0.649 | |
| IBIf (seconds) | 6.40 (1.98) | 6.33 (1.96) | 1.12 | 0.262 | 6.84 (2.09) | –2.18 | 0.031 | 6.50 (2.09) | –1.73 | 0.086 | |
| I:Eg | 1.01 (0.36) | 1.09 (0.43) | –3.09 | 0.002 | 1.03 (0.40) | –2.68 | 0.008 | 1.00 (0.29) | –1.50 | 0.135 | |
aLSTM: long short-term memory.
bTinsp: inspiration time.
cTexp: expiration period.
dBR: breathing rate.
eBPM: breaths per minute.
fIBI: interbreath interval.
gI:E: inspiration:expiration ratio.
Derived breathing metrics using the XLSTM, XA1, and XA2 methods and associated statistical analyses.
| Method | Bland-Altman r2 |
| Absolute | Relative | ||||
| Bias | 95% LoAa | Bias (%) | 95% LoA | |||||
|
|
|
|
|
|
| |||
|
| XLSTMc | 0.70 | <.001 | –0.16 | –1.64 to 1.31 | –3.70 | –38.44 to 31.05 | |
|
| XA1 | 0.74 | <.001 | –0.11 | –1.51 to 1.30 | –2.35 | –35.65 to 30.95 | |
|
| XA2 | 0.74 | <.001 | -0.01 | –1.46 to 1.46 | –0.22 | –33.34 to 32.90 | |
|
|
|
|
|
|
|
| ||
|
| XLSTM | 0.54 | <.001 | 0.09 | –1.35 to 1.53 | 2.35 | –31.84 to 36.55 | |
|
| XA1 | 0.41 | <.001 | 0.25 | –1.45 to 1.95 | 6.41 | –32.82 to 45.63 | |
|
| XA2 | 0.43 | <.001 | 0.10 | –1.39 to 1.59 | 2.70 | –36.34 to 41.73 | |
|
|
|
|
|
|
|
| ||
|
| XLSTM | 0.83 | <.001 | 0.12 | –2.13 to 2.37 | 1.22 | –23.63 to 26.07 | |
|
| XA1 | 0.92 | <.001 | –0.13 | –1.68 to 1.41 | –1.38 | –18.42 to 15.65 | |
|
| XA2 | 0.88 | <.001 | 0.04 | –1.94 to 2.02 | 0.14 | –19.35 to 19.62 | |
|
|
|
|
|
|
|
| ||
|
| XLSTM | 0.82 | <.001 | –0.07 | –1.75 to 1.61 | –0.98 | –22.62 to 20.66 | |
|
| XA1 | 0.88 | <.001 | 0.14 | –1.31 to 1.60 | 2.08 | –16.55 to 20.70 | |
|
| XA2 | 0.91 | <.001 | 0.10 | –1.13 to 1.33 | 1.37 | –16.20 to 18.94 | |
|
|
|
|
|
|
|
| ||
|
| XLSTM | 0.30 | <.001 | 0.09 | –0.66 to 0.84 | 9.91 | –63.89 to 83.70 | |
|
| XA1 | 0.11 | <.001 | 0.09 | –0.68 to 0.87 | 6.65 | –61.43 to 74.73 | |
|
| XA2 | 0.04 | <.001 | 0.05 | –0.62 to 0.71 | 3.41 | 63.89 to 70.72 | |
aLoA: limits of agreement.
bTinsp: inspiration time.
cLSTM: long short-term memory.
dTexp: expiration period.
eBR: breathing rate.
fBPM: breaths per minute.
gIBI: interbreath interval.
hI:E: inspiration:expiration ratio.
Figure 4Bland-Altman plots for (A) inspiration time (seconds), (B) expiration time (seconds), (C) interbreath interval (seconds), (D) breathing rate (breaths per minute), and (E) inspiration:expiration ratio using the LSTM method.
Figure 5Bland-Altman plot for the highest performing algorithm (XB1,2,3ET4FM1) found by Charlton et al [7].