Non-Contact Health Monitoring During Daily Personal Care Routines

Xulin Ma, Jiankai Tang, Zhang Jiang, Songqin Cheng, Yuanchun Shi +5 more
6/11/2025
cs.CVcs.AI

Official code: McJackTang/FusionVitals (17 stars, last commit 2026-03-14).

Abstract

Remote photoplethysmography (rPPG) enables non-contact, continuous monitoring of physiological signals and offers a practical alternative to traditional health sensing methods. Although rPPG is promising for daily health monitoring, its application in long-term personal care scenarios, such as mirror-facing routines in high-altitude environments, remains challenging due to ambient lighting variations, frequent occlusions from hand movements, and dynamic facial postures. To address these challenges, we present LADH (Long-term Altitude Daily Health), the first long-term rPPG dataset containing 240 synchronized RGB and infrared (IR) facial videos from 21 participants across five common personal care scenarios, along with ground-truth PPG, respiration, and blood oxygen signals. Our experiments demonstrate that combining RGB and IR video inputs improves the accuracy and robustness of non-contact physiological monitoring, achieving a mean absolute error (MAE) of 4.99 BPM in heart rate estimation. Furthermore, we find that multi-task learning enhances performance across multiple physiological indicators simultaneously. Dataset and code are open at https://github.com/McJackTang/FusionVitals.

View on arXivView PDF

Code Implementations(1)

The first long-term (10-days) rPPG dataaset for daily care routines

170Shell, PythonApr 11, 20257 months ago
datasetfusionhealthcarehrrppg+3 more

Similar Papers

Cite this paper

@article{ma2025noncontact,
  title  = {Non-Contact Health Monitoring During Daily Personal Care Routines},
  author = {Xulin Ma and Jiankai Tang and Zhang Jiang and Songqin Cheng and Yuanchun Shi and Dong LI and Xin Liu and Daniel McDuff and Xiaojing Liu and Yuntao Wang},
  year   = {2025},
  eprint = {2506.09718},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.09718v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.09718.svg)](https://codeofpaper.com/paper/2506.09718)

Discussion