Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

End-to-end Automated Deep Neural Network Optimization for PPG-based Blood Pressure Estimation on Wearables

About

Photoplethysmography (PPG)-based blood pressure (BP) estimation is a challenging task, particularly on resource-constrained wearable devices. However, fully on-board processing is desirable to ensure user data confidentiality. Recent deep neural networks (DNNs) have achieved high BP estimation accuracy by reconstructing BP waveforms or directly regressing BP values, but their large memory, computation, and energy requirements hinder deployment on wearables. This work introduces a fully automated DNN design pipeline that combines hardware-aware neural architecture search (NAS), pruning, and mixed-precision search (MPS) to generate accurate yet compact BP prediction models optimized for ultra-low-power multicore systems-on-chip (SoCs). Starting from state-of-the-art baseline models on four public datasets, our optimized networks achieve up to 7.99% lower error with a 7.5x parameter reduction, or up to 83x fewer parameters with negligible accuracy loss. All models fit within 512 kB of memory on our target SoC (GreenWaves' GAP8), requiring less than 55 kB and achieving an average inference latency of 142 ms and energy consumption of 7.25 mJ. Patient-specific fine-tuning further improves accuracy by up to 64%, enabling fully autonomous, low-cost BP monitoring on wearables.

Francesco Carlucci, Giovanni Pollo, Xiaying Wang, Massimo Poncino, Enrico Macii, Luca Benini, Sara Vinco, Alessio Burrello, Daniele Jahier Pagliari• 2026

Related benchmarks

TaskDatasetResultRank
Blood Pressure EstimationBCG (Standard)
DBP MAE7.51
6
Blood Pressure EstimationSensors
DBP MAE7.51
4
Blood Pressure EstimationUCI
DBP MAE7.69
4
Blood Pressure EstimationBCG
DBP MAE7.26
4
Diastolic Blood Pressure EstimationBCG
MAE (mmHg)7.26
4
Diastolic Blood Pressure EstimationUCI
MAE (mmHg)7.69
4
Systolic Blood Pressure EstimationBCG
MAE (mmHg)11.07
4
Systolic Blood Pressure EstimationSensors
MAE (mmHg)15.51
4
Systolic Blood Pressure EstimationUCI
MAE (mmHg)16.32
4
Diastolic Blood Pressure EstimationSensors
MAE (mmHg)7.5
4
Showing 10 of 14 rows

Other info

Follow for update