A Remote Respiration Rate Measurement Method for Non-Stationary Subjects Using CEEMDAN and Machine Learning
Why this work is in the frame
A frame that forgets how it found something cannot be audited. These are the routes that admitted this work.
Bibliographic record
Abstract
Respiratory Rate (RR) monitoring can inform healthcare providers of early indicators of critical illnesses. However, the obtrusive nature of contact-based sensors for RR monitoring makes them uncomfortable for extended use and vulnerable to movement-derived noise. Hence, camera-based approaches have attracted considerable attention as they enable contact-free RR monitoring. This paper presents an improved non-contact method for RR monitoring that leverages camera derived remote photoplethysmography (rPPG) to measure RR. Unlike previous work, the proposed method supports subject movement during monitoring. We apply Independent Component Analysis (ICA) on the RGB channels of facial videos to distinguish the source (i.e. PPG signal) from noise. We use the Complete Ensemble Empirical Mode Decomposition with Adaptive Noise (CEEMDAN) scheme to decompose the selected ICA output into its Intrinsic Mode Functions (IMFs). We propose a Machine Learning (ML) algorithm to select the IMF that best reflects the RR. We evaluated the proposed method on 200 facial videos collected from 10 subjects. Our approach decreased the RMSE by at least 39.6% compared to state-of-the-art techniques when subjects were stationary. For subjects in movement, we achieved an RMSE of 2.30 BPM (breaths/min). The proposed method can facilitate non-contact continuous measurement of RR for various clinical and home-based healthcare solutions including the monitoring of infants in neonatal intensive care, elderly individuals in senior care centers, patients in hospital emergency waiting rooms, and prisoners on suicide watch.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
Full frame distilled prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.
Codex and Gemma teacher scores by category
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.002 | 0.000 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.000 | 0.000 |
| Open science | 0.000 | 0.000 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.000 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it