Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2022 Oct 26;127:104421. doi: 10.1016/j.infrared.2022.104421

A non-contact oxygen saturation detection method based on dynamic spectrum

Tian Lan 1, Gang Li 1, Ling Lin 1,
PMCID: PMC9598047  PMID: 36311894

Abstract

Blood oxygen saturation (SpO2) is an important monitoring indicator for many respiratory diseases. Non-contact oximetry offers outstanding advantages in both coronavirus pandemic monitoring and sleep monitoring, but at the same time poses both challenges regarding technology and environment. Therefore, we propose a method for non-contact SpO2 measurement based on the principle of DS (dynamic spectrum) in this paper. A multispectral camera with 24 wavelengths (range in 660 nm-950 nm) is used to capture video of the people's cheek region, and then the two-dimensional images are converted into a one-dimensional temporal PPG signal. After pre-processing the PPG signal, the 24 wavelengths DS values are extracted. The optimal wavelength combination is obtained by wavelength screening using the one-by-one elimination method, and a PLS (partial least squares) model is established using the SpO2 values measured simultaneously by pulse oximetry as the modeled true values. The facial videos of eight healthy subjects were collected, and a total of 140 valid samples were obtained. By analyzing the modeling results, the regression coefficient (R) and root mean square error (RMSE) of the modeled set were 0.6366 and 0.9906, respectively. This method can significantly respond to the variation of SpO2, and the prediction results are approaching to the prediction accuracy (±2%) of most pulse oximeters in the market. Using DS theory in this method eliminates in principle the interference of static tissue, individual differences, and environment. It fully meets the strong demand for non-contact oximetry and provides a new measurement idea.

Keywords: Non-contact oximetry, Dynamic spectroscopy, Multispectral camera

1. Introduction

Oxygen saturation (SpO2) is often an important test for several diseases, such as hypoxia, chronic obstructive pulmonary disease[1], and OSA (obstructive sleep apnea)[2]. Among them, OSA when occurred during sleep with multiple episodes can lead to oxygen desaturations, oxidative stress, blood pressure and heart rate changes, and sleep disruption [3], for which non-contact would be more strongly demanded for such tests that require long-term continuous testing at night. In addition, the emergence of coronavirus pandemic, which pose a huge threat to the people's life safety all over the world. It not only changes the body temperature, but also affects the variability of the person's oxygen saturation [4], and the ability to achieve rapid non-contact measurements in congregate locations helps to avoid cross-contamination.

Imaging photoplethysmography (iPPG), with its advantages of non-contact and large information content in clinical applications, has attracted many scholars to explore[5], [6], [7], including heart rate [8], [9], [10], [11], oxygen saturation [12], [13], [14], respiratory rate, and blood pressure [15], [16], [17]. Wieringa et al. [18] first validated the feasibility of non-contact blood oxygen using a camera and a light source of three wavelengths measurement, but it was not well used due to limitations such as low SNR (signal-to-noise ratio). Humphreys et al. [19] achieved the first prediction of SpO2 using a dual-wavelength light-emitting diode array and a semiconductor camera, but could not achieve high prediction accuracy due to the low acquisition frame rate. Shao et al. [20] screened a combination of orange and near-infrared wavelengths by SNR for illumination, using a CMOS camera and selecting the lips as the ROI region, and calculated the oxygen saturation, but the environmental requirements were demanding. Kong et al. [21] used two cameras with narrowband filters in ambient light to achieve oxygen saturation measurements, which dispensed with the environmental requirements but had high equipment complexity. Guazzi et al. [22] used the three color-channels of RGB camera, and the AC-DC component ratio of the red and blue channels was used as the basis to calculating the SpO2. However, the factors such as the camera frame rate and the environment have certain influence on the prediction results.

However, it is easy to see that non-contact measurements pose many challenges to researchers, such as lower signal-to-noise ratios and harsher environmental requirements. In addition, for the detection of SpO2 are used the traditional detection method [23]. The peak-to-peak value of PPG signal is used as the AC component, the average value is used as the DC component. Then the AC and DC components ratio of two wavelengths is used to obtain the predicted value of SpO2. However, for the traditional measurement method, its measurement principle, measurement conditions, and individual differences have a certain impact on the results.

To address these problems, Li et al. [24] proposed the theory of dynamic spectrum (DS) in 2004, explaining in principle its advantages in terms of suppressing individual differences and measurement conditions. During the development of dynamic spectroscopy, several dynamic spectral extraction methods have been proposed, such as frequency domain extraction [25], single-edge extraction [26], and differential extraction [27]. Basing this method has remarkable results in noninvasive blood component detection, such as red blood cells [28], hemoglobin [29], globulin[30], cholesterol[31], blood glucose [32], and so on. Li et al. [33] applied this idea to extract the DS from the frequency domain of the PPG signal to calculate SpO2. Since then, Li et al. [34]and Song et al. [35] have made further efforts in signal acquisition. Nonetheless only applied to contact oximetry.

From the principle of blood oxygen saturation measurement, we know that at least 2 wavelengths of PPG signal are required. Combined with the use of a spectrometer in dynamic spectroscopy based noninvasive blood component testing, the multispectral camera meets our needs. Multispectral cameras assume an important role in the detection of substance components based on the spectral imaging, enabling fast and non-contact substance detection and identification [36], [37]. There are also attempts in the SpO2 measurement, Maria et al. [38] used spectral camera to collect the wrist images and calculated SpO2 through neural network modeling to realize the real-time detection, but there were certain limitations in the model training process and individual differences.

In this paper, a non-contact method for SpO2 detection is proposed using a multispectral camera and combining DS theory. A multispectral camera is used to obtain multiple wavelengths of facial video images and downscale to obtain multiple wavelengths of PPG signals. Then, the multiple wavelength DS values are extracted from the signals, and the blood oxygen values collected simultaneously by pulse oximetry are used as the modeling true values. Finally, the detection results of blood oxygen saturation are obtained by the PLS (partial least squares) modeling. This method has low environmental requirements, can effectively suppress individual differences, convenient and fast, and fully meets the strong demand for non-contact oxygen saturation measurement.

2. Methods

This section introduces the principle of blood oxygen saturation measurement based on DS theory. The DS theory is introduced from the conventional oxygen saturation measurement.Moreover, the DS value extraction method and the SpO2 measurement method are introduced.

2.1. Conventional oximetry

The human arteries throb can cause fluctuations in blood volume, thus causing changes in the optical absorption amount, while the optical absorption amount of non-blood tissues (skin, muscle, bone, etc.) is constant. The SpO2 measurement technology is to detect the optical absorption change caused by blood volume fluctuation to obtain the SpO2 on the premise of eliminating the non-blood tissue influence.

According to the Lambert-Beer law, a substance absorbance is:

A=-lgII0=εcl (1)

Where, ε, c, and l respectively represents absorption coefficient, concentration, and optical path. I 0 represents incident light intensity. I represents the transmitted light intensity.

At a certain wavelength λ 1, blood solution can be written as:

-lgII0=[ελ1c1+ελ2(c-c1)]·l (2)

Where, ελ1 and ελ2 respectively represents absorption coefficients of HbO2 and Hb at wavelength λ 1 and λ 2. c 1 and c respectively represents concentrations of HbO2 and total Hb.

The ratio of blood HbO2 concentration to total Hb concentration c1c is the SpO2. When a single wavelength λ 1 is used for measurement, SpO2 is related the total Hb concentration c and the optical path length l, which can be deduced from Eq. (2):

SpO2=c1c=-lgIλ1I0λ1(ε1λ1-ε2λ1)cl-ε2λ1ε1λ1-ε2λ1 (3)

If another wavelength λ 2 is used for simultaneous measurement, the same can be obtained:

SpO2=c1c=-lgIλ2I0λ2(ε1λ2-ε2λ2)cl-ε2λ2ε1λ2-ε2λ2 (4)

According to Eq. (3) and Eq. (4), the total Hb concentration c and the total optical path length l can be eliminated simultaneously to obtain Eq. (5):

SpO2=ε2λ1Q-ε2λ2(ε1λ1-ε2λ1)Q-(ε1λ2-ε2λ2) (5)

Where:

Q=lgIλ2I0λ2lgIλ1I0λ1=Aλ1Aλ2

Aλ1 and Aλ2 respectively represents the blood absorbance to λ 1 and λ 2 wavelengths. That is, at least two wavelengths of absorbance change are required to measure the SpO2.

2.2. Dynamic spectrum theory

The principle of DS is to extract the component absorption spectrum from PPG signal to realize component analysis, according to the difference in different components absorbance in arterial blood at different wavelengths. The DS theory divides human light penetrates parts into four layers, including muscle fat layer, venous blood layer, non-pulsating arterial blood layer, and pulsating arterial blood layer, as shown in Fig. 1 . The blood content in the pulsating arterial blood layer changes regularly with the heart beating, thus forming PPG signal. Due to the influence of the blood components absorbance, PPG signals at different wavelengths will be different, and contain the absorbance information of blood components. During arterial dilation, the volume of blood is at its maximum during the cycle. At this time, the incident light I0λ is absorbed by the pulsating arterial blood to the maximally, resulting in the minimum value Iminλ of the outgoing light intensityIλ. On the contrary, when the blood vessels are contracting, the outgoing light intensity reaches its maximum valueImaxλ.

Fig. 1.

Fig. 1

Formation principle of PPG.

If there are i blood components, according to the modified Lambert-Beer law, the absorbance coefficient Aλ at λ wavelength can be obtained:

Aλ=lgIλI0λ=i=1nεicil (6)

Where, ci and εi respectively represents the concentration of blood component i and its molar extinction coefficient. l represents the equivalent optical path of blood vessel filling. Absorbance difference of arterial vessels ΔAλ in systole and diastole:

ΔAλ=lgImaxλI0λ-lgIminλI0λ=lgImaxλIminλ=lgImaxλ-lgIminλ=i=1nεiciΔl (7)

The absorbance of the static tissue such as skin and bone can be considered to fixedness in one blood pulsation cycle, therefor, the difference method of DS can theoretically eliminate the static tissue influence, so that the absorbance change is only related to the absorption state of pulsating arterial blood. And the DS size has nothing to do with incident light, so the influence of the ambient light and the light source intensity change can be ignored in the measurement process, greatly reducing the measurement conditions requirements.

2.3. Dynamic spectrum extraction

Since any signal in nature can be expressed as a continuous function x(t), it can always be expressed by the Fourier transform, and its fundamental wave value is.

Xbase=1TTx(t)e-j2πftdt (8)

The fundamental wave value is undoubtedly proportional to the original function. The ratio between fundamental wave amplitude components in the frequency domain can replace the ratio between signal peak-to-peak values in the time domain.

ΔAλ=lgImaxλIminλ=kXbase (9)

Where, k is the proportional coefficient, which represents the proportional relationship between signal peak-to-peak value and fundamental wave value.

Thus, when the logarithmic pulse wave is obtained by taking the logarithm of the PPG signal, the fundamental amplitude of this signal can be used as the absorbance value, which is the extracted DS value.

2.4. Non-contact oxygen saturation measurement based on dynamic spectrum

The overall process of non-contact oxygen saturation measurement based on DS broadly includes five stages: PPG signal acquisition, PPG signal pre-processing, dynamic spectrum extraction, dynamic spectrum data processing, and model building.

(1) PPG signal acquisition.

For the selection of the facial region for extracting PPG[22], [39], we made the following considerations: The relatively smooth facial area includes forehead and cheek, but the forehead is not conducive to detection due to external occlusion, the cheek area is rich in capillaries. Therefore, we select the cheek region to extract the PPG signal.

The multispectral camera spectral imaging structure uses a mosaic type with pixel-level spectral modulation. Assume that the number of camera wavelengths is N and each pixel consists of pixel values at N wavelengths. When a multispectral camera is used to acquire video images of the cheek region, the images acquired need to be separated out for a single wavelength first. Then the pixel values at this wavelength are accumulated so that the two-dimensional image sequence is converted into a one-dimensional temporal signal to obtain the PPG signal.

(2) PPG signal pre-processing.

The PPG signal is taken logarithmically to get the logarithmic pulse waveform. In order to make the waveform achieve better results in both time domain and frequency domain, we use WT (wavelet transform) to filter out the low-frequency interference, and then reconstruct the signal to obtain the final PPG signalxwaveλi(i=1,2,...N) . The samples with poor quality of PPG signal are also excluded to ensure the accuracy of the final modeling results.

(3) Dynamic spectrum extraction.

Using the dynamic spectrum extraction method in 2.3, the Fourier transform of the wavelet transformed PPG signal is performed. The corresponding amplitude Xbaseλi(i=1,2,...N) of the fundamental frequency of the PPG signal at N wavelengths is found in the amplitude-frequency diagram as the dynamic spectrum value.

(4) Dynamic spectrum data processing.

A wavelength-by-wavelength screening method [28] is used to preferably select the wavelengths in the dynamic spectrum. The best wavelength combinations are screened according to the regression coefficient (R) and root mean square error (RMSE) of the PLS model.

(5) Modeling.

The best combination of wavelengths was screened and the PLS modeling was performed with the POM (pulse oximeter) display value as the true value.

In this paper, the non-contact oximetry method based on DS, which is non-contact while ensuring the measurement accuracy, is of great significance to avoid cross-infection in the current situation of the coronavirus pandemic. In addition, the extraction of dynamic spectrum eliminates in principle the interference of static tissue, individual differences, and environment.

3. Experiments

This experiment seeks eight volunteers, including three males and five females. All measurements are performed in a room with stable ambient light, avoiding the influence of sudden changes in light intensity on experimental results.

3.1. Data acquisition

The platform for collecting PPG signals in the experiment is shown in Fig. 2 . This experimental setup includes light source, multispectral camera, medical pulse oximeter, and computer. Light source: 50 W halogen lamp (light intensity adjustable). Multispectral camera: developed by Tianjin Jinhang Institute of Technology and Physics, model JHS-C-SN24-VN, mosaic imaging technology, adjustable focal length, frame rate of 120fps (adjustable by software), pixel resolution of 2048*1088, 24 wavelengths, wavelength range of 660–950 nm, spectral band half-wavelength of 6–16 nm, single wavelength image pixel resolution of 409*216, exposure time of 6.32 μs (adjustable by software). Medical POM model number: PO3M. The computer model used to process the images and signals is Nitro N50-610.

Fig. 2.

Fig. 2

Schematic diagram of the experimental setup.

During data acquisition, to facilitate the procedure, the subject is required seated quietly and breathe steadily, ensuring that the unilateral cheek area filled the entire frame. The light source is adjusted to the appropriate light intensity to ensure the subject's comfort. The focus of the multispectral camera is manually adjusted to ensure clear imaging. The medical pulse oximeter is clipped to the index finger of the left hand, and the oximeter's indicated value is recorded in real time and corresponds to the acquired facial PPG signal. Subjects were performed to multiple trials, with each acquisition lasting 30 s. And 5 s of data was taken as a sample, yielding a total of 176 sets of samples.

Considering that a short measurement time is needed to collect samples with sufficient accuracy, 5 s is finally chosen as the acquisition time of one sample. From Eq. (10), the frequency resolution of Fourier transform is 0.2 Hz when the sampling time is 5 s. The human heart rate frequency is basically between 0.5 and 2.0 Hz, if the time is too short, the frequency resolution is poor, and the selected fundamental amplitude will be affected, if the time is too long, it does not meet the needs of fast, so 5 s is more appropriate.

Λf=fsN (10)

Where, Δf is the frequency resolution, f s is the sampling frequency, N is the total number of adoptions.

3.2. Data processing

(1) PPG signal extraction and preprocessing.

The whole PPG signal extraction and pre-processing is shown in Fig. 3 . The images acquired by the multispectral camera are re-arranged from the original image of 2048*1088 to obtain a multilayer matrix of 409*216*25 according to the law of mosaic arrangement. In this multilayer matrix, each point is multiplied by the spectral correction matrix (24*25) corresponding to the camera to obtain the spectral feature data (24*1) for that point, for a total of 24 spectral bands (The 24 wavelengths in this paper are the central wavelengths of these 24 spectral bands). In simple terms, each point under each band is calculated using 25 pixel-values at the corresponding position in the original image. When the image corresponding to the 24 wavelengths of 409*246 is obtained, all the pixel-values in the image are superimposed and used as the PPG signal value at this moment. 600 frames of data are combined to obtain a 5 s temporal PPG signal. As for the pre-processing of the PPG signal, the logarithmic pulse wave is first obtained, followed by WT to filter out low-frequency interferences and retain components in the heart rate frequency range (0.5–2.0 Hz), which is reconstructed to obtain the final PPG signal used to extract the dynamic spectrumxwaveλi.

Fig. 3.

Fig. 3

Extraction and pre-processing flow of PPG signal at 24 wavelengths.

In this process, by double screening the PPG signal waveform in the time domain as well as in the frequency domain, the samples with poor PPG quality are removed, and 140 valid samples are screened.

(2) Dynamic spectrum data extraction and processing.

The Fourier transform of xwaveλi is performed to obtain the amplitude and frequency diagram, as shown in Fig. 4 . Find the amplitude Xλi corresponding to the fundamental frequency of the logarithmic PPG signal to complete the extraction of the DS value.

Fig. 4.

Fig. 4

Fourier transform spectrum to find the log PPG fundamental amplitude (The graph shows the result for i = 24).

The dynamic spectral values collected by the spectral camera contained a total of 24 wavelengths. A portion of the wavelengths were removed by wavelength screening, and the retained dynamic spectral data were subjected to partial least squares modeling, and the results were evaluated using R and RMSE.

4. Results and discussion

The spectral camera used in this paper contains a total of 24 wavelengths, and wavelength screening is performed using a one-by-one rejection method. In the screening process, the correlation coefficient R between the modeling results after eliminating a single wavelength and the full modeling results is compared to decide whether this wavelength is eliminated or not. Finally, the dynamic spectrum data of 16 wavelengths are retained for the final PLS modeling. The wavelength distribution is shown in Fig. 5 .

Fig. 5.

Fig. 5

Wavelength distribution chart (×indicates the rejected wavelength).

We recorded the R and RMSE of the modeling before and after wavelength screening as shown in Table. 1 . After analysis, the screened R reached 0.6366, a relative improvement of 8 % and a 4.8 % reduction in RMSE. In addition the filtered model master score has 11, accounting for 68.8 % of the total score involved in modeling, with higher wavelength utilization.

Table 1.

Regression coefficient (R) and root mean square error (RMSE) of modeling results before and after wavelength screening.

Model The modeling results
PLS Components R RMSE Max (True-Pre)
Before 6 0.5894 1.0377 2.618
After 11 0.6366 0.9906 2.137

The models before and after wavelength screening are shown in Fig. 6 . Where (a) is the prediction result of the model before screening and (b) is the prediction result of the model after screening. We counted the differences between the predicted and true values before and after screening, as shown in Table.1. The accuracy after screening is closer to the POM accuracy.

Fig. 6.

Fig. 6

Model prediction results before and after wavelength screening (a) before screening (b) after screening.

In the future work, the focus is on improving prediction accuracy, for example, we can add face detection to reduce interference due to slight shaking caused by breathing. The modeling can also be enhanced by increasing the sample size and sample variety to enrich the sample.

5. Conclusion

In this paper, we propose a non-contact method for measuring SpO2 based on the DS. Using iPPG technology as the technical background, a multispectral camera with 24 wavelengths is used to acquire video images of the cheek region of the human face. And then the two-dimensional images are converted into one-dimensional time-series PPG signals. After pre-processing the PPG signal, the DS is extracted, wavelength screening is performed using the one-by-one rejection method to select the optimal wavelength combination. A PLS model is established using the blood oxygen value measured simultaneously by the POM as the modeled true value. By analyzing the results, this method can clearly respond to the changes of SpO2. Moreover, the prediction results are similar to the prediction accuracy (±2%) of most POM in the market. Among them, the application of DS can effectively suppress the effects of individual differences and ambient light intensity. It fully satisfies the strong demand for non-contact oxygen saturation measurement and provides a new measurement idea.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

Acknowledgment

Thanks to my friends for their help in my sample collection, and special thanks to Tianjin Jinhang Institute of Technology and Physics for supporting this experimental equipment.

Funding

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Data availability

The data that has been used is confidential.

References

  • 1.Lewis C.A., Fergusson W., Eaton T., Zeng I., Kolbe J. Isolated nocturnal desaturation in COPD: prevalence and impact on quality of life and sleep. Thorax. 2009;64(2):133–138. doi: 10.1136/thx.2007.088930. [DOI] [PubMed] [Google Scholar]
  • 2.Young T., Palta M., Dempsey J., Skatrud J., Weber S., Badr S. The occurrence of sleep-disordered breathing among middle-aged adults. New England J. Med. 1993;328:1230–1235. doi: 10.1056/NEJM199304293281704. [DOI] [PubMed] [Google Scholar]
  • 3.Tran V.P., Al-Jumaily A.A. A Novel Oxygen-Hemoglobin Model for Non-Contact Sleep Monitoring of Oxygen Saturation. IEEE Sensors Journal. 2019;19(24):12325–12332. doi: 10.1109/jsen.2019.2940228. [DOI] [Google Scholar]
  • 4.Velavan T.P., Meyer C.G. The COVID-19 epidemic. Trop Med Int Health. 2020;25(3):278–280. doi: 10.1111/tmi.13383. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.D. Djeldjli, F. Bousefsaf, C. Maaoui, and F. Bereksi-Reguig, “Imaging Photoplethysmography: Signal Waveform Analysis,” in The 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications Metz (2019), pp. 830-834.
  • 6.H. Rahman, M. U. Ahmed, and S. Begum, “Non-Contact Physiological Parameters Extraction Using Facial Video Considering Illumination, Motion, Movement and Vibration,” IEEE Trans Biomed Eng. 67(1), 88-98 (2020). https://doi.org/10.1109/TBME.2019.2908349. [DOI] [PubMed]
  • 7.G. L. Coté, D. J. McDuff, Y. Aizu, K. Niizeki, K. Nakano, I. Nishidate, and H. Haneishi, “Evaluation of arterial oxygen saturation using RGB camera-based remote photoplethysmography,” in Optical Diagnostics and Sensing XVIII: Toward Point-of-Care Diagnostics (2018).
  • 8.Bal U. Non-contact estimation of heart rate and oxygen saturation using ambient light. Biomed Opt Express. 2015;6(1):86–97. doi: 10.1364/BOE.6.000086. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Hassan M.A., Malik A.S., Fofi D., Saad N., Karasfi B., Ali Y.S., Meriaudeau F. Heart rate estimation using facial video: A review. Biomedical Signal Processing and Control. 2017;38:346–360. doi: 10.1016/j.bspc.2017.07.004. [DOI] [Google Scholar]
  • 10.H. Ghanadian, and H. Al Osman, “Non-contact Heart Rate Monitoring Using Multiple RGB Cameras,” Computer Analysis of Images and Patterns, Lecture Notes in Computer Science (2019), pp. 85-95.
  • 11.Aarts L.A., Jeanne V., Cleary J.P., Lieber C., Nelson J.S., Bambang Oetomo S., Verkruysse W. Non-contact heart rate monitoring utilizing camera photoplethysmography in the neonatal intensive care unit - a pilot study. Early Hum Dev. 2013;89(12):943–948. doi: 10.1016/j.earlhumdev.2013.09.016. [DOI] [PubMed] [Google Scholar]
  • 12.Kim N.H., Yu S.G., Kim S.E., Lee E.C. Non-Contact Oxygen Saturation Measurement Using YCgCr Color Space with an RGB Camera. Sensors (Basel) 2021;21(18) doi: 10.3390/s21186120. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Al-Naji A., Khalid G.A., Mahdi J.F., Chahl J. Non-Contact SpO2 Prediction System Based on a Digital Camera. Applied Sciences. 2021;11(9) doi: 10.3390/app11094255. [DOI] [Google Scholar]
  • 14.G. L. Coté, G. de Haan, S. Stuijk, H. Liang, and M. van Gastel, “Simultaneous estimation of arterial and venous oxygen saturation using a camera,” in Optical Diagnostics and Sensing XVIII: Toward Point-of-Care Diagnostics (2018).
  • 15.Djeldjli D., Bousefsaf F., Maaoui C., Bereksi-Reguig F., Pruski A. Remote estimation of pulse wave features related to arterial stiffness and blood pressure using a camera. Biomedical Signal Processing and Control. 2021;64 doi: 10.1016/j.bspc.2020.102242. [DOI] [Google Scholar]
  • 16.Harford M., Catherall J., Gerry S., Young J.D., Watkinson P. Availability and performance of image-based, non-contact methods of monitoring heart rate, blood pressure, respiratory rate, and oxygen saturation: a systematic review. Physiol Meas. 2019;40(6):06TR01. doi: 10.1088/1361-6579/ab1f1d. [DOI] [PubMed] [Google Scholar]
  • 17.Luguern D., Macwan R., Benezeth Y., Moser V., Dunbar L.A., Braun F., Lemkaddem A., Dubois J. Wavelet Variance Maximization: A contactless respiration rate estimation method based on remote photoplethysmography. Biomedical Signal Processing and Control. 2021;63 doi: 10.1016/j.bspc.2020.102263. [DOI] [Google Scholar]
  • 18.Wieringa F.P., Mastik F., van der Steen A.F. Contactless multiple wavelength photoplethysmographic imaging: a first step toward “SpO2 camera” technology. Ann Biomed Eng. 2005;33(8):1034–1041. doi: 10.1007/s10439-005-5763-2. [DOI] [PubMed] [Google Scholar]
  • 19.Humphreys K., Ward T., Markham C. Noncontact simultaneous dual wavelength photoplethysmography: a further step toward noncontact pulse oximetry. Rev Sci Instrum. 2007;78(4) doi: 10.1063/1.2724789. [DOI] [PubMed] [Google Scholar]
  • 20.Shao D., Liu C., Tsow F., Yang Y., Du Z., Iriya R., Yu H., Tao N. Noncontact Monitoring of Blood Oxygen Saturation Using Camera and Dual-Wavelength Imaging System. IEEE Trans Biomed Eng. 2016;63(6):1091–1098. doi: 10.1109/TBME.2015.2481896. [DOI] [PubMed] [Google Scholar]
  • 21.Kong L., Zhao Y., Dong L., Jian Y., Jin X., Li B., Feng Y., Liu M., Liu X., Wu H. Non-contact detection of oxygen saturation based on visible light imaging device using ambient light. Opt Express. 2013;21(15):17464–17471. doi: 10.1364/OE.21.017464. [DOI] [PubMed] [Google Scholar]
  • 22.Guazzi A.R., Villarroel M., Jorge J., Daly J., Frise M.C., Robbins P.A., Tarassenko L. Non-contact measurement of oxygen saturation with an RGB camera. Biomed Opt Express. 2015;6(9):3320–3338. doi: 10.1364/BOE.6.003320. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.C. A. Haque, S. Hossain, T.-H. Kwon, and K.-D. Kim, “Comparison of Different Methods to Estimate Blood Oxygen Saturation using PPG,” in 2021 International Conference on Information and Communication Technology Convergence (ICTC) (2021), pp. 792-794.
  • 24.Li G., Wang Y., Ling L., Liu Y., Li X. A noble method for noninvasive blood components measurement. Life Science Instruments. 2004;05:33–35. [Google Scholar]
  • 25.Li G., Li Q., Lin L., Li X., Wang Y., Liu Y. Accuracy analysis of FFT transform for dynamic spectrum extraction in frequency domain. Spectroscopy and Spectral Analysis. 2006;26(12):2177–2180. [Google Scholar]
  • 26.Li G., Xiong C., Wang H., Lin L., Zhang B., Tong Y. Single beat extraction of dynamic spectra. Spectroscopy and Spectral Analysis. 2011;31(7):1857–1861. [PubMed] [Google Scholar]
  • 27.Lin L., Li Y., Wang M., Zhou M., Li G., Zhang B. Dynamic spectrum difference extraction based on statistical method. Spectroscopy and Spectral Analysis. 2012;32(11):3098–3102. [PubMed] [Google Scholar]
  • 28.Ni J., Li G., Tang W., Xiao Q., Lin L. Noninvasive human red blood cell counting based on dynamic spectrum. INFRARED PHYSICS & TECHNOLOGY. 2021;113 doi: 10.1016/j.infrared.2020.103604. [DOI] [Google Scholar]
  • 29.Li G., Xu S., Zhou M., Zhang Q., Lin L. Noninvasive hemoglobin measurement based on optimizing Dynamic Spectrum method. SPECTROSCOPY LETTERS. 2017;50(3):164–170. doi: 10.1080/00387010.2017.1302481. [DOI] [Google Scholar]
  • 30.Suo Y.K., Li G., Wang H.Q., Lin L. Non-Invasive Measurement of Human Blood Cholesterol Concentration Based on Dynamic Spectrum Method. SPECTROSCOPY AND SPECTRAL ANALYSIS. 2012;32(1):188–191. doi: 10.3964/j.issn.1000-0593(2012)01-0188-04. [DOI] [PubMed] [Google Scholar]
  • 31.Li G., Wang D., Liu G., Wang X., Wang K., Zhao P., Lin L. Noninvasive detection and analysis of human globulin based on dynamic spectrum. ANALYTICA CHIMICA ACTA. 2022;1191 doi: 10.1016/j.aca.2021.339298. [DOI] [PubMed] [Google Scholar]
  • 32.Li G., Wang K., Wang D., Lin L. Noninvasive blood glucose detection system based on dynamic spectrum and “M plus N '' theory. ANALYTICA CHIMICA ACTA. 2022;1201 doi: 10.1016/j.aca.2022.339635. [DOI] [PubMed] [Google Scholar]
  • 33.Li W., Lin L., Li G. Wavelength selection method based on test analysis of variance: application to oximetry. Anal. Methods. 2014;6(4):1082–1089. doi: 10.1039/c3ay41601a. [DOI] [Google Scholar]
  • 34.Li G., Yu Y., Zhang C., Lin L. An efficient optimization method to improve the measuring accuracy of oxygen saturation by using triangular wave optical signal. Rev Sci Instrum. 2017;88(9) doi: 10.1063/1.5000952. [DOI] [PubMed] [Google Scholar]
  • 35.Song S., Jiang F., Hao L., Xu L., Yi X., Li G., Lin L. Use of bi-level pulsed frequency-division excitation for improving blood oxygen saturation precision. MEASUREMENT. 2018;129:523–529. doi: 10.1016/j.measurement.2018.07.076. [DOI] [Google Scholar]
  • 36.Nan C., Jing H.E., Kai D., Luo Y.B., Xu W.T. A Review on Research Progress of Test Strips for Rapid Food Safety Detection. Food Science. 2014;2(7):1038. doi: 10.7506/spkx1002-6630-201501049. [DOI] [Google Scholar]
  • 37.Iqbal S.S., Mayo M.W., Bruno J.G., Bronk B.V., Batt C.A., Chambers J.P. A review of molecular recognition technologies for detection of biological threat agents. Biosensors & Bioelectronics. 2000;15(11):549–578. doi: 10.1016/S0956-5663(00)00108-1. [DOI] [PubMed] [Google Scholar]
  • 38.Ewerlof M., Stromberg T., Larsson M., Salerud E.G. Multispectral snapshot imaging of skin microcirculatory hemoglobin oxygen saturation using artificial neural networks trained on in vivo data. J Biomed Opt. 2022;27(3) doi: 10.1117/1.JBO.27.3.036004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Z. Xu, G. Gao, and Z. Fang, “Non-contact Infant Heart Rate Monitoring Based on Facial Images,” Software Guide. 18(10), 12-17 (2019). https://doi.org/10. 11907/rjdk.191097.

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data that has been used is confidential.


Articles from Infrared Physics & Technology are provided here courtesy of Elsevier

RESOURCES