This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Open AccessArticle
Non-Contact Oxygen Saturation Estimation Using Deep Learning Ensemble Models and Bayesian Optimization
by
Andrés Escobedo-Gordillo
Andrés Escobedo-Gordillo †
,
Jorge Brieva
Jorge Brieva
Dr. Jorge Brieva received a degree in Electrical Engineering
in 1993 from the Universidad de los in [...]
Dr. Jorge Brieva received a degree in Electrical Engineering
in 1993 from the Universidad de los Andes in Bogotá, Colombia and completed a
master's degree in Electrical Engineering at the same University, which he
completed in 1995. He traveled to France as a scholarship from the French
government to complete a second master's degree in Image Processing at the
University of Rennes 1 and a doctorate in Telecommunications and Signal
Processing at the same University for which he received the doctorate degree in
2001.
His research areas are focused on the segmentation,
characterization and interpretation of medical images in addition to the
monitoring of vital signs from video processing.
Dr. Brieva has numerous indexed publications in his research
areas and has been a member since 2013 of the International Society for Medical
Information Processing and Analysis where have held the position of secretary
and treasurer.
He has been a guest speaker at seminars and conferences at different
institutions nationally and internationally and a guest researcher at several
higher education institutions in Latin America and Europe. He is currently a
tenured research professor at the Faculty of Engineering, Mexico Campus of the
Universidad Panamericana.
*,†
and
Ernesto Moya-Albor
Ernesto Moya-Albor *,†
Facultad de Ingeniería, Universidad Panamericana, Augusto Rodin 498, Ciudad de México 03920, Mexico
*
Authors to whom correspondence should be addressed.
†
All authors contributed equally to this work.
Technologies 2025, 13(7), 309; https://doi.org/10.3390/technologies13070309 (registering DOI)
Submission received: 22 May 2025
/
Revised: 13 July 2025
/
Accepted: 17 July 2025
/
Published: 19 July 2025
Abstract
Monitoring Peripheral Oxygen Saturation (SpO2) is an important vital sign both in Intensive Care Units (ICUs), during surgery and convalescence, and as part of remote medical consultations after of the COVID-19 pandemic. This has made the development of new SpO2-measurement tools an area of active research and opportunity. In this paper, we present a new Deep Learning (DL) combined strategy to estimate SpO2 without contact, using pre-magnified facial videos to reveal subtle color changes related to blood flow and with no calibration per subject required. We applied the Eulerian Video Magnification technique using the Hermite Transform (EVM-HT) as a feature detector to feed a Three-Dimensional Convolutional Neural Network (3D-CNN). Additionally, parameters and hyperparameter Bayesian optimization and an ensemble technique over the dataset magnified were applied. We tested the method on 18 healthy subjects, where facial videos of the subjects, including the automatic detection of the reference from a contact pulse oximeter device, were acquired. As performance metrics for the SpO2-estimation proposal, we calculated the Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), and other parameters from the Bland–Altman (BA) analysis with respect to the reference. Therefore, a significant improvement was observed by adding the ensemble technique with respect to the only optimization, obtaining 14.32% in RMSE (reduction from 0.6204 to 0.5315) and 13.23% in MAE (reduction from 0.4323 to 0.3751). On the other hand, regarding Bland–Altman analysis, the upper and lower limits of agreement for the Mean of Differences (MOD) between the estimation and the ground truth were 1.04 and −1.05, with an MOD (bias) of −0.00175; therefore, MOD = −0.00175 ± 1.04. Thus, by leveraging Bayesian optimization for hyperparameter tuning and integrating a Bagging Ensemble, we achieved a significant reduction in the training error (bias), achieving a better generalization over the test set, and reducing the variance in comparison with the baseline model for SpO2 estimation.
Share and Cite
MDPI and ACS Style
Escobedo-Gordillo, A.; Brieva, J.; Moya-Albor, E.
Non-Contact Oxygen Saturation Estimation Using Deep Learning Ensemble Models and Bayesian Optimization. Technologies 2025, 13, 309.
https://doi.org/10.3390/technologies13070309
AMA Style
Escobedo-Gordillo A, Brieva J, Moya-Albor E.
Non-Contact Oxygen Saturation Estimation Using Deep Learning Ensemble Models and Bayesian Optimization. Technologies. 2025; 13(7):309.
https://doi.org/10.3390/technologies13070309
Chicago/Turabian Style
Escobedo-Gordillo, Andrés, Jorge Brieva, and Ernesto Moya-Albor.
2025. "Non-Contact Oxygen Saturation Estimation Using Deep Learning Ensemble Models and Bayesian Optimization" Technologies 13, no. 7: 309.
https://doi.org/10.3390/technologies13070309
APA Style
Escobedo-Gordillo, A., Brieva, J., & Moya-Albor, E.
(2025). Non-Contact Oxygen Saturation Estimation Using Deep Learning Ensemble Models and Bayesian Optimization. Technologies, 13(7), 309.
https://doi.org/10.3390/technologies13070309
Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details
here.
Article Metrics
Article Access Statistics
For more information on the journal statistics, click
here.
Multiple requests from the same IP address are counted as one view.