Tiny-HR: Towards an interpretable machine learning pipeline for heart rate estimation on edge devices

08/16/2022
by   Preetam Anbukarasu, et al.
0

The focus of this paper is a proof of concept, machine learning (ML) pipeline that extracts heart rate from pressure sensor data acquired on low-power edge devices. The ML pipeline consists an upsampler neural network, a signal quality classifier, and a 1D-convolutional neural network optimized for efficient and accurate heart rate estimation. The models were designed so the pipeline was less than 40 kB. Further, a hybrid pipeline consisting of the upsampler and classifier, followed by a peak detection algorithm was developed. The pipelines were deployed on ESP32 edge device and benchmarked against signal processing to determine the energy usage, and inference times. The results indicate that the proposed ML and hybrid pipeline reduces energy and time per inference by 82 and 28 was accuracy, with a mean absolute error (MAE) of 3.28, compared to 2.39 and 1.17 for the hybrid and signal processing pipelines. The ML models thus show promise for deployment in energy and computationally constrained devices. Further, the lower sampling rate and computational requirements for the ML pipeline could enable custom hardware solutions to reduce the cost and energy needs of wearable devices.

READ FULL TEXT
research
03/23/2023

Efficient and Direct Inference of Heart Rate Variability using Both Signal Processing and Machine Learning

Heart Rate Variability (HRV) measures the variation of the time between ...
research
03/23/2023

PPG-based Heart Rate Estimation with Efficient Sensor Sampling and Learning Models

Recent studies showed that Photoplethysmography (PPG) sensors embedded i...
research
05/30/2023

Towards Machine Learning and Inference for Resource-constrained MCUs

Machine learning (ML) is moving towards edge devices. However, ML models...
research
06/10/2019

Making Classical Machine Learning Pipelines Differentiable: A Neural Translation Approach

Classical Machine Learning (ML) pipelines often comprise of multiple ML ...
research
11/23/2021

End-to-End Optimized Arrhythmia Detection Pipeline using Machine Learning for Ultra-Edge Devices

Atrial fibrillation (AF) is the most prevalent cardiac arrhythmia worldw...
research
11/29/2021

Scalable Machine Learning Architecture for Neonatal Seizure Detection on Ultra-Edge Devices

Neonatal seizures are a commonly encountered neurological condition. The...
research
08/27/2022

Sub-mW Neuromorphic SNN audio processing applications with Rockpool and Xylo

Spiking Neural Networks (SNNs) provide an efficient computational mechan...

Please sign up or login with your details

Forgot password? Click here to reset