Optimization and Deployment of Deep Neural Networks for PPG-based Blood Pressure Estimation Targeting Low-power Wearables

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Burrello, Alessio, Carlucci, Francesco, Pollo, Giovanni, Wang, Xiaying, Poncino, Massimo, Macii, Enrico, Benini, Luca, Pagliari, Daniele Jahier
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917774507376640
author Burrello, Alessio
Carlucci, Francesco
Pollo, Giovanni
Wang, Xiaying
Poncino, Massimo
Macii, Enrico
Benini, Luca
Pagliari, Daniele Jahier
author_facet Burrello, Alessio
Carlucci, Francesco
Pollo, Giovanni
Wang, Xiaying
Poncino, Massimo
Macii, Enrico
Benini, Luca
Pagliari, Daniele Jahier
contents PPG-based Blood Pressure (BP) estimation is a challenging biosignal processing task for low-power devices such as wearables. State-of-the-art Deep Neural Networks (DNNs) trained for this task implement either a PPG-to-BP signal-to-signal reconstruction or a scalar BP value regression and have been shown to outperform classic methods on the largest and most complex public datasets. However, these models often require excessive parameter storage or computational effort for wearable deployment, exceeding the available memory or incurring too high latency and energy consumption. In this work, we describe a fully-automated DNN design pipeline, encompassing HW-aware Neural Architecture Search (NAS) and Quantization, thanks to which we derive accurate yet lightweight models, that can be deployed on an ultra-low-power multicore System-on-Chip (SoC), GAP8. Starting from both regression and signal-to-signal state-of-the-art models on four public datasets, we obtain optimized versions that achieve up to 4.99% lower error or 73.36% lower size at iso-error. Noteworthy, while the most accurate SoA network on the largest dataset can not fit the GAP8 memory, all our optimized models can; our most accurate DNN consumes as little as 0.37 mJ while reaching the lowest MAE of 8.08 on Diastolic BP estimation.
format Preprint
id arxiv_https___arxiv_org_abs_2409_07485
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Optimization and Deployment of Deep Neural Networks for PPG-based Blood Pressure Estimation Targeting Low-power Wearables
Burrello, Alessio
Carlucci, Francesco
Pollo, Giovanni
Wang, Xiaying
Poncino, Massimo
Macii, Enrico
Benini, Luca
Pagliari, Daniele Jahier
Signal Processing
Artificial Intelligence
Machine Learning
PPG-based Blood Pressure (BP) estimation is a challenging biosignal processing task for low-power devices such as wearables. State-of-the-art Deep Neural Networks (DNNs) trained for this task implement either a PPG-to-BP signal-to-signal reconstruction or a scalar BP value regression and have been shown to outperform classic methods on the largest and most complex public datasets. However, these models often require excessive parameter storage or computational effort for wearable deployment, exceeding the available memory or incurring too high latency and energy consumption. In this work, we describe a fully-automated DNN design pipeline, encompassing HW-aware Neural Architecture Search (NAS) and Quantization, thanks to which we derive accurate yet lightweight models, that can be deployed on an ultra-low-power multicore System-on-Chip (SoC), GAP8. Starting from both regression and signal-to-signal state-of-the-art models on four public datasets, we obtain optimized versions that achieve up to 4.99% lower error or 73.36% lower size at iso-error. Noteworthy, while the most accurate SoA network on the largest dataset can not fit the GAP8 memory, all our optimized models can; our most accurate DNN consumes as little as 0.37 mJ while reaching the lowest MAE of 8.08 on Diastolic BP estimation.
title Optimization and Deployment of Deep Neural Networks for PPG-based Blood Pressure Estimation Targeting Low-power Wearables
topic Signal Processing
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2409.07485