Non-contact SpO2 monitoring via multi-channel pulse signals from facial videos using machine learning
摘要
Blood oxygen saturation (SpO2) is a critical indicator of lung function, and its convenient and rapid monitoring is vital for preventing various diseases. Recent advancements in non-contact SpO2 measurement using RGB cameras have demonstrated its potential in diverse application scenarios. This paper presents a method to extract three-channel pulse signals from designated facial video regions and estimates blood oxygen saturation signals using traditional regression machine learning models. By analyzing facial videos, this paper approach aims to achieve accurate and non-contact SpO2 monitoring, enhancing accessibility in remote and virtual healthcare environments. We conducted experiments on publicly available datasets, demonstrating that paper method can precisely estimate SpO2 from facial videos of different subjects. The proposed features exhibit excellent performance across multiple machine learning regression models, indicating good research value and applicability in fields such as health screening and telemedicine. The relevant code can be accessed at: https://github.com/Si-tong-416/my_first_code_to_pre_SpO2