PITN: Physics-Informed Temporal Networks for Cuffless Blood Pressure Estimation
Rui Wang, Mengshi Qi, Yingxia Shao, Anfu Zhou, Huadong Ma
TL;DR
The paper tackles cuffless blood pressure estimation under limited ground-truth data by introducing Physics-Informed Temporal Networks (PITN) that fuse physics-based Taylor residuals with a novel temporal block to capture personalized cardiovascular dynamics. It further augments data via adversarial training and enforces representation discipline through contrastive learning, integrating these components into an end-to-end training regime with a combined loss $\mathcal{L}_{\mathrm{total}} = \mathcal{L}_{\mathrm{clean}} + \mathcal{L}_{\mathrm{adv}} + \mathcal{L}_{\mathrm{con}} + \gamma \mathcal{L}_{\mathrm{physics}}$ where $\gamma=1$ and adversarial perturbations are constrained by $\epsilon=0.2$. The approach is validated on Graphene-HGCPT, Ring-CPT, and Blumio datasets across bioimpedance, mmWave, and PPG modalities, showing superior correlation and RMSE over state-of-the-art baselines and demonstrating robustness with minimal subject-specific labels. The work highlights a practical pathway to reliable cuffless BP monitoring in wearables, with potential to generalize to other medical time-series tasks by leveraging physics priors and data-efficient augmentation strategies.
Abstract
Monitoring blood pressure with non-invasive sensors has gained popularity for providing comfortable user experiences, one of which is a significant function of smart wearables. Although providing a comfortable user experience, such methods are suffering from the demand for a significant amount of realistic data to train an individual model for each subject, especially considering the invasive or obtrusive BP ground-truth measurements. To tackle this challenge, we introduce a novel physics-informed temporal network~(PITN) with adversarial contrastive learning to enable precise BP estimation with very limited data. Specifically, we first enhance the physics-informed neural network~(PINN) with the temporal block for investigating BP dynamics' multi-periodicity for personal cardiovascular cycle modeling and temporal variation. We then employ adversarial training to generate extra physiological time series data, improving PITN's robustness in the face of sparse subject-specific training data. Furthermore, we utilize contrastive learning to capture the discriminative variations of cardiovascular physiologic phenomena. This approach aggregates physiological signals with similar blood pressure values in latent space while separating clusters of samples with dissimilar blood pressure values. Experiments on three widely-adopted datasets with different modailties (\emph{i.e.,} bioimpedance, PPG, millimeter-wave) demonstrate the superiority and effectiveness of the proposed methods over previous state-of-the-art approaches. The code is available at~\url{https://github.com/Zest86/ACL-PITN}.
