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

arXiv cs.LG / 4/14/2026

📰 News

Key Points

  • The paper presents an end-to-end automated pipeline to design compact deep neural network models for PPG-based blood pressure estimation that can run fully on wearable devices.
  • It combines hardware-aware neural architecture search, pruning, and mixed-precision search to target ultra-low-power multicore SoCs while preserving prediction accuracy.
  • Compared with state-of-the-art baselines across four public datasets, the optimized models reduce parameter counts substantially (up to 83x fewer) with negligible accuracy loss, or reduce error (up to 7.99%) alongside a 7.5x parameter reduction.
  • The resulting networks fit within 512 kB of memory on a GreenWaves GAP8 SoC, using under 55 kB, with reported inference latency of 142 ms and energy consumption of 7.25 mJ.
  • The approach also supports patient-specific fine-tuning, improving accuracy by up to 64%, enabling more autonomous low-cost BP monitoring.
  • categories: [

Abstract

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.