Blood Pressure Estimation from Photoplethysmogram Using a Spectro-Temporal Deep Neural Network

Sensors (Basel). 2019 Aug 4;19(15):3420. doi: 10.3390/s19153420.


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.

Keywords: blood pressure; deep learning; photoplethysmogram; regression; signal processing.

MeSH terms

  • Blood Pressure / physiology*
  • Deep Learning
  • Humans
  • Neural Networks, Computer
  • Photoplethysmography / methods*
  • Signal Processing, Computer-Assisted

Grants and funding