Non-Contact Oxygen Saturation Measurement Using YCgCr Color Space with an RGB Camera

Sensors (Basel). 2021 Sep 12;21(18):6120. doi: 10.3390/s21186120.

Abstract

Oxygen saturation (SPO2) is an important indicator of health, and is usually measured by placing a pulse oximeter in contact with a finger or earlobe. However, this method has a problem in that the skin and the sensor must be in contact, and an additional light source is required. To solve these problems, we propose a non-contact oxygen saturation measurement technique that uses a single RGB camera in an ambient light environment. Utilizing the fact that oxygenated and deoxygenated hemoglobin have opposite absorption coefficients at green and red wavelengths, the color space of photoplethysmographic (PPG) signals recorded from the faces of study participants were converted to the YCgCr color space. Substituting the peaks and valleys extracted from the converted Cg and Cr PPG signals into the Beer-Lambert law yields the SPO2 via a linear equation. When the non-contact SPO2 measurement value was evaluated based on the reference SPO2 measured with a pulse oximeter, the mean absolute error was 0.537, the root mean square error was 0.692, the Pearson correlation coefficient was 0.86, the cosine similarity was 0.99, and the intraclass correlation coefficient was 0.922. These results confirm the feasibility of non-contact SPO2 measurements.

Keywords: Beer-Lambert law; YCgCr color space; hemoglobin; oxygen saturation; photoplethysmographic signal.

MeSH terms

  • Fingers
  • Humans
  • Oximetry*
  • Oxygen*

Substances

  • Oxygen