Repository logo
 

EarCalo: Earable-Based Energy Expenditure Estimation While Running

Accepted version
Peer-reviewed

Change log

Abstract

Accurately estimating energy expenditure (EE) is crucial for understanding exercise efficiency, managing fitness goals, and monitoring health conditions. Existing wearable systems either rely primarily on heart rate and motion sensors, resulting in unsatisfactory accuracy, or require bulky setups such as thermal cameras to improve performance by integrating more physiological information, which limits real-world applicability. We present EarCalo, an earable-based system that leverages in-ear audio sensing to estimate EE during running. The system extracts airflow-induced acoustic variations within the ear canal and employs a deep neural network to translate these subtle in-ear sound dynamics into EE estimates. The key insight is that in-ear acoustic signals can capture multiple physiological factors such as breathing and cardiovascular activity, while also reflecting motion-related cues like running intensity. These rich acoustic cues are closely related to EE and provide a unified sensing modality for estimation. We evaluated EarCalo on 21 participants running at varying speeds using a mixed-user setting. EarCalo achieved a mean absolute error (MAE) of 0.67 kcal/min, a mean absolute percentage error (MAPE) of 11.98%, and a Pearson correlation of 0.945, which achieves accuracy close to established physiological standards. This work represents an early step toward practical and personalized earable-based EE estimation in everyday settings.

Description

Journal Title

Proceedings of the 27th International Workshop on Mobile Computing Systems and Applications

Conference Name

Proceedings of the 27th International Workshop on Mobile Computing Systems and Applications

Journal ISSN

Volume Title

Publisher

Association for Computing Machinery (ACM)

Rights and licensing

Except where otherwised noted, this item's license is described as Attribution 4.0 International
Sponsorship
European Commission Horizon 2020 (H2020) ERC (833296)
EPSRC (EP/Z53447X/1)

Version History

Now showing 1 - 2 of 2
VersionDateSummary
2026-01-27 08:08:18
Published version
1*
2026-01-15 00:30:41
* Selected version