Adaptive and self-learning Bayesian filtering algorithm to statistically characterize and improve signal-to-noise ratio of heart-rate data in wearable devices.
Bayesian filtering
autoregressive model
heart-rate data
noise reduction
signal processing
Journal
Journal of the Royal Society, Interface
ISSN: 1742-5662
Titre abrégé: J R Soc Interface
Pays: England
ID NLM: 101217269
Informations de publication
Date de publication:
Sep 2024
Sep 2024
Historique:
medline:
4
9
2024
pubmed:
4
9
2024
entrez:
3
9
2024
Statut:
ppublish
Résumé
The use of wearable sensors to monitor vital signs is increasingly important in assessing individual health. However, their accuracy often falls short of that of dedicated medical devices, limiting their usefulness in a clinical setting. This study introduces a new Bayesian filtering (BF) algorithm that is designed to learn the statistical characteristics of signal and noise, allowing for optimal smoothing. The algorithm is able to adapt to changes in the signal-to-noise ratio (SNR) over time, improving performance through windowed analysis and Bayesian criterion-based smoothing. By evaluating the algorithm on heart-rate (HR) data collected from Garmin Vivoactive 4 smartwatches worn by individuals with amyotrophic lateral sclerosis and multiple sclerosis, it is demonstrated that BF provides superior SNR tracking and smoothing compared with non-adaptive methods. The results show that BF accurately captures SNR variability, reducing the root mean square error from 2.84 bpm to 1.21 bpm and the mean absolute relative error from 3.46% to 1.36%. These findings highlight the potential of BF as a preprocessing tool to enhance signal quality from wearable sensors, particularly in HR data, thereby expanding their applications in clinical and research settings.
Identifiants
pubmed: 39226927
doi: 10.1098/rsif.2024.0222
doi:
Types de publication
Journal Article
Langues
eng
Sous-ensembles de citation
IM
Pagination
20240222Subventions
Organisme : Horizon 2020 Framework Programme