| Literature DB >> 33082436 |
Patrick Schoettker1, Jean Degott2, Gregory Hofmann2, Martin Proença3, Guillaume Bonnier3, Alia Lemkaddem3, Mathieu Lemay3, Raoul Schorer4, Urvan Christen5, Jean-François Knebel5, Arlene Wuerzner6, Michel Burnier6, Gregoire Wuerzner6.
Abstract
Mobile health diagnostics have been shown to be effective and scalable for chronic disease detection and management. By maximizing the smartphones' optics and computational power, they could allow assessment of physiological information from the morphology of pulse waves and thus estimate cuffless blood pressure (BP). We trained the parameters of an existing pulse wave analysis algorithm (oBPM), previously validated in anaesthesia on pulse oximeter signals, by collecting optical signals from 51 patients fingertips via a smartphone while simultaneously acquiring BP measurements through an arterial catheter. We then compared smartphone-based measurements obtained on 50 participants in an ambulatory setting via the OptiBP app against simultaneously acquired auscultatory systolic blood pressure (SBP), diastolic blood pressure (DBP) and mean blood pressure (MBP) measurements. Patients were normotensive (70.0% for SBP versus 61.4% for DBP), hypertensive (17.1% vs. 13.6%) or hypotensive (12.9% vs. 25.0%). The difference in BP (mean ± standard deviation) between both methods were within the ISO 81,060-2:2018 standard for SBP (- 0.7 ± 7.7 mmHg), DBP (- 0.4 ± 4.5 mmHg) and MBP (- 0.6 ± 5.2 mmHg). These results demonstrate that BP can be measured with accuracy at the finger using the OptiBP smartphone app. This may become an important tool to detect hypertension in various settings, for example in low-income countries, where the availability of smartphones is high but access to health care is low.Entities:
Mesh:
Year: 2020 PMID: 33082436 PMCID: PMC7576142 DOI: 10.1038/s41598-020-74955-4
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1OptiBP application utilizes image data generated from volumetric blood flow changes via light passing through the fingertip, reflecting off of the tissue, and then passing to the phone camera's image sensor.
Figure 2Algorithm description, parameter training, and calibration. (A) Working principle of the oBPM (optical blood pressure monitoring) algorithm. The oBPM algorithm automatically identifies all individual pulses in the PPG signal and ensemble averages them. Pulses with un-physiological morphologies (red dots) are identified and assigned low weights in the ensemble averaging procedure, whereas the remaining pulses (green dots) are assigned a stronger influence. The resulting ensemble average waveform is fed to a filter bank of time-derivative filters, allowing a decomposition of the waveform at various time resolutions. From their outputs, a set of features characterizing the morphology of the waveform is obtained and nonlinearly combined using a pre-trained set of parameters (see (B) panel of the figure). The result is an uncalibrated BP value, . The final oBPM-derived BP estimate () is obtained after application of the previously trained corrective calibration offset . (B) Training of the parameters of the oBPM algorithm. The parameters were trained using the data acquired in the operating room. Significant BP changes () between successive recordings were identified in the arterial line measurements. Their corresponding oBPM-derived BP changes () were then calculated to be compared. The set of oBPM parameters was optimized by minimizing the cohort-wise error between and in the least-square sense. In the figure, is the number of significant BP changes found for patient , and is the non-linear oBPM model mapping the features to BP values using the parameters . (C) Illustration of the calibration procedure. The calibration consists in the addition of a per-patient corrective offset to the uncalibrated oBPM-derived BP estimate for systolic, diastolic and mean BP individually. It is illustrated here with numerical values for ease of understanding. During the calibration measurement, the corrective offset is calculated. Applying the calibration to the following test measurements consists of the addition of to the uncalibrated BP estimate outputted by oBPM.
Study protocol for patients included in the validation set.
At least 5 min relaxed in an isolated and quiet room at a comfortable temperature Back, elbow and forearm supported, legs uncrossed, and feet flat on the floor, empty bladder Appropriate cuff size and smartphone at the level of the left ventricle of the heart |
3 reference measurements on right arm 3 reference measurements on left arm |
Measurements #0 (for screening and calibration, OptiBP on right arm for even-numbered subject and left for uneven) Reference measurement (R0) and OptiBP measurement (T0) Wait at least 60 s |
Measurement #1 Reference measurement (R1) and OptiBP measurement (T1) Wait at least 60 s |
Measurement #2 Reference measurement (R2) and OptiBP measurement (T2) Wait at least 60 s |
Measurement #3 Reference measurement (R3) and OptiBP measurement (T3) Wait at least 60 s and interchange arm sides |
Measurement #4 (for calibration) Reference measurement (R4) and OptiBP measurement (T4) Wait at least 60 s |
Measurement #5 Reference measurement (R5) and OptiBP measurement (T5) Wait at least 60 s |
Measurement #6 Reference measurement (R6) and OptiBP measurement (T6) Wait at least 60 s |
Extra measurement #7 Reference measurement (R7) and OptiBP measurement (T7) Wait at least 60 s |
Extra measurement #8 Reference measurement (R8) and OptiBP measurement (T8) |
R reference measurement, T tested device measurement (OptiBP).
Participants’ characteristics (n = 51) used to train oBPM algorithm.
| Mean | SD | Range | |
|---|---|---|---|
| Age (years) | 61·6 | 13·5 | 24·0–87·0 |
| Height (cm) | 170·1 | 9·0 | 143·0–190·0 |
| Weight (kg) | 77·9 | 18·9 | 40·0–139·0 |
| BMI (kg/m2) | 26·8 | 6·0 | 26·4–46·9 |
Participants’ characteristics (n = 40) used to validate OptiBP.
| Mean | SD | Range | |
|---|---|---|---|
| Age (years) | 53·9 | 17·5 | 21·0–78·0 |
| Height (cm) | 169·4 | 10·6 | 154·0–198·0 |
| Weight (kg) | 73·4 | 20·4 | 45·0–152·0 |
| BMI (kg/m2) | 25·3 | 5·2 | 18·0–44·6 |
| Systolic BP (mmHg) | 121·0 | 18·7 | 84·2–163·3 |
| Diastolic BP (mmHg) | 75·0 | 11·7 | 51·2–103·3 |
| Mean arterial BP (mmHg) | 90·3 | 12·1 | 65·1–119·9 |
Distribution of reference systolic and diastolic blood pressure (BP) measurements (n = 140) in OptiBP validation population.
| N | % | |
|---|---|---|
| High BP (SBP ≥ 140 mmHg) | 24 | 17·1 |
| Normal BP (100 mmHg ≤ SBP < 140 mmHg | 98 | 70·0 |
| Low BP (SBP < 100 mmHg) | 18 | 12·9 |
| High BP (DBP ≥ 90 mmHg) | 19 | 13·6 |
| Normal BP (65 mmHg ≤ DBP < 90 mmHg) | 86 | 61·4 |
| Low BP (DBP < 65 mmHg) | 35 | 25·0 |
Figure 3CONSORT Flow Chart of signals used for validation. 1SAP > 12 mmHg or DAP > 8 mmHg.
Overall performance of OptiBP compared to dual-head stethoscope cuff measure.
| Mean error | SD | |||
|---|---|---|---|---|
| mmHg | % | mmHg | % | |
| Systolic BP | − 0·7 | − 0·6 | 7·7 | 6·7 |
| Diastolic BP | − 0·4 | − 0·5 | 4·5 | 6·5 |
| Mean BP | − 0·6 | − 0·6 | 5·2 | 6·1 |
Figure 4Standardized Bland–Altman scatterplots depicting the agreement between the OptiBP smartphone app systolic estimates assessed by the oBPM algorithm (SBPoBPM) and the auscultatory-derived reference systolic BP measurements (SBPAusc).
Figure 5Standardized Bland–Altman scatterplots depicting the agreement between the OptiBP smartphone app diastolic estimates assessed by the oBPM algorithm (DBPoBPM) and the auscultatory-derived reference systolic BP measurements (DBPAusc).
Figure 6Standardized Bland–Altman scatterplots depicting the agreement between the OptiBP smartphone app mean BP estimates assessed by the oBPM algorithm (MBPoBPM) and the auscultatory-derived reference systolic BP measurements (MBPAusc).