| Literature DB >> 31382703 |
Gašper Slapničar1, Nejc Mlakar2, Mitja Luštrek3,4.
Abstract
Blood pressure (BP) is a direct indicator of hypertension, a dangerous and potentially deadly condition. Regular monitoring of BP is thus important, but many people have aversion towards cuff-based devices, and their limitation is that they can only be used at rest. Using just a photoplethysmogram (PPG) to estimate BP is a potential solution investigated in our study. We analyzed the MIMIC III database for high-quality PPG and arterial BP waveforms, resulting in over 700 h of signals after preprocessing, belonging to 510 subjects. We then used the PPG alongside its first and second derivative as inputs into a novel spectro-temporal deep neural network with residual connections. We have shown in a leave-one-subject-out experiment that the network is able to model the dependency between PPG and BP, achieving mean absolute errors of 9.43 for systolic and 6.88 for diastolic BP. Additionally we have shown that personalization of models is important and substantially improves the results, while deriving a good general predictive model is difficult. We have made crucial parts of our study, especially the list of used subjects and our neural network code, publicly available, in an effort to provide a solid baseline and simplify potential comparison between future studies on an explicit MIMIC III subset.Entities:
Keywords: blood pressure; deep learning; photoplethysmogram; regression; signal processing
Year: 2019 PMID: 31382703 PMCID: PMC6696196 DOI: 10.3390/s19153420
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Ideal photoplethysmogram (PPG) cycle waveform and its first and second derivatives next to distorted waveforms. The ideal example has a single large systolic peak and a single lower diastolic peak afterwards, while the anomalies have too many or too few peaks. All data is taken from the MIMIC III database [11].
Figure 2Flat lines anomaly can be observed in the arterial blood pressure (ABP) signal.
Figure 3Flat peaks anomaly can be observed in the ABP signal.
Figure 4Schematic pipeline of our system.
Figure 5Distributions of systolic blood pressure (SBP) and distolic blood pressure (DBP) in our final data.
Features calculated from PPG on a per-cycle basis.
| Domain | Features |
|---|---|
| Temporal |
|
| Frequency |
|
Figure 6Schematic showing of our neural network architecture.
Mean absolute errors (MAEs) achieved by classical ML and deep learning with and without personalization.
|
| ||
|
|
| |
| Dummy (mean of training) | 19.66 | 10.64 |
| ResNet (raw PPG, no personalization) | 16.39 | 13.41 |
| ResNet (raw PPG, with personalization) | 10.52 | 7.67 |
| ResNet (raw PPG + PPG’ + PPG”, no personalization) | 15.41 | 12.38 |
|
|
|
|
|
| ||
|
|
| |
| Dummy (mean of training) | 19.17 | 10.22 |
| Random Forest (features, no personalization) | 18.34 | 13.86 |
| Random Forest (features, with personalization) | 13.62 | 11.73 |
Comparison with well-established related work in terms of data used, methodology and errors.
| Author | Data Used | Method Used | Personalization | Error |
|---|---|---|---|---|
| Chan et al. [ | Unspecified proprietary data | PTT approach, classical ML (linear regression) | Yes | ME of 7.5 for SBP and 4.1 for DBP |
| Su et al. [ | Proprietary data (84 subjects, 10 min each) | PTT approach, deep learning (long short-term memory (LSTM)) | Unknown | RMSE of 3.73 for SBP and 2.43 for DBP |
| Kachuee et al. [ | MIMIC II (1000 subjects) | PTT approach, classical ML (AdaBoost) | Optional | MAE of 11.17 for SBP and 5.35 for DBP |
| Teng et al. [ | Proprietary data (15 subjects, 18 seconds each) | Temporal PPG features, classical ML (linear regression) | Unknown | ME of 0.21 for SBP and 0.02 for DBP |
| Kurylyak et al. [ | MIMIC (15,000 beats) | Temporal PPG features, deep learning (fully-connected artificial neural network (ANN)) | Unknown | MAE of 3.80 for SBP and 2.21 for DBP |
| Xing et al. [ | MIMIC II (69 subjects) and proprietary data (23 subjects) | Frequency PPG features, deep learning (fully-connected ANN) | Unknown | RMSE of 0.06 for SBP and 0.01 for DBP |
| Our work | MIMIC III (510 subjects) | Temporal and frequency features of PPG, PPG’ and PPG”, deep learning (spectro-temporal ResNet) | Yes | MAE of 9.43 for SBP and 6.88 for DBP |