Hybrid Modeling of Photoplethysmography for Non-invasive Monitoring of Cardiovascular Parameters
Emanuele Palumbo, Sorawit Saengkyongam, Maria R. Cervera, Jens Behrmann, Andrew C. Miller, Guillermo Sapiro, Christina Heinze-Deml, Antoine Wehenkel
TL;DR
This work tackles non-invasive estimation of cardiac biomarkers, notably stroke volume and cardiac output, from finger photoplethysmography (PPG) by bridging simulations and real data in a probabilistic framework. It introduces a hybrid approach that uses a conditional variational auto-encoder to generate plausible arterial pressure waves (APWs) from PPG and a neural posterior estimator trained on simulated APW data to infer biomarkers, combining them via $p(\theta \mid \mathbf{y}) \approx \mathbb{E}_{p(\mathbf{x} \mid \mathbf{y})}[p(\theta \mid \mathbf{x})]$. On unseen VitalDB data, the method tracks temporal changes in SV and CO with higher per-subject correlations than baselines, and benefits from the generative PPG-to-APW mapping by capturing ambiguity and uncertainty. Absolute-value accuracy remains challenging, underscoring the need for personalization and calibration; nonetheless, the framework demonstrates a practical path toward non-invasive, physics-informed cardiac monitoring suitable for wearables and clinical use.
Abstract
Continuous cardiovascular monitoring can play a key role in precision health. However, some fundamental cardiac biomarkers of interest, including stroke volume and cardiac output, require invasive measurements, e.g., arterial pressure waveforms (APW). As a non-invasive alternative, photoplethysmography (PPG) measurements are routinely collected in hospital settings. Unfortunately, the prediction of key cardiac biomarkers from PPG instead of APW remains an open challenge, further complicated by the scarcity of annotated PPG measurements. As a solution, we propose a hybrid approach that uses hemodynamic simulations and unlabeled clinical data to estimate cardiovascular biomarkers directly from PPG signals. Our hybrid model combines a conditional variational autoencoder trained on paired PPG-APW data with a conditional density estimator of cardiac biomarkers trained on labeled simulated APW segments. As a key result, our experiments demonstrate that the proposed approach can detect fluctuations of cardiac output and stroke volume and outperform a supervised baseline in monitoring temporal changes in these biomarkers.
