| Literature DB >> 35794240 |
Lorenz Frey1, Carlo Menon1, Mohamed Elgendi2.
Abstract
Hypertension is an immense challenge in public health. As one of the most prevalent medical conditions worldwide, it is a major cause of premature death. At present, the detection, diagnosis and monitoring of hypertension are subject to several limitations. In this review, we conducted a literature search on blood pressure measurement using only a smartphone, which has the potential to overcome current limitations and thus pave the way for long-term ambulatory blood pressure monitoring on a large scale. Among the 333 articles identified, we included 25 relevant articles over the past decade (November 2011-November 2021) and analyzed the described approaches to the types of underlying data recorded with smartphone sensors, the signal processing techniques applied to construct the desired signals, the features extracted from the constructed signals, and the algorithms used to estimate blood pressure. In addition, we analyzed the validation of the proposed methods against reference blood pressure measurements. We further examined and compared the effectiveness of the proposed approaches. Among the 25 articles, 23 propose an approach that requires direct contact between the sensor and the subject and two articles propose a contactless approach based on facial videos. The sample sizes in the identified articles range from three to 3000 subjects, where 8 articles used sample sizes of 85 or more subjects. Furthermore, 10 articles include hypertensive subjects in their participant pools. The methodologies applied for the evaluation of blood pressure measurement accuracy vary considerably among the analyzed articles. There is no consistency regarding the methods for blood pressure data collection and the reference blood pressure measurement and validation. Moreover, no established protocol is currently available for the validation of blood pressure measuring technologies using only a smartphone. We conclude the review with a discussion of the results and with recommendations for future research on the topic.Entities:
Year: 2022 PMID: 35794240 PMCID: PMC9259682 DOI: 10.1038/s41746-022-00629-2
Source DB: PubMed Journal: NPJ Digit Med ISSN: 2398-6352
Fig. 1Workflow of the study.
Identification, screening, eligibility, and inclusion of articles.
This table summarizes the content of all the publications analyzed in the review.
| Publication | Subjects | Data acquisition | Algorithm | Evaluation | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Author (year) | Number of participants (F:M) | BP status | Comorbidities | Age (years) and ethnicity | Sensor (light from anatomical site) | Device (frame rate) | Site | Recording: repetitions × time [s] | Distance [cm] | Environment | Feature types used (number of features) | Demographic information included in model | Calibration | Reference measurement | Bland-Altman, MAE ± SD (mmHg) | Correlation (Pearson | Accuracy (%) (MAPD or classification accuracy) |
| Degott et al.[ | 91 (49:42) | NTN/HTN/HoTN | Yes | 52.9 ± 15.9 N/R | PPG (green) from finger | Samsung Galaxy S7 (N/R) | Finger | N/R | – | N/R | N/R | N/R | Yes | Sphygmomanometer (A) (A&D UM-101) | SBP = 0.5 ± 7.7 DBP = 0.4 ± 4.6 (ME) | N/R | N/R |
| Yamakoshi et al.[ | 13 (7:6) | NTN/HTN | No | 19–73 Japanese | PPG (green) from finger | Different models (60 fps) | Finger | 20 × 15 | – | Indoors (subject’s home) | Normalized pulse volume, pulse rate (2) | No | Yes | Sphygmomanometer (N/R) (DSK-1051, NISSEI) | SBP = 3.50 ± 2.35 DBP = 4.40 ± 3.09 (MAE) | N/R | |
| Dörr et al.[ | 965 (477:488) | NTN/HTN | Yes | 51.0 ± 18.9 N/R | PPG (green) from finger | iPhone 4s (30 fps) | Finger | 3 × 120 | – | Indoors | Time-domain, frequency-domain (N/R) | Yes | No | Sphygmomanometer (O) (Omron-HBP-1300) | SBP = −0.41 ± 16.52 DBP = N/R (ME) | N/R | |
| Schoettker et al.[ | 51 (25:26) | NTN/HTN/HoTN | No | 53.9 ± 17.5 N/R | PPG (green) from finger | Samsung Galaxy S7 (30 fps) | Finger | 10 × 60 (training) 7 × 120(validation) | – | N/R | Derivative-based (N/R) | Yes | Yes | Sphygmomanometer (A) (A&D UM-101) | SBP = −0.7 ± 7.7 DBP = −0.4 ± 4.5 (ME) | N/R | N/R |
| Baek et al.[ | 26 (N/R) | N/R | N/R | N/R N/R | PPG (green) from finger | Samsung Galaxy Note 8 (100 fps) | Finger | 23 × 90 | – | N/R | Time-domain, frequency-domain, entropy-based (N/R) | No | No | N/R | SBP = 5.28 ± 1.80 DBP = 4.92 ± 2.42 (MAE) | N/R | N/R |
| Devaki et al.[ | 140 (N/R) | NTN/HTN | N/R | N/R N/R | PPG (red) from finger | Letv le max 2 le ×821 (30 fps) | Finger | 1 × 30 | – | N/R | Time-domain (15) | No | No | N/R | N/R | N/R | N/R |
| Nemcova et al.[ | 22 (13:9) | N/R | N/R | N/R N/R | PPG (red) from finger and PCG from chest | Samsung Galaxy S7 (30 fps) | Finger and chest | N/R | – | N/R | PTT | Yes | Yes | Sphygmomanometer (A) | SBP = 5.13 ± N/R DBP = 7.53 ± N/R (MAE) | N/R | |
| Dey et al.[ | 205 (115:90) | N/R | N/R | 39.8 ± 14.8 Diverse | PPG (IR) from finger | Samsung Galaxy S6 (N/R) | Finger | 1 × 900 | – | N/R | Time-domain, derivative-based, frequency-domain (233) | Yes | No | Sphygmomanometer (A) | SBP = 6.9 ± 9.0 DBP = 5.0 ± 6.1 (MAE) | N/R | N/R |
| Matsumura et al.[ | 13 (6:7) | NTN/HTN | No | 20–24 Japanese | PPG (green) from finger | iPhone 6s (60 fps) | Finger | 4 × 45 | – | Conference room (4 × 5 m) | Heart-rate, normalized pulse volume(2) | No | No | Sphygmomanometer (N/R) (DS-S10, NISSEI) | SBP = 0.67 ± 12.7 DBP = 0.45 ± 8.6 (ME) | N/R | |
| Wang et al.[ | 7 (N/R) | N/R | N/R | 44 ± 17 N/R | PPG (N/R) from finger and SCG from chest | Google Pixel phone (30 fps) | Finger and chest | 7 × 30 | – | Office room | PTT | No | Yes | Sphygmomanometer (O) (Microlife bp3na1−1 | SBP = N/R DBP = 5.2 ± 2.0 (RMSE) | N/R | |
| Raichle et al.[ | 32 (32:0) | NTN/HTN | Yes | 31.6 ± 5.1 N/R | PPG (green) from finger | iPhone 4s (30 fps) | Finger | 3 × 120 | – | N/R | Time-domain, frequency-domain (N/R) | Yes | No | Sphygmomanometer (O) (OMRON HBP1300) | SBP = 5.0 ± 14.50 DBP = N/R (ME) | N/R | |
| Datta et al.[ | 50 (N/R) | N/R | N/R | 45 ± 17 N/R | PPG (red) from finger | Nexus 5 (24 fps) | Finger | 1 × 60 | – | N/R | Time-domain (N/R) | Yes | No | Sphygmomanometer (O) (Omron) | SBP = 3 ± N/R DBP = −1 ± N/R (ME) | MAPDs = 7.4 MAPDd = 9.1 | |
| Gao et al.[ | 65 (25:40) | NTN | No | 29 ± 7 N/R | PPG (green) from finger | Android phone (20 fps) | Finger | 1 × 60 | – | N/R | Time-domain, frequency-domain (N/R) | Yes | No | Sphygmomanometer (O) (A&D UA-767PBT) | SBP = 5.1 ± 4.3 DBP = 4.6 ± 4.3 (ME) | N/R | N/R |
| Gaurav et al.[ | 3000 (N/R) | N/R | N/R | N/R N/R | PPG (red) from finger (databsase) | Samsung Galaxy Note 5 (100 fps) | N/R | N/R | – | N/R | Time-domain, derivative-based, heart rate variability-based (46) | No | No | From database | SBP = 4.47 ± 6.85 DBP = 3.21 ± 4.72 (MAE) | N/R | N/R |
| Plante et al.[ | 85 (44:41) | NTN/HTN | N/R | 56.6 ± 16.3 N/R | N/R | iPhone 5s and iPhone 6 (N/R) | Finger and chest | N/R | – | N/R | N/R | Yes | No | Sphygmomanometer (O) (Omron 907 and 907 XL) | SBP = 12.4 ± 10.5 DBP = 10.1 ± 8.1 (MAE) | N/R | |
| Junior et al.[ | 3 (1:2) | N/R | N/R | N/R N/R | PPG (red) from finger and PCG from chest | Samsung S4 (N/R) | Finger | N/R | – | N/R | PTT | No | Yes | N/R | N/R | N/R | N/R |
| Junior et al.[ | 3 (1:2) | N/R | N/R | N/R N/R | PPG (red) from finger and PCG from chest | Samsung S4 (N/R) | Finger | N/R | – | N/R | PTT | No | Yes | N/R | N/R | N/R | N/R |
| Peng et al.[ | 32 (7:25) | N/R | No | 20–32 N/R | PCG from chest | Smartphone | Chest | 13 × 60 | – | N/R | Frequency-domain (36) | No | No | Finger BP cuff (Finometer MIDI, Model II) | SBP = 4.339 ± 6.121 DBP = 3.171 ± 4.471 (MAE) | N/R | |
| Banerjee et al.[ | 15 (N/R) | NTN/HTN | No | N/R N/R | PPG (Y from YCbCr) from finger | Nexus 5 (android) N/R | Finger | 1 × 45 | – | N/R | Time-domain, modeled signal (N/R) | No | No | Sphygmomanometer (O) (Omron) | N/R (i.e. given individually) | N/R | N/R |
| Visvanathan et al.[ | 156 (N/R) | NTN/HTN/HoTN | N/R | 21-42 N/R | PPG (red) from finger | iPhone 4 (30 fps) | Finger | 1 × 23 | – | N/R | Time-domain, frequency-domain(19) | Yes | No | Sphygmomanometer (N/R) (ETCOMM HC-502) | N/R | N/R | Accs = 98.12 Accd = 97.22 (classification) |
| Lamonaca et al.[ | 5 (N/R) | N/R | N/R | N/R N/R | PPG (red) from finger | HTC Desire S (30 fps) | Finger | N/R | – | N/R | Time-domain (15) | No | No | Sphygmomanometer (O) (ABP SPACELABS 90207) | N/R | N/R | N/R |
| Visvanathan et al.[ | 17 (N/R) | N/R | N/R | N/R N/R | PPG (red) from finger | iPhone 4 (N/R) | Finger | N/R | – | N/R | Time-domain (14) | Yes | No | Sphygmomanometer (N/R) (ETCOMM HC-502) | N/R | N/R | Accs = 98.7/100 Accd = 99.7/99.29 (Regression/SVM) |
| Li et al.[ | 5 (N/R) | N/R | N/R | 27 ± 6 N/R | PPG (green) from finger | Samsung Galaxy S4 i9500 (20 fps) | Finger | N/R | – | N/R | PWTT | No | Yes | Sphygmomanometer (O) | N/R | N/R | N/R |
| non-contact | |||||||||||||||||
| Patil et al.[ | 4 (N/R) | NTN | No | N/R N/R | PPG from facial video | Different smartphones (30 fps) | Face | 10 × 10 | 40–60 | Office room | PTT | No | N/R | Sphygmomanometer (O) (Omron) | N/R | ||
| Luo et al.[ | 1328 (540:788) | NTN | Yes | 46 ± 17 Diverse | TOI from facial video | iPhone 6+ front camera (30 fps) | Face | 1 × 120 | 40–60 | Study room, face illuminated | Time-domain (155) | Yes | No | Finger cuff (CNAP Monitor 500) | SBP = 0.39 ± 7.30 DBP = 0.20 ± 6.00 (ME) | Accs = 94.81 Accd = 95.71 |
F:M female:male, N/R not reported, NTN normotensive, HTN hypertensive, HoTN hypotensive, PPG photoplethysmography, PCG phonocardiogram, IR infrared, TOI transdermal optical imaging, PTT pulse transit time, PWTT pulse wave transit time, BP blood pressure, A auscultatory, O oscillometric, SBP systolic blood pressure, DBP diastolic blood pressure, MAE mean absolute error, ME mean error, SD standard deviation, RMSE root-mean-square error, MAPD mean absolute percentage deviation, Accs percent systolic accuracy, Accd percent diastolic accuracy.
Data types measured by a smartphone that are correlated with blood pressure.
| Signal | Sensor | Method | Site |
|---|---|---|---|
| Photoplethysmography (PPG) | |||
| Optical technique used to detect blood volume changes | Camera | Contact and non-contact | Finger, face |
| Transdermal Optical Imaging (TOI) | |||
| Optical data-driven technique to detect changes in hemoglobin concentration | Camera | Non-contact | Face |
| Phonocardiography (PCG) | |||
| The recording of the heart sounds | Microphone | Contact | Chest |
| Seismocardiography(SCG) | |||
| The recording of body vibrations induced by the heart beat | Accelerometer | Contact | Chest |
Fig. 2Construction of the PPG signal from finger-based video recording.
After the video is recorded, a mean pixel brightness for each color channel (red, green, and blue) is computed over the entire frame. This results in a signal that reflects the temporal fluctuations in brightness for each color channel. Subsequently, a single-color channel (mostly green or red) is typically band-pass filtered to obtain the desired photoplethysmographic (PPG) signal. This schematic represents the general workflow and highlights commonalities among the different methods.
Fig. 3Construction of the PPG (a) and TOI (b) signals from a facial video.
To obtain the PPG signal from the regions of interest, the frames are first processed to reduce noise and amplify the relevant information. Then, three signals are created per region of interest (ROI) by spatially averaging the pixel brightness of red, green, and blue over the entire ROI in each frame. In a last step, independent component analysis (ICA) is applied and the signal is band-pass filtered and smoothed to obtain the PPG signal. In the case of transdermal optical imaging (TOI), the information in each frame is divided into three color channels that are each comprised of an 8-bit color stack. Each bit of the stack constitutes a bitplane. Subsequently, bitplanes of the stack with characteristic fluctuations in one's are isolated using a machine learning model. With this data, a spatiotemporal map of hemoglobin concentration is created, regions of interest are identified and the hemoglobin concentration is spatially averaged in each frame to obtain a hemoglobin signal for each region of interest.
Fig. 4Construction of the phonocardiogram (PCG) and seismocardiogram (SCG) signal from recordings of heart sound and heart vibrations.
The workflows depicted in a and b correspond to the PCG and SCG signal respectively. After the data are recorded, they are typically downsampled. Subsequently, a band-pass filter is applied. S1 and S2 are the two main heart sounds, representing the closure of the mitral and tricuspid valves, and the closure of the aortic and pulmonary valves, respectively.
Fig. 5Commonly extracted features from the PPG signal for BP estimation.
The figure displays a representative PPG signal during a time interval of two pulse waves, i.e., approximately two seconds.
Fig. 6Workflow of PTT-based BP estimation.
PTT stands for pulse transit time, PCG for Phonocardiogram, and BP for blood pressure. First, PTT needs to be defined based on the available signals, where different combinations can be used (a). Then, multiple measurement pairs of PTT and BP need to be obtained (b). With these measurements, the unknown parameters of the calibration curve can be estimated (c).