# Embedding Temporal Convolutional Networks for Energy-Efficient PPG-Based Heart Rate Monitoring

arXiv: https://arxiv.org/abs/2203.04396 · HTML: https://mlsanity.com/paper/2203.04396/

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- Builds on 13 of its 54 references that are in the map.
- First posted on arXiv 1 Mar 2022.

## Builds on (most cited first, 13 of 13)

- [Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift](https://mlsanity.com/paper/1502.03167/) (2015)
- [An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling](https://mlsanity.com/paper/1803.01271/) (2018)
- [MnasNet: Platform-Aware Neural Architecture Search for Mobile](https://mlsanity.com/paper/1807.11626/) (2018)
- [ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardware](https://mlsanity.com/paper/1812.00332/) (2018)
- [MCUNet: Tiny Deep Learning on IoT Devices](https://mlsanity.com/paper/2007.10319/) (2020)
- [Temporal Convolutional Networks: A Unified Approach to Action Segmentation](https://mlsanity.com/paper/1608.08242/) (2016)
- [MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networks](https://mlsanity.com/paper/1711.06798/) (2017)
- [EEG-TCNet: An Accurate Temporal Convolutional Network for Embedded Motor-Imagery Brain-Machine Interfaces](https://mlsanity.com/paper/2006.00622/) (2020)
- [TROIKA: A General Framework for Heart Rate Monitoring Using Wrist-Type Photoplethysmographic Signals During Intensive Physical Exercise](https://mlsanity.com/paper/1409.5181/) (2014)
- [Photoplethysmography-Based Heart Rate Monitoring in Physical Activities via Joint Sparse Spectrum Reconstruction](https://mlsanity.com/paper/1503.00688/) (2015)
- [PPGnet: Deep Network for Device Independent Heart Rate Estimation from Photoplethysmogram](https://mlsanity.com/paper/1903.08912/) (2019)
- [A Survey on Deep Learning-based Non-Invasive Brain Signals:Recent Advances and New Frontiers](https://mlsanity.com/paper/1905.04149/) (2019)
- [Technical Report: NEMO DNN Quantization for Deployment Model](https://mlsanity.com/paper/2004.05930/) (2020)

## Built on by (most cited first, 8 of 8)

- [BeliefPPG: Uncertainty-aware Heart Rate Estimation from PPG signals via Belief Propagation](https://mlsanity.com/paper/2306.07730/) (2023)
- [EnhancePPG: Improving PPG-based Heart Rate Estimation with Self-Supervision and Augmentation](https://mlsanity.com/paper/2412.17860/) (2024)
- [Tiny-PPG: A Lightweight Deep Neural Network for Real-Time Detection of Motion Artifacts in Photoplethysmogram Signals on Edge Devices](https://mlsanity.com/paper/2305.03308/) (2023)
- [Enhancing Generalization in PPG-Based Emotion Measurement with a CNN-TCN-LSTM Model](https://mlsanity.com/paper/2507.14173/) (2025)
- [Multi-Head Cross-Attentional PPG and Motion Signal Fusion for Heart Rate Estimation](https://mlsanity.com/paper/2210.11415/) (2022)
- [Temporal Cardiovascular Dynamics for Improved PPG-Based Heart Rate Estimation](https://mlsanity.com/paper/2510.27297/) (2025)
- [Energy-efficient Wearable-to-Mobile Offload of ML Inference for PPG-based Heart-Rate Estimation](https://mlsanity.com/paper/2306.06129/) (2023)
- [End-to-end Automated Deep Neural Network Optimization for PPG-based Blood Pressure Estimation on Wearables](https://mlsanity.com/paper/2604.10117/) (2026)

## Abstract (arXiv)

Photoplethysmography (PPG) sensors allow for non-invasive and comfortable heart-rate (HR) monitoring, suitable for compact wrist-worn devices. Unfortunately, Motion Artifacts (MAs) severely impact the monitoring accuracy, causing high variability in the skin-to-sensor interface. Several data fusion techniques have been introduced to cope with this problem, based on combining PPG signals with inertial sensor data. Until know, both commercial and reasearch solutions are computationally efficient but not very robust, or strongly dependent on hand-tuned parameters, which leads to poor generalization performance. % In this work, we tackle these limitations by proposing a computationally lightweight yet robust deep learning-based approach for PPG-based HR estimation. Specifically, we derive a diverse set of Temporal Convolutional Networks (TCN) for HR estimation, leveraging Neural Architecture Search (NAS). Moreover, we also introduce ActPPG, an adaptive algorithm that selects among multiple HR estimators depending on the amount of MAs, to improve energy efficiency. We validate our approaches on two benchmark datasets, achieving as low as 3.84 Beats per Minute (BPM) of Mean Absolute Error (MAE) on PPGDalia, which outperforms the previous state-of-the-art. Moreover, we deploy our models on a low-power commercial microcontroller (STM32L4), obtaining a rich set of Pareto optimal solutions in the complexity vs. accuracy space.
