Normalization is All You Need: Robust Full-Range Contactless SpO2 Estimation Across Users

Published: 01 Jan 2024, Last Modified: 18 May 2025ICASSP 2024EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: The accurate estimation of peripheral capillary oxygen saturation (SpO2) is vital for monitoring respiratory health, with applications spanning medical diagnostics and fitness tracking. Remote photoplethysmography (rPPG) offers a convenient and non-contact approach for SpO2 estimation. However, existing methods predominantly rely on data within the normal SpO2 range, hindering their effectiveness during hypoxemia. Moreover, cross-user variations poses significant challenges for practicality. To address these limitations, we propose a simple yet effective normalization-based SpO2 estimation algorithm. By aligning individual Ratio-of-Ratios (RoR) data with a standard model at the matching SpO2 level, we mitigate cross-user variation, accommodate different camera configurations, and account for lighting changes. Our experiments demonstrate that the proposed method achieves an rMSE of 2.8% with leave-one-subject-out cross-validation across the full SpO2 range (70%-100%), significantly outperforming existing RoR-based and CNN-based SpO2 estimation approaches. Notably, our methods excel in accurately identifying hypoxemia, a critical clinical requirement. We anticipate broader applicability of our approach in rPPG-based vital sign monitoring, underlining the potential for enhancing robustness and reliability in various domains.
Loading