INN-PAR: Invertible Neural Network for PPG to ABP Reconstruction

Soumitra Kundu, Gargi Panda, Saumik Bhattacharya, Aurobinda Routray, Rajlakshmi Guha
9/13/2024
cs.LGcs.HC

Official code: soumitra1992/INNPAR-PPG2ABP (3 stars, MIT, last commit 2025-03-30).

Abstract

Non-invasive and continuous blood pressure (BP) monitoring is essential for the early prevention of many cardiovascular diseases. Estimating arterial blood pressure (ABP) from photoplethysmography (PPG) has emerged as a promising solution. However, existing deep learning approaches for PPG-to-ABP reconstruction (PAR) encounter certain information loss, impacting the precision of the reconstructed signal. To overcome this limitation, we introduce an invertible neural network for PPG to ABP reconstruction (INN-PAR), which employs a series of invertible blocks to jointly learn the mapping between PPG and its gradient with the ABP signal and its gradient. INN-PAR efficiently captures both forward and inverse mappings simultaneously, thereby preventing information loss. By integrating signal gradients into the learning process, INN-PAR enhances the network's ability to capture essential high-frequency details, leading to more accurate signal reconstruction. Moreover, we propose a multi-scale convolution module (MSCM) within the invertible block, enabling the model to learn features across multiple scales effectively. We have experimented on two benchmark datasets, which show that INN-PAR significantly outperforms the state-of-the-art methods in both waveform reconstruction and BP measurement accuracy. Codes can be found at: https://github.com/soumitra1992/INNPAR-PPG2ABP.

View on arXivView PDF

Code Implementations(1)

MIT

INN-PAR: Invertible Neural Network for PPG to ABP Reconstruction

31PythonDec 30, 20241 years agoMIT

Similar Papers

Cite this paper

@article{kundu2024innpar,
  title  = {INN-PAR: Invertible Neural Network for PPG to ABP Reconstruction},
  author = {Soumitra Kundu and Gargi Panda and Saumik Bhattacharya and Aurobinda Routray and Rajlakshmi Guha},
  year   = {2024},
  eprint = {2409.09021},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.09021v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.09021.svg)](https://codeofpaper.com/paper/2409.09021)

Discussion