Paperdoi:10.3390/sym18101651
Non-Contact SpO2 Estimation Using Camera-Based Photoplethysmography: A Machine Learning Approach on Edge
Symmetry (MDPI)
TL;DR
RGB-camera non-contact SpO₂: ratio-of-ratios (RoR) + classical ML (Elastic Net, Ridge, Linear Regression). Cohort: 98 patients (65 develop / 15 intercept-cal / 18 final eval). Final-eval MAE 0.89%, RMSE 1.20% vs contact reference.
- Form factor: camera_rppg
Abstract
Vital signs monitoring, particularly of patients with infectious diseases, is crucial for clinical care. Traditional contact-based tools pose risks of cross-contamination and discomfort, especially for individuals with fragile skin. This study introduces a novel non-contact system for real-time peripheral oxygen saturation (SpO2) monitoring using an (RGB) camera. The proposed algorithm combines the ratio of ratios (RoR) method with machine learning techniques (Elastic Net, Ridge, and Linear Regression). The data of 98 patients were collected in a real-world setting: 65 were used for model development and selection through 10-fold cross-validation, 15 for intercept calibration, and 18 for final evaluation. The method achieved a mean absolute error (MAE) of 0.89% and a Root Mean Square Error (RMSE) of 1.20% compared to conventional methods during the final evaluation. The algorithm is specifically designed for deployment in embedded architectures. For this reason, it was implemented on three different embedded platforms and on a PC to choose the most suitable architecture based on the latency, FPS, the execution time, the peak RAM usage, the average CPU utilization and the average CPU temperature.
Verbatim from the publisher's DOI record (opens in a new tab) · Publisher licence: https://creativecommons.org/licenses/by/4.0/
Results on ChatPPG leaderboards
All leaderboardsNo results from this paper on ChatPPG leaderboards yet. Browse the leaderboards.
Tasks & signals
Tasks
Signals
Keywords
How it works
Cite this paper
APA
Addaali, B., Latif, R., Saddik, A., Jenkal, W., Elmaataoui, A., & Bellaou, M. (2026). Non-Contact SpO2 Estimation Using Camera-Based Photoplethysmography: A Machine Learning Approach on Edge. Symmetry. https://doi.org/10.3390/sym18101651
BibTeX
@article{addaali2026noncontact,
title = {{Non-Contact SpO2 Estimation Using Camera-Based Photoplethysmography: A Machine Learning Approach on Edge}},
author = {Addaali, Bouthayna and Latif, Rachid and Saddik, Amine and Jenkal, Wissam and Elmaataoui, Aissam and Bellaou, Moussa},
year = {2026},
journal = {Symmetry},
doi = {10.3390/sym18101651}
}Built from the hub record. Check it against the publisher before submitting.
Added to the ChatPPG research hub