Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Camera-based pulse-oximetry - validated risks and opportunities from theoretical analysis

Open Access Open Access

Abstract

Camera-based pulse-oximetry has recently shown to be feasible, even when the signal is corrupted by noise and motion artifacts. Earlier work showed that using three instead of the common two wavelengths improves robustness of the measurement, however without a thorough investigation on the optimal wavelength selection. We therefore performed a search to identify these wavelengths to further improve the robustness of the measurement. Besides motion, it is empirically known that there are several other factors that influence the measurement leading to falsely-low or falsely-high SpO2 readings. These factors include the presence of dyshemoglobins or other species. In this paper, we use a theoretical skin-model to study how these factors influence the measurement, and how a proper wavelength selection can reduce the impact on the measurement. Additionally, we show that adding a third wavelength does not only improve robustness, but can also be exploited to create a reliability index for the measurement. Finally, we show that the presence of dyshemoglobins in arterial blood can not only be detected but also quantified. We illustrate this by comparing the estimated COHb levels of a small group of smokers and non-smokers, which typically have different CO-levels.

© 2017 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

Blood transports oxygen from the lungs to the various tissue cells of the human body. Hemoglobin (Hb) is the oxygen-binding protein contained in red blood cells (erythrocytes). In a healthy human the arterial hemoglobin is nearly saturated with oxygen (100% HbO2, 0%Hb). In the past, arterial blood oxygenation was determined by analysing blood samples drawn from the arteries. Since its introduction in the early 1970s [1], pulse-oximetry has rapidly gained popularity as a non-invasive alternative for measurement of blood oxygenation levels. Essentially, pulse-oximetry optically monitors arterial oxygenation, using absorption differences between Hb and HbO2. To differentiate between the readings of the invasive method involving blood gas analysis and the non-invasive optical method, oxygen saturation readings using the latter method are denoted with SpO2, whereas the invasive measurements are denoted with SaO2. Because of their low-lost, simplicity and non-invasiveness, pulse-oximeters have been quickly adopted, and are nowadays ubiquitously applied in clinical practise. More recently, contactless camera-based pulse-oximetry has shown promise of completely unobtrusive patient monitoring [2], which justified efforts to design a robust measurement principle [3]. Although the optical measurements generally correspond well with an invasive measurement, some realistic conditions can cause spurious readings. Particularly, dyshemoglobins with different absorption spectra shown in Fig. 1, but also motion artifacts, and various physiological and pathological conditions can cause problems with optical measurements. When a hemoglobin molecule lost the capacity of reversibly binding oxygen under physiological conditions, either permanently or temporarily, it is denoted as a dyshemoglobin. The two most common variants of dyshemoglobin are carboxyhemoglobin (COHb) and methemoglobin (MetHb).

 figure: Fig. 1

Fig. 1 Optical absorbance spectra of oxyhemoglobin (HbO2), reduced hemoglobin (Hb), carboxyhemoglobin (COHb) and methemoglobin (MetHb) [4].

Download Full Size | PDF

In this study, we investigate how these conditions affect the reading based on our developed opto-physiological models, the result of which we compare with empirical data from the literature. Next, we show how wavelength selection for camera-based pulse-oximetry can improve robustness and reduce the impact of some of the mentioned conditions on the SpO2 measurement. We identify optimal wavelengths for these conditions together with their gains. Finally, we show that additional wavelength-channels enable the detection of unreliable readings, and the quantification of dyshemoglobin levels. An illustrative study for the quantification of a common dyshemoglobin in smokers, COHb, is included for a 3-wavelength camera.

2. Materials and methods

In this section, we will first introduce the various sources of error in optical SpO2-measurements. Next, in order to be able to quantify the effects of dyshemoglobin on the SpO2 reading, we will introduce the calibration models required to relate the optical measurement to SpO2 values, both for the common ‘ratio-of-ratios’ method [1] and for the recently introduced motion-robust ‘indirect’ APBV method [3]. These models assume the absence of other absorbers in pulsating arterial blood besides Hb and HbO2. Thereafter we shall extend the calibration models to include the dyshemoglobins COHb and MetHb. The resulting models are Eq. (20), (22) and (23), which are a function of both oxygen saturation and dyshemoglobin concentration. Sections 2.2 and 2.3, present the derivation of the models and their verification using measured effects reported in the literature.

2.1. Sources of error

Because of the different absorption spectra and the inability of dual-wavelength pulse-oximeters to differentiate between more than two species, the presence of dyshemoglobins in arterial blood can cause spurious SpO2 readings. For carboxyhemoglobin there is a linear decline in HbO2 saturation reported as COHb saturation increases. This decline is not detected by pulse-oximetry, which therefore overestimates HbO2 saturation in patients with increased COHb levels [5, 6]. Similarly, the significant effects of elevated levels of MetHb on the SpO2 reading have been reported [6, 7]. For high concentrations, methemoglobin causes the SpO2 reading to become approximately 85%, independent of the true oxygenation level.

Motion because of excessive movements for normal oxygenation levels could cause a falsely-low SpO2 reading because of the corrupted measurements of the features extracted from the PPG waveforms [8]. Attempts have been made to isolate the cardiac pulse signal from other components present in the waveforms, e.g. by employing adaptive filters [9, 10]. Blood saturation during motion remains however challenging because of the many confounding factors during movements: venous pulsations, sensor-tissue motion and sensor deformation. Recently we showed that for the contactless camera-based approach the pulse signal can be isolated by exploiting the fact that motion affects the waveforms differently compared to the cardiac-induced blood volume variations [3], enabling motion-tolerant SpO2 monitoring. Ballistocardiographic (BCG) motion is a special case of motion distortions, which in contrary to the excessive movements has a cardiac-similar frequency. Consequently, also applying advanced frequency-based methods to isolate the pulse signal would lead to a corrupted measurement because of this mixture of motion and blood volume variations. The presence of BCG artifacts is dependent on the measurement site and how severe this effect is for both the contact-based and contactless measurement is not well-studied yet.

Besides the causes mentioned above, there are more factors which could render the SpO2 reading inaccurate [11]. For many factors however it is debatable if they significantly affect the reading since contradictory results have been reported in literature. An example of such factor is sepsis or septic shock. A study performed by Secker and Spiers [12], where they compared 80 paired SpO2 and SaO2 readings in patients with septic shock, reported statistical significant underestimation of SaO2 by 1.4%, a level which is however unlikely to be clinically important. By contrast, a study performed by Wilson [13] on 88 patients with severe sepsis and septic shock, showed that SpO2 significantly overestimates SaO2 by nearly 5% in those with hypoxemia. Other causes mentioned in literature include physiological conditions such as severe hyperbilirubinemia, amenia and sulfhemoglobinemia, but also others factors such as poor probe positioning or nail polish. In the remainder of this paper we will focus on the presence of motion artifacts and dyshemoglobins as the main causes of corrupted camera-based SpO2 measurements.

The origin of the PPG signal is subject to debate recently for visible wavelengths [14, 15]. Experiments using green resulted in observations which contradicted the commonly accepted volumetric model. Although we will focus on wavelengths in red and near-infrared (NIR) with a much deeper skin penetration depth compared to blue and green, the interaction with capillary blood with a lower oxygenation level compared to arterial blood could potentially have an impact on our modelling. Based on validated Monte-Carlo simulations using a 6-layer skin model [16, 17], it was concluded that the PPG amplitudes for 660 and 890nm could be solely explained by displacement of non-blood tissue of the cutaneous plexus layer by the added arterial blood. A recent study on the feasibility of camera-based pulse-oximetry [2] showed that clinically accurate SpO2 measurements using 675nm and 842nm are feasible. Under normoxic conditions, a decrease in ambient temperature from 23 to 7 degrees Celsius resulted in a calibration error of only 0.1%. We therefore expect the effects of light interaction with pulsatile capillary blood with a lower oxygenation level to be negligible for red and NIR wavelengths.

2.2. Calibration model

To relate optical measurements of blood volume variations to oxygenation levels, the light-tissue interaction has to be well-understood. The attenuation of light traveling through a uniform medium containing an absorbing substance can be described by Beer-Lambert’s law:

I=I0eA=I0eϵ(λ)cl,
where I0 is the intensity of the incident light, I is the light reflected from the skin and A denotes absorbance. The incident light decreases exponentially dependent on the wavelength-dependent extinction coefficient ϵ(λ), concentration of the absorbing medium c and the optical path length l. The skin can be modeled as a collection of N layers with different absorbing properties:
I=I0ei=1Nϵi(λ)cili.
The N absorbers can be merged and expressed as a quasi-static DC component and a time-varying, periodic AC component:
I=I0e[ϵDCcDClDC+ϵACcAClAC].
Here the DC component comprises, among others, the absorbance of melanin, tissue and venous blood. During the cardiac cycle the blood volume concentration in the arteries varies synchronous with the heart rate. At systole the blood volume in the arteries is maximum, whereas at the end of diastole the blood volume is at its minimum. Because of the difference in absorbing properties between blood and tissue, this variation in blood concentration leads to a variation in reflected light captured by a photodiode or camera. By the definition of arterial blood oxygenation:
SaO2=cHbO2cHb+cHbO2×100%,
one would like to isolate and extract the term cAC from Eq. (3), since this term consists of the mixture Hb and HbO2 concentrations. The expression is however dependent on other unknown parameters which makes the problem ill-posed. Therefore some manipulations and assumptions have to be made. When filling in Eq. (3) for the systolic and diastolic phase of the cardiac cycle and taking the ratio of these expressions, one obtains:
IsId=IminImax=I0eϵDCcDClDCϵACcAC(lAC+Δl)I0eϵDCcDClDCϵACcAClAC=I0eϵDCcDClDC[ϵHbcHb+ϵHbO2cHbO2](la+Δl)I0eϵDCcDClDC[ϵHbcHb+ϵHbO2cHbO2]la,
where la is the basal diameter of arterial vessel before pulsation and la + Δl is the maximum variation of arterial diameter during pulsation. The square of arterial diameter is proportional to the blood concentration. When taking the natural logarithm of Eq. (5), the cardiac-synchronous change in absorbance (∆A) can be expressed as:
ln(IsId)=[ϵHbcHb+ϵHbO2cHbO2]Δl=ΔAACDC,
In this expression the emitted light intensity and all quasi-static DC components have been eliminated. The approximation with the AC over DC ratio holds since the pulsatile AC part of the PPG waveform is typically very small compared to the static DC part. We will perform the subsequent manipulations for the conventional ratio-of-ratios and APBV approaches separately to arrive at expressions applicable for SpO2 measurements.

2.2.1. Ratio-of-ratios

When measuring the change in unscattered absorbance (Eq. (6)) at two distinct wavelengths, λ1 and λ2, and taking the ratio of both expressions, one obtains:

R=ΔA(λ1)ΔA(λ2)=Asystole(λ1)Adiastole(λ1)Asystole(λ2)Adiastole(λ2)=[ϵHb(λ1)cHb+ϵHbO2(λ1)cHbO2]Δl1[ϵHb(λ2)cHb+ϵHbO2(λ2)cHbO2]Δl2.
Here the ‘ratio-of-ratios’ R is still dependent on the unknown path length variations Δl. With the assumption that Δl1 ≈ Δl2, this unknown parameter is eliminated. When substituting the definition of SaO2, Eq. (4), into Eq. (7), R can be expressed as:
R=ϵHb(λ1)+SaO2[ϵHbO2(λ1)ϵHb(λ1)]ϵHb(λ2)+SaO2[ϵHbO2(λ2)ϵHb(λ2)]=ln(IsId)λ1ln(IsId)λ2(ACDC)λ1(ACDC)λ2.
When we for the moment assume SaO2 and SpO2 to be identical, SpO2 can be expressed as a function of the ratio-of-ratios R, SpO2 = α(R), and therefore applicable for optical blood oxygenation measurements:
SpO2=ϵHb(λ1)ϵHb(λ2)RϵHb(λ1)ϵHbO2(λ1)+[ϵHbO2(λ2)ϵHb(λ2)]R×100%
We are aware that in the optical model we make some assumptions which may not entirely reflect reality, e.g. we assume that the skin is homogeneous, scattering of light is not present and the examined wavelengths are sampling the same depth. All these factors could impact the accuracy of the measurement. For these reasons, pulse-oximeters are usually calibrated empirically and not based on an optical model.

2.2.2. APBV

Instead of extracting features from the PPG waveforms, APBV determines SpO2 indirectly based on the signal quality of the pulse signals extracted with SpO2 ‘signatures’ [3]. This procedure can mathematically be described as:

SpO2=argmaxSpO2ϵSpO2SNR(kPbv(SpO2)[CnCnT]1WPBVCn),
where Cn contains the DC-normalized color variations and scalar k is chosen such that WPBV has unit length. The calculation of the weights for extraction of the pulse signal, WPBV, is formulated as a least squares problem using the SpO2-dependent pulse prior Pbv. The SpO2 signatures compiled in Pbv can be derived from physiology and optics. Assuming identical cameras the PPG amplitudes of N cameras can be determined by [3]:
Pbv=[(ACDC)1(ACDC)2(ACDC)N]=[λI(λ)F1(λ)C(λ)PPG(λ)dλλI(λ)F1(λ)C(λ)ρs(λ)dλλI(λ)F2(λ)C(λ)PPG(λ)dλλI(λ)F1(λ)C(λ)ρs(λ)dλλI(λ)FN(λ)C(λ)PPG(λ)dλλI(λ)FN(λ)C(λ)ρs(λ)dλ].
Here the PPG amplitude spectrum, PPG(λ), can be approximated by a linear mixture of the light absorption spectra from the two most common variants of the main chromophore in arterial blood, hemoglobin; oxygenated (HbO2) and reduced (Hb):
PPG(λ)ϵHb(λ)cHb+ϵHbO2(λ)cHbO2=(1SaO2)ϵHb(λ)+SaO2ϵHbO2(λ)=ϵHb(λ)+SaO2[ϵHbO2(λ)ϵHb(λ)],
where we assume that the optical path length differences are negligible for 600 < λ < 1000nm and SaO2 ∈ [0, 1]. We recognize that the wavelength-dependent effect of scattering could render this assumption invalid. The light spectrum, filter responses, camera sensitivity and skin reflectance are denoted with I(λ), Fi(λ), C(λ), and ρs(λ), in Eq. (11) respectively. By extracting the pulse signal for a collection of SpO2 signatures over a range of oxygenation levels and measuring the signal quality of each signal, the pulse signal with the highest SNR value corresponds to the signature which describes the data best and therefore reflects the SpO2 value. When using two wavelengths the ratio-of-ratios parameter R and the ratio of APBV parameter Pbv coincide. The wavelength selection of our previous publication [3] was based on three criteria: 1) the desire to measure oxygen saturation in darkness (λ > 700nm) for clinical applications, 2) have a reasonable SpO2 contrast, and 3) wavelengths within the spectral sensitivity of the camera. Our decision to use three instead of the common two wavelengths used in pulse-oximetry was motivated by the improved robustness of the SpO2 measurement by a factor of two. This can be explained by how motion affects the PPG waveforms when measured with a camera. Since motion-induced intensity variations are equal for all wavelengths, suppression of these artifacts is only possible for the APBV method if the pulse signature Pbv is not equal to this motion signature, which can be described as a vector with equal weights. The SpO2 calibration model for the wavelengths used in [3] are visualized in Fig. 2. As can be observed from this figure, there does exist a motion-similar pulse signature when using two wavelengths, whereas there does not exist such a signature when adding a ‘redundant’ third wavelength enabling distinction between motion artifacts and the pulse signal for all oxygenation levels. Additionally, three wavelengths allow to suppress up to two independent (linear) noise sources, whereas two wavelengths can only eliminate one.

 figure: Fig. 2

Fig. 2 Using three instead of two wavelengths for APBV improves robustness since motion affects all wavelengths equally. In contrast to the three wavelength calibration model (right), there does exist a motion-similar pulse signature when using two wavelengths, making it unable to distinguish between the pulse signal and motion.

Download Full Size | PDF

2.3. Dyshemoglobins

The calibration models presented in the previous paragraph assume that Hb and HbO2 are the only two absorbers in pulsatile arterial blood. To investigate how the addition of more absorbers influences calibration, we will extend the calibration models. After the introduction of the extended calibration model we will compare our results with the effects of dyshemoglobins reported in literature. First, we describe two definitions of arterial blood oxygenation, which are often misinterpreted in literature, leading to wrong conclusions. Functional hemoglobin saturation, SaO2functional, is defined as the ratio between HbO2 and the sum of Hb and HbO2:

SaO2functional=cHbO2cHb+cHbO2.
The above definition of hemoglobin saturation is referred to as functional hemoglobin saturation because it ignores the two hemoglobin species which do not contribute to functional oxygen transport: carboxyhemoglobin and methemoglobin. When both dyshemoglobin species are taken into account, it is referred to as fractional hemoglobin saturation:
SaO2functional=cHbO2cHb+cHbO2+cDysHb=cHbO2cHb+cHbO2+cCOHb+cMetHb.
Let us now introduce variable χi, which is defined as the relative concentration of chromophore i in pulsatile arterial blood:
χi=Cii=1NCi.
Here the total number of absorbing species is denoted by N. In the next sections we will show how both calibration models can be extended with this definition to investigate the effects of dyshemoglobins on the measurement.

2.3.1. Ratio-of-ratios

By adding the dyshemoglobins and using the relative concentrations χ, Eq. (7) can be expressed as:

R=ΔA(λ1)ΔA(λ2)=χHbϵHb(λ1)+χHbO2ϵHbO2(λ1)+χDysHbϵDysHb(λ1)χHbϵHb(λ2)+χHbO2ϵHbO2(λ2)+χDysHbϵDysHb(λ2),
where similar to Eq. (7) the differences in Δls are expected to be negligible and these terms may therefore be dropped. When substituting this new expression of R into Eq. (9) and after re-arranging, one obtains:
SpO2=χHbO2+χHb(ϵHb(λ1)ϵHb(λ2)ϵHb(λ2)ϵHb(λ1)ϵHb(λ1)ϵHbO2(λ2)ϵHb(λ2)ϵHbO2(λ1))=0+χDysHb(ϵHb(λ1)ϵDysHb(λ2)ϵHb(λ2)ϵDysHb(λ1)ϵHb(λ1)ϵHbO2(λ2)ϵHb(λ2)ϵHbO2(λ1))αχHbO2+χHb(ϵHbO2(λ2)ϵHb(λ1)ϵHbO2(λ1)ϵHb(λ2)ϵHb(λ1)ϵHbO2(λ2)ϵHb(λ2)ϵHbO2(λ1))=1+χDysHb(ϵDysHb(λ2)[ϵHb(λ1)ϵHbO2(λ1)]ϵDysHb(λ1)(ϵHb(λ2)ϵHbO2(λ2))ϵHb(λ1)ϵHbO2(λ2)ϵHb(λ2)ϵHbO2(λ1))β×100%,
which can be expressed in the form:
SpO2=χHbO2+αχDysHbχHbO2+χHb+βχDysHb×100%.
The next step is to embed the definitions of fractional and functional SaO2 into Eq. (18). These two SaO2 definitions can be expressed in terms of the relative concentrations χ:
SaO2fractional=1χHbχDysHbSaO2functional=1χHbχDysHb1χDysHb.
By substitution these expressions into Eq. (18), SpO2 can be expressed as:
SpO2=SaO2fractional+αχDysHb1+(β1)χDysHb×100%SpO2=SaO2functional(1χDysHb)+αχDysHb1+(β1)χDysHb×100%.
With these expressions we can investigate how the presence of dyshemoglobins in arterial blood influences the SpO2 reading. Reported empirical results are obtained from pulse-oximeters with the common 660 and 940nm wavelength pair. To relate our theoretical model with the experimental observations, we evaluated Eq. (20) with these wavelengths. The results for different concentrations of the dyshemoglobins COHb and MetHb are visualized in Fig. 3.

 figure: Fig. 3

Fig. 3 Simulations on how the ratio-of-ratios based SpO2 readings are affected for different concentrations of the dyshemoglobins (a) carboxyhemoglobin and (b) methemoglobin. The two wavelengths used are 660 and 940nm, which are commonly used in pulse-oximeters.

Download Full Size | PDF

From our simulation results visualized in Fig. 3 it can be observed that they agree with the experimental observations for both COHb and MetHb: for elevated levels of CO, SpO2 is overestimated approximately proportional to the CO concentrations, whereas for elevated MetHb levels the SpO2 reading becomes around 80% irrespectively of the true blood oxygenation level. Fig. 1 shows that at 660nm, MetHb looks much like (reduced) Hb. However, more importantly, at 940nm the extinction or absorbance of MetHb is markedly greater than that of either Hb or HbO2. As a result, MetHb will contribute greatly to the perceived absorption of both these species, and will increase both the numerator and the denominator of the ratio of relative absorbances the oximeter calculates, driving this ratio towards 1, corresponding to an oxygenation level of around 80%. The absorption of COHb at 660nm is comparable to HbO2, whereas at 940nm the absorption is negligible. Therefore COHb “looks like” HbO2 at 660nm and has essentially no effect on the 940nm infrared wavelength, leading to an overestimation of true oxygenation.

2.3.2. APBV

Similar to the ratio-of-ratios based method, the calibration model of the APBV method can also be extended in order to investigate the effects of dyshemoglobins on the SpO2 reading. The presence of dyshemoglobins only affects the PPG term in Eq. (11), which with the introduction of relative concentrations can be expressed as:

PPG(λ)χHbϵHb(λ)+χHbO2ϵHbO2(λ)+χDysHbϵDysHb(λ).
The pulse vector Pbv can now be expressed as function of fractional SaO2 and dyshemoglobin concentration χDysHb:
Pbv(SaO2fractional,χDysHb)=[λI(λ)F1(λ)C(λ)[SaO2fractional(ϵHbO2ϵHb)+χDysHb(ϵDysHbϵHb)+ϵHb]dλλI(λ)F1(λ)C(λ)ρs(λ)dλλI(λ)F2(λ)C(λ)[SaO2fractional(ϵHbO2ϵHb)+χDysHb(ϵDysHbϵHb)+ϵHb]dλλI(λ)F2(λ)C(λ)ρs(λ)dλλI(λ)FN(λ)C(λ)[SaO2fractional(ϵHbO2ϵHb)+χDysHb(ϵDysHbϵHb)+ϵHb]dλλI(λ)FN(λ)C(λ)ρs(λ)dλ],
and similar for functional SaO2:
Pbv(SaO2functional,χDysHb)=[λI(λ)F1(λ)C(λ)[SaO2functional(ϵHbO2+ϵHb(χDysHb1))+χDysHb(ϵDysHbϵHb)+ϵHb]dλλI(λ)F1(λ)C(λ)ρs(λ)dλλI(λ)F2(λ)C(λ)[SaO2functional(ϵHbO2+ϵHb(χDysHb1))+χDysHb(ϵDysHbϵHb)+ϵHb]dλλI(λ)F2(λ)C(λ)ρs(λ)dλλI(λ)FN(λ)C(λ)[SaO2functional(ϵHbO2+ϵHb(χDysHb1))+χDysHb(ϵDysHbϵHb)+ϵHb]dλλI(λ)FN(λ)C(λ)ρs(λ)dλ].
As mentioned earlier the calibration of RR and APBV for a two wavelength system is identical, the SpO2 determination procedure is however different. Instead of linking a ratio of amplitudes to an oxygenation level (1-D to 1-D mapping), with APBV a sweep over possible SpO2 values is performed where the SpO2-dependent pulse vector which provides the pulse signal with the highest SNR is selected (N-D to 1-D mapping). Although dependent on the type of distortion, in general the vector which has the minimum distance in L2-sense between the data and the examined pulse vector will be selected. When blood oxygenation levels within the range 0 – 100% with a sampling resolution of 0.1% are evaluated, the error of the SpO2 reading for different CO-levels is visualized in Fig. 4a. The resulting errors for different levels of methemoglobin are visualized in Fig. 4b. When comparing the results from RR and APBV, it can be observed that the dyshemoglobins have a similar effect on both methods. However, since APBV typically only examines oxygenation levels within the range 0 − 100%, the resulting error can be biased, e.g. for CO.

 figure: Fig. 4

Fig. 4 Simulations on how the APBV-based SpO2 readings are affected for different concentrations of the dyshemoglobins (a) carboxyhemoglobin and (b) methemoglobin. The two wavelengths used are 660 and 940nm, which are commonly used in pulse-oximeters. Although in large agreements with Fig. 3, there are differences observable because of the different selection criterium and restricted search area.

Download Full Size | PDF

2.4. Wavelength selection

In the previous paragraphs we introduced the SpO2 calibration models for both RR and APBV, and extended these to investigate how the presence of hemoglobins affects the measurement for the common 660 and 940nm wavelength pair used in pulse-oximeters. In this paragraph, we investigate how we can select the best wavelengths for three-wavelength camera-based pulse-oximetry for different optimization criteria.

2.4.1. Motion and SpO2 contrast

To suppress motion artifacts in the PPG waveforms we profit from the fact that motion-induced intensity variations have a different mixture compared to the cardiac-induced intensity variations. The cardiac-induced mixture is compiled in the pulse vector Pbv and is a function of SaO2, whereas the motion is equally present in all wavelengths and can therefore be represented as the ‘motion’ vector [1, …, 1]T with shorthand notation 1. The larger the discrepancy between both vectors, the better distortions can be suppressed enabling reliable measurements. Motion robustness can therefore be assessed by computing the angle between Pbv and 1:

Motion=(SaO2SaO2acos(Pbv(SaO2)1|Pbv(SaO2)||1|))/S0,
where S0 denotes the number of evaluated oxygenation levels. We showed earlier that when adding a ‘redundant’ third wavelength this angle is never equal to zero, enabling distinction between the pulse signal and motion over the entire range of oxygenation levels.

Besides the criterion of motion robustness, another important criterion is the SpO2 contrast; the change in pulse amplitudes as function of oxygenation level. A large contrast allows to detect small variations in oxygenation levels and is therefore desirable. To assess the contrast, we compute the angle between the pulse vector at 0% and at 100% oxygenation:

SpO2contrast=acos(Pbv(SaO2=0%)Pbv(SaO2=100%)|Pbv(SaO2=0%)||Pbv(SaO2=100%)|).
The results on the optimal wavelength selection for both criteria are presented in Sec. 3.1.1.

2.4.2. Dyshemoglobins

As shown in the previous paragraphs the presence of dyshemoglobins in arterial blood can have a large impact on the SpO2 reading, leading to either false alarms or undetected clinically hazardous situations. Although its effects cannot be completely eliminated, it can be greatly reduced by a proper selection of wavelengths since not all wavelengths are equally affected. To determine the wavelength selection, we assess the effect of both dyshemoglobins on the reading by calculating the discrepancy between SaO2 and SpO2 values using our developed opto-physiological models. The results of this analysis are presented in Sec. 3.1.2.

2.4.3. Combined

In the previous paragraphs we elaborated on how to determine the optimal wavelengths for different criteria. In practise one has to select the wavelengths based on a weighted combination of the criteria. We therefore create an objective function including these criteria, each with an individual (positive) weighting constant:

{λ1*,λ2*,λ3*}=argmaxλ1,λ2,λ3λ|λ1<λ2<λ3αFSpO2contrast+βFmotion+γFDysHb+δFPbv contrast.
The values of the weighting constants can be set arbitrarily, depending on the requirements. The values of the individual objective functions are normalized in the range [0, 1]. To prevent a cluttering of wavelengths, we included a fourth objective function, FPbv contrast, which describes the variation between the elements in the vector to ensure a spread of the wavelengths. The results of the full-search optimization are presented in Sec. 3.1.3.

2.5. Detection of presence dyshemoglobins

As mentioned before, a dual-wavelength system cannot discriminate between more than two species. Although we used a three-wavelength system [3] before to improve robustness, we calibrated the system for the presence of Hb and HbO2 only. The presence of dyshemoglobins would therefore lead to falsely-low or falsely-high SpO2 readings. However, using three instead of two wavelengths does allow to design a reliability indicator for the SpO2 measurement based on the various wavelength-pairs which are differently affected by the dyshemoglobins. We therefore create an index, ζ, which is equal to zero when there are no dyshemoglobins present in the blood and gives higher values when the measurement is likely inaccurate due to the presence of dyshemoglobins. Based on our calibration model, Eq. (11), we determine the amplitudes as function of oxygenation level for the three possible wavelength-pairs and the combined three-wavelengths:

Pbv1(SaO2)=[(ACDC)λ1(ACDC)λ2(ACDC)λ3],Pbv2(SaO2)=[(ACDC)λ1(ACDC)λ2],Pbv3(SaO2)=[(ACDC)λ1(ACDC)λ3],Pbv4(SaO2)=[(ACDC)λ2(ACDC)λ3],
and use these to extract the four cardiac pulse signals S:
Si=WiCni=kPbvi(SaO2)[CniCniT]1Cnifori=1,2,3,4.
By selecting the pulse signals with the highest SNR, four individual SpO2 estimates are obtained:
Smaxi=argmax1jNF(Si)F(Si)*fori=1,2,3,4
These SpO2 estimates will be equal for nominal dyshemoglobin concentrations, but will differ when these concentrations are elevated. We therefore propose to create a reliability index, ζ, which is defined as the standard deviation of the four estimates:
ζ=σ(Smax1,Smax2,Smax3,Smax4).
The value of ζ is therefore proportional to the uncertainty of the SpO2 measurement, which is very important for the clinical interpretation of the reading. It can be observed that the idea of using wavelength-pairs is not restricted to three wavelengths, but can be further extended to an arbitrary N > 3.

2.6. Measurement of dyshemoglobins

The calibration model used to design the reliability index ζ is similar to the one presented in our previous publication [3]. We showed earlier that by extending this model we can also predict how the presence of dyshemoglobins affects the wavelengths. We will now demonstrate that based on this extended calibration model we can not only detect, but also quantify the presence of dyshemoglobins in arterial blood. Instead of performing a sweep over oxygenation levels only, we now perform a search over both oxygenation levels and dyshemoglobin concentrations:

Pbv1(SaO2,χDysHb)=[(ACDC)λ1(ACDC)λ2(ACDC)λ3],Pbv3(SaO2,χDysHb)=[(ACDC)λ1(ACDC)λ3],Pbv2(SaO2,χDysHb)=[(ACDC)λ1(ACDC)λ2],Pbv4(SaO2,χDysHb)=[(ACDC)λ2(ACDC)λ3],
Si=WiCni=kPbvi(SaO2,χDysHb)[CniCniT]1Cnifori=1,2,3,4
Smaxi=argmax1jNF(Si)F(Si)*fori=1,2,3,4
(SpO2,χ^DysHb)=argminSaO2SaO2,χDysHbχDysHbeσ(Smax1,Smax2,Smax3,Smax4)μ(SNR(S1),SNR(S2),SNR(S3),SNR(S4)),
where µ denotes the sample mean operator. In addition to the SNR-based selection criterion used for SpO2, we also include the distribution of the optima in the selection criterion since the optima for the wavelength combinations coincide when the examined parameter setting matches the data. An illustration of the principle based on synthetic PPG data is visualized in Fig. 5. Here the oxygenation level is set at 95% and the dyshemoglobin concentration is set at 5%. By performing a sweep over both oxygenation levels and dyshemoglobin concentrations, SpO2 and χdys can be determined simultaneously based on the distribution of the optima and SNR values.

 figure: Fig. 5

Fig. 5 Illustration of the simultaneous SpO2 and dyshemoglobin concentration measurement principle based on synthetic PPG data, with the oxygenation level set at 95% and the dyshemoglobin concentration set at 5%.

Download Full Size | PDF

The idea of using various wavelength-pairs to allow simultaneous SpO2 and dyshemoglobin concentration measurements is not restricted to the ‘inverted’ APBV method, but could also be applied to the conventional RR approach. To verify the performance of both methods we used our calibration model to generate PPG signals with a CO-level of 10% and added multiplicative Gaussian noise with different amplitudes to the PPG waveforms. The results of this analysis are presented in Sec. 3.2.

Illustrative study

To verify the performance on real PPG data extracted from video recordings, we additionally created a dataset including heavy smokers because of their high suspicion of elevated CO-levels. A necessary consensus, given the variability level of COHb due to environmental CO, suggests an absolute upper limit of normal COHb of 3% for non-smokers and 10% for heavy smokers [18]. The setup for creating this dataset is similar to the one used for our earlier publication [3]. The study has been approved by the Internal Committee Biomedical Experiments of Philips Research and informed consent has been obtained from each subject. We asked all subjects to sit on a chair with their face focussed towards the cameras and remain static for the duration of 5 minutes. As reference we used a conventional SpO2 finger probe connected to a Philips IntelliVue X2 patient monitor. Blood gas concentrations could unfortunately not be measured because of the unavailability of a blood gas analyzer or similar. We would therefore like to classify our results as illustration of the method. However, because of the non-smoking versus heavy smokers group, a clear distinction in estimated CO-levels should be observable. The results of the study are presented in Sec. 3.2.

3. Results

3.1. Wavelength selection

To identify the optimal wavelengths for the optimization criteria discussed in Sec. 2.4, we perform a full-search within the wavelength-range 600 – 950 nm for a three-wavelength system where λ1 < λ2 < λ3. Wavelengths > 950nm are not included because of water absorption, whereby skin hydration levels start to play a role in the SpO2 calibration.

3.1.1. Motion and SpO2 contrast

The results of the wavelength search for both criteria are visualized in Fig. 6, where λ2=λ1+λ32 and the sampling resolution is 2 nm. It can be observed that for motion robustness it is desirable to select the shortest wavelength, λ1, close to 600 nm. The selection of the longest wavelength, λ3, is less critical; from 800 nm onwards only small variations in motion robustness can be observed for all λ1. For SpO2 contrast the wavelengths typically used in pulse-oximeters, 660 and 940nm, provide the best results. Because of the oxygenation-dependent pulse vector Pbv, motion robustness is also a function of SpO2. To investigate this effect, instead of averaging over all oxygenation levels as we did before, we performed the search for oxygenation levels of 80, 90 and 100%. The results are visualized in Fig. 7. It can be observed that for the wavelengths which provide the largest SpO2 contrast, motion robustness reduces for decreasing oxygenation levels, which was to be expected based on the absorption spectra of Hb and HbO2.

 figure: Fig. 6

Fig. 6 The results of the wavelengths search for (left) SpO2 contrast, and (right) motion robustness. The displayed values represent the angle (in degrees) between the pulse vector at 0% and 100% SpO2 (left), and the angle between the pulse and motion vector (right).

Download Full Size | PDF

 figure: Fig. 7

Fig. 7 Motion robustness is a function of the blood oxygenation level. We therefore investigated the robustness for 80, 90 and 100% SpO2. It can be observed that within this range motion robustness reduces for decreasing oxygenation levels.

Download Full Size | PDF

3.1.2. Dyshemoglobins

The results of these simulations are visualized in Fig. 8a and Fig. 8b, respectively. For COHb, the effect on the SpO2 reading can be vastly reduced when selecting the shortest wavelength λ1 to be larger than 700nm. This result was to be expected since the absorption of COHb is strictly decreasing in the range 600 – 1000nm. For MetHb, it is preferred to select all wavelengths within the range 700 < λ < 800nm, although the effect on the measurement cannot be reduced as much as for COHb.

 figure: Fig. 8

Fig. 8 Normalized error for COHb (a) and MetHb (b) when SpO2 is calibrated for functional SaO2 (left) and fractional SaO2 (right). The error is calculated for a three wavelengths system with the middle wavelength linearly interpolated between the first and third wavelength.

Download Full Size | PDF

3.1.3. Combined

In Fig. 9 we visualize the results when all weights are set equally and λ2=λ1+λ32. The results for the full-search optimization are displayed in Tab. 1. For visualization we also performed the search with λ2=λ1+λ32 and with a sampling resolution of 2 nm. The results of this search are visualized in Fig. 9. Although there are differences in optima between both dyshemoglobins, in general the highest scores are obtained for wavelengths which are widespread within the evaluated spectrum. When adding the constraint of invisibility to the human eye, the shortest wavelength shifts to 700nm for both dyshemoglobins.

 figure: Fig. 9

Fig. 9 Results of the combined objective function with equal weights and λ2=λ1+λ32.

Download Full Size | PDF

Tables Icon

Table 1. Results from the full-search for a combination of objective functions. Allowing only invisible NIR wavelengths shifts the shortest wavelength to 700nm. The corresponding objective value reduction is denoted with ∆.

3.2. Measurement of dyshemoglobins

The results obtained on synthetic PPG data are displayed in Table 2. We compared the performance of the original APBV method [3] (APBV3λ) with the proposed extended APBV method (APBVDysHb) and the RR-based method (RRDysHb) to simultaneously estimate SpO2 and dyshemoglobin levels. For this experiment, the CO-level is set at 10% and the noise levels are expressed relative to the PPG amplitude. The errors and biases are indicated with E and B, respectively. The results show that for low noise levels, the performance of RRDysHb is comparable to that of APBVDysHb. However, as expected, when noise levels are high RRDysHb renders inaccurate whereas APBVDysHb still provides reliable measurements because of its ability to suppress distortions. As shown already mentioned in the previous section and verified by this experiment, APBV3λ overestimates SpO2 approximately equal to the CO concentration.

Tables Icon

Table 2. Results of the extended RR and APBV methods to simultaneously measure SpO2 and the dyshemoglobin concentration. The results are obtained on synthetic PPG data with a CO-level of 10%.

So far, we illustrated the working principle of the proposed method based on synthetic PPG data. The results of the illustrative study are displayed in Table 3. It can be observed that there is a significant (p < 0.05) difference between the estimated CO-levels of the smokers (S) compared to the non-smokers (N-S), which is most noticeable for subject III. The average pulse-oximeter reading for this subject is 102%, with outliers up to more than 103%, which agrees with the overestimation of SpO2 in the presence of elevated CO. It can also be observed that the results of APBV for both wavelength combinations is consistent, whereas RR shows large variations in results, which are likely caused by the low pulsatile amplitude of the 660 nm waveform. It should be noted that this subsection contains an illustrative example, and actual clinical validation is beyond the scope of this work.

Tables Icon

Table 3. Results obtained on the smokers (S) versus non-smokers (N-S) dataset.

4. Discussion

The results obtained on smokers showed that elevated CO levels can be detected. During the analysis we assumed COHb to be the only dyshemoglobin present in arterial blood. We are aware that this assumption may not be valid in clinical practice, where other confounding factors may influence the measurement as well, among others the ones mentioned in this paper. We would also like to emphasize that all results are obtained on healthy patients with normal oxygenation levels. To claim clinical validity of the method an extensive dataset with large variations in both oxygenation levels and dyshemoglobin concentrations has to be created. This requires ground-truth measurement involving arterial blood samples.

The calibration models are based on the Beer-Lambert law and neglects the effects of scattering. Additionally, further assumptions have been made, e.g. that the skin is homogeneous and that the path length differences Δl for the various wavelengths are expected to be equal. This last assumption holds when the wavelengths are closely spaced in the range of evaluated wavelengths, but renders invalid when the wavelengths are widespread, introducing inaccuracies to the calibration. For the selected wavelengths used in this study we observed that the calibration model is fairly accurate, likely because of the close spacing of the wavelengths. We could however only verify the accuracy of the model for physiological conditions within a rather narrow range.

The main focus of our study was to identify when a SpO2 measurement is unreliable or corrupted due to elevated dyshemoglobin concentrations, and the illustrative quantification of it can be considered a ‘bycatch’. The field of CO-oximetry specifically focusses on the quantification of these blood gases. To improve sensitivity of the quantification, a different selection of wavelengths compared to ours for COHb measurements is recommended since the absorption in NIR is rather low compared to the absorption for wavelengths in the range 500 < λ < 600nm. Because of our desire to measure physiological parameters in (near)-darkness and the absence of a proper ground-truth, we identify the optimal wavelength selection for CO-oximetry out-of-scope for this study.

Besides the error sources listed in Sec. 2.1, fetal hemoglobin (HbF) is often identified to give inaccurate readings. Fetal Hb is the main oxygen transport protein in the human fetus during the last seven months of development in the uterus and persists in the newborn until roughly 6 months old. Functionally, HbF differs most from adult Hb (HbA) in that it is able to bind oxygen with greater affinity than the adult form, giving the developing fetus better access to oxygen from the mother’s bloodstream. This greater affinity to oxygen shifts the curve to the left. In newborns, HbF is nearly completely replaced by HbA by approximately 6 months postnatally, except in a few thalassemia cases in which there may be a delay in cessation of HbF production until 35 years of age. Zijlstra et al. measured the absorption spectra of both fetal and adult hemoglobin [19]. Based on these spectra we calculated the calibration curves and computed the differences between both as most pulse-oximeters are calibrated for adults only. The results of the comparison are visualized in Fig. 10 for the range 60 − 100% SpO2. The worst-case error is approximately 2 percent, which is well-within the ISO requirement (ISO 80601-2-61, 2011, section 201.12.1.101.2.2) of an error < 4%. This confirms the earlier results obtained on actual neonatal data that showed that there is no clinically significant effect on pulse oximetry [20]. The misconception that HbF does have an influence on the SpO2 reading is likely caused by the effect it has on CO-oximeter readings, where HbF may be misread as COHb thereby spuriously lowering the reading [21].

 figure: Fig. 10

Fig. 10 Comparison between the calibration curves of fetal and adult hemoglobin (left) and the corresponding error (right).

Download Full Size | PDF

5. Conclusion

We have identified possible confounding factors in camera-based pulse-oximetry and showed how a proper wavelength selection based on developed opto-physiological models could reduce the impact of some of these factors on the measurement. This investigation leads to wavelength recommendations for individual criteria together with a combined optimization criterion. Based on our earlier presented method for robust SpO2 measurements using ‘priors’ of oxygenation levels, we proposed to create wavelength-pairs from the three-wavelength system, allowing the formulation of a reliability index of the measurement, which is important for the clinical interpretation. Finally, we showed that by performing a search over both oxygenation levels and dyshemoglobin concentrations, dyshemoglobins can not only be detected but also quantified. We think this study presents important design considerations to the relatively novel field of camera-based pulse-oximetry. Furthermore, based on preliminary results, we showed that the extension to camera-based pulse CO-oximetry seems feasible.

Funding

IMPULS-II program for the Data Science Flagship project.

Acknowledgments

The authors would like to thank B. Balmaekers of Philips Research for his valuable contributions to this paper. Furthermore, we would like to thank all volunteers who participated in the experiments.

Disclosures

The authors declare that there are no conflicts of interest related to this article.

References and links

1. T. Aoyagi, M. Kishi, K. Yamaguchi, and S. Watanabe, “Improvement of the earpiece oximeter,” Japanese Society of Medical Electronics and Biological Engineering , 197490–91 (1974).

2. W. Verkruysse, M. Bartula, E. Bresch, M. Rocque, M. Meftah, and I. Kirenko, “Calibration of contactless pulse oximetry,” Anesth. Analg. 124(1), 136 (2017). [CrossRef]  

3. M. van Gastel, S. Stuijk, and G. de Haan, “New principle for measuring arterial blood oxygenation, enabling motion-robust remote monitoring,” Sci. Rep. 6, 38609 (2016). [CrossRef]   [PubMed]  

4. R. Miller, L. Eriksson, L. Fleisher, J. Wiener-Kronish, and W. Young, Anesthesia (Elsevier Health Sciences, 2009).

5. S. J. Barker and K. K. Tremper, “The effect of carbon monoxide inhalation on pulse oximetry and transcutaneous PO2,“ Anesthesiology 66(5), 677–679 (1987). [CrossRef]   [PubMed]  

6. S. Barker and J. Badal, “The measurement of dyshemoglobins and total hemoglobin by pulse oximetry,” Current Opinion in Anesthesiology 21(6), 805–810 (2008). [CrossRef]   [PubMed]  

7. S. Barker, K. Tremper, and J. Hyatt, “Effects of methemoglobinemia on pulse oximetry and mixed venous oximetry,” Anesthesiology 70(1), 112–117 (1989). [CrossRef]   [PubMed]  

8. G. Clarke, A. Chan, and A. Adler, “Effects of motion artifact on the blood oxygen saturation estimate in pulse oximetry,” in Medical Measurements and Applications (MeMeA), 2014 IEEE International Symposium on, (IEEE, 2014), pp. 1–4.

9. T. Jensen, S. Duun, J. Larsen, R. Haahr, M. Toft, B. Belhage, and E. Thomsen, “Independent component analysis applied to pulse oximetry in the estimation of the arterial oxygen saturation (SpO2)-a comparative study,” in Engineering in Medicine and Biology Society, 2009. Annual International Conference of the IEEE, (IEEE, 2009), pp. 4039–4044.

10. M. Ram, K. Madhav, E. Krishna, N. Komalla, and K. Reddy, “A novel approach for motion artifact reduction in ppg signals based on as-lms adaptive filter,” IEEE Trans. Instrum. Meas. 61(5), 1445–1457 (2012). [CrossRef]  

11. E. Chan, M. Chan, and M. Chan, “Pulse oximetry: understanding its basic principles facilitates appreciation of its limitations,” Respir. Med. 107(6), 789–799 (2013). [CrossRef]   [PubMed]  

12. C. Secker and P. Spiers, “Accuracy of pulse oximetry in patients with low systemic vascular resistance,” Anaesthesia 52(2), 127–130 (1997). [CrossRef]   [PubMed]  

13. B. Wilson, H. Cowan, J. Lord, D. Zuege, and D. Zygun, “The accuracy of pulse oximetry in emergency department patients with severe sepsis and septic shock: a retrospective cohort study,” BMC Emerg. Med. 10(1), 9 (2010). [CrossRef]   [PubMed]  

14. A. A. Kamshilin, E. Nippolainen, I. S. Sidorov, P. V. Vasilev, N. P. Erofeev, N. P. Podolian, and R. V. Romashko, “A new look at the essence of the imaging photoplethysmography,” Sci. Rep. 5, 10494 (2015). [CrossRef]   [PubMed]  

15. M. V. Volkov, N. B. Margaryants, A. V. Potemkin, M. A. Volynsky, I. P. Gurov, O. V. Mamontov, and A. A. Kamshilin, “Video capillaroscopy clarifies mechanism of the photoplethysmographic waveform appearance,” Sci. Rep. 7, 13298 (2017). [CrossRef]   [PubMed]  

16. J. L. Reuss and D. Siker, “The pulse in reflectance pulse oximetry: modeling and experimental studies,” J. Clin. Monit. Comput. 18(4), 289–299 (2004). [CrossRef]  

17. J. L. Reuss, “Multilayer modeling of reflectance pulse oximetry,” IEEE Trans. Biomed. Eng. 52(2), 153–159 (2005). [CrossRef]   [PubMed]  

18. M. Marshall, S. Kales, D. Christiani, and R. Goldman, “Are reference intervals for carboxyhemoglobin appropriate? A survey of Boston area laboratories,” Clin. Chem. 41(10), 1434–1438 (1995). [PubMed]  

19. W. Zijlstra, A. Buursma, and W. Meeuwsen-Van der Roest, “Absorption spectra of human fetal and adult oxyhemoglobin, de-oxyhemoglobin, carboxyhemoglobin, and methemoglobin,” Clin. Chem. 37(9), 1633–1638 (1991). [PubMed]  

20. V. Rajadurai, A. Walker, V. Yu, and A. Oates, “Effect of fetal haemoglobin on the accuracy of pulse oximetry in preterm infants,” J. Paediatr. Child Health 28(1), 43–46 (1992). [CrossRef]   [PubMed]  

21. P. Cornelissen, C. van Woensel, W. Van Oel, and P. De Jong, “Correction factors for hemoglobin derivatives in fetal blood, as measured with the il 282 co-oximeter,” Clin. Chem. 29(8), 1555–1556 (1983). [PubMed]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (10)

Fig. 1
Fig. 1 Optical absorbance spectra of oxyhemoglobin (HbO2), reduced hemoglobin (Hb), carboxyhemoglobin (COHb) and methemoglobin (MetHb) [4].
Fig. 2
Fig. 2 Using three instead of two wavelengths for APBV improves robustness since motion affects all wavelengths equally. In contrast to the three wavelength calibration model (right), there does exist a motion-similar pulse signature when using two wavelengths, making it unable to distinguish between the pulse signal and motion.
Fig. 3
Fig. 3 Simulations on how the ratio-of-ratios based SpO2 readings are affected for different concentrations of the dyshemoglobins (a) carboxyhemoglobin and (b) methemoglobin. The two wavelengths used are 660 and 940nm, which are commonly used in pulse-oximeters.
Fig. 4
Fig. 4 Simulations on how the APBV-based SpO2 readings are affected for different concentrations of the dyshemoglobins (a) carboxyhemoglobin and (b) methemoglobin. The two wavelengths used are 660 and 940nm, which are commonly used in pulse-oximeters. Although in large agreements with Fig. 3, there are differences observable because of the different selection criterium and restricted search area.
Fig. 5
Fig. 5 Illustration of the simultaneous SpO2 and dyshemoglobin concentration measurement principle based on synthetic PPG data, with the oxygenation level set at 95% and the dyshemoglobin concentration set at 5%.
Fig. 6
Fig. 6 The results of the wavelengths search for (left) SpO2 contrast, and (right) motion robustness. The displayed values represent the angle (in degrees) between the pulse vector at 0% and 100% SpO2 (left), and the angle between the pulse and motion vector (right).
Fig. 7
Fig. 7 Motion robustness is a function of the blood oxygenation level. We therefore investigated the robustness for 80, 90 and 100% SpO2. It can be observed that within this range motion robustness reduces for decreasing oxygenation levels.
Fig. 8
Fig. 8 Normalized error for COHb (a) and MetHb (b) when SpO2 is calibrated for functional SaO2 (left) and fractional SaO2 (right). The error is calculated for a three wavelengths system with the middle wavelength linearly interpolated between the first and third wavelength.
Fig. 9
Fig. 9 Results of the combined objective function with equal weights and λ 2 = λ 1 + λ 3 2.
Fig. 10
Fig. 10 Comparison between the calibration curves of fetal and adult hemoglobin (left) and the corresponding error (right).

Tables (3)

Tables Icon

Table 1 Results from the full-search for a combination of objective functions. Allowing only invisible NIR wavelengths shifts the shortest wavelength to 700nm. The corresponding objective value reduction is denoted with ∆.

Tables Icon

Table 2 Results of the extended RR and APBV methods to simultaneously measure SpO2 and the dyshemoglobin concentration. The results are obtained on synthetic PPG data with a CO-level of 10%.

Tables Icon

Table 3 Results obtained on the smokers (S) versus non-smokers (N-S) dataset.

Equations (34)

Equations on this page are rendered with MathJax. Learn more.

I = I 0 e A = I 0 e ϵ ( λ ) c l ,
I = I 0 e i = 1 N ϵ i ( λ ) c i l i .
I = I 0 e [ ϵ D C c D C l D C + ϵ A C c A C l A C ] .
S a O 2 = c H b O 2 c H b + c H b O 2 × 100 % ,
I s I d = I m i n I m a x = I 0 e ϵ D C c D C l D C ϵ A C c A C ( l A C + Δ l ) I 0 e ϵ D C c D C l D C ϵ A C c A C l A C = I 0 e ϵ D C c D C l D C [ ϵ H b c H b + ϵ H b O 2 c H b O 2 ] ( l a + Δ l ) I 0 e ϵ D C c D C l D C [ ϵ H b c H b + ϵ H b O 2 c H b O 2 ] l a ,
l n ( I s I d ) = [ ϵ H b c H b + ϵ H b O 2 c H b O 2 ] Δ l = Δ A A C D C ,
R = Δ A ( λ 1 ) Δ A ( λ 2 ) = A s y s t o l e ( λ 1 ) A d i a s t o l e ( λ 1 ) A s y s t o l e ( λ 2 ) A d i a s t o l e ( λ 2 ) = [ ϵ H b ( λ 1 ) c H b + ϵ H b O 2 ( λ 1 ) c H b O 2 ] Δ l 1 [ ϵ H b ( λ 2 ) c H b + ϵ H b O 2 ( λ 2 ) c H b O 2 ] Δ l 2 .
R = ϵ H b ( λ 1 ) + S a O 2 [ ϵ H b O 2 ( λ 1 ) ϵ H b ( λ 1 ) ] ϵ H b ( λ 2 ) + S a O 2 [ ϵ H b O 2 ( λ 2 ) ϵ H b ( λ 2 ) ] = l n ( I s I d ) λ 1 l n ( I s I d ) λ 2 ( A C D C ) λ 1 ( A C D C ) λ 2 .
S p O 2 = ϵ H b ( λ 1 ) ϵ H b ( λ 2 ) R ϵ H b ( λ 1 ) ϵ H b O 2 ( λ 1 ) + [ ϵ H b O 2 ( λ 2 ) ϵ H b ( λ 2 ) ] R × 100 %
S p O 2 = arg max S p O 2 ϵ Sp O 2 S N R ( k P b v ( S p O 2 ) [ C n C n T ] 1 W P B V C n ) ,
P b v = [ ( A C D C ) 1 ( A C D C ) 2 ( A C D C ) N ] = [ λ I ( λ ) F 1 ( λ ) C ( λ ) P P G ( λ ) d λ λ I ( λ ) F 1 ( λ ) C ( λ ) ρ s ( λ ) d λ λ I ( λ ) F 2 ( λ ) C ( λ ) P P G ( λ ) d λ λ I ( λ ) F 1 ( λ ) C ( λ ) ρ s ( λ ) d λ λ I ( λ ) F N ( λ ) C ( λ ) P P G ( λ ) d λ λ I ( λ ) F N ( λ ) C ( λ ) ρ s ( λ ) d λ ] .
P P G ( λ ) ϵ H b ( λ ) c H b + ϵ H b O 2 ( λ ) c H b O 2 = ( 1 S a O 2 ) ϵ H b ( λ ) + S a O 2 ϵ H b O 2 ( λ ) = ϵ H b ( λ ) + S a O 2 [ ϵ H b O 2 ( λ ) ϵ H b ( λ ) ] ,
S a O 2 f u n c t i o n a l = c H b O 2 c H b + c H b O 2 .
S a O 2 f u n c t i o n a l = c H b O 2 c H b + c H b O 2 + c D y s H b = c H b O 2 c H b + c H b O 2 + c C O H b + c M e t H b .
χ i = C i i = 1 N C i .
R = Δ A ( λ 1 ) Δ A ( λ 2 ) = χ H b ϵ H b ( λ 1 ) + χ H b O 2 ϵ H b O 2 ( λ 1 ) + χ D y s H b ϵ D y s H b ( λ 1 ) χ H b ϵ H b ( λ 2 ) + χ H b O 2 ϵ H b O 2 ( λ 2 ) + χ D y s H b ϵ D y s H b ( λ 2 ) ,
S p O 2 = χ H b O 2 + χ H b ( ϵ H b ( λ 1 ) ϵ H b ( λ 2 ) ϵ H b ( λ 2 ) ϵ H b ( λ 1 ) ϵ H b ( λ 1 ) ϵ H b O 2 ( λ 2 ) ϵ H b ( λ 2 ) ϵ H b O 2 ( λ 1 ) ) = 0 + χ D y s H b ( ϵ H b ( λ 1 ) ϵ D y s H b ( λ 2 ) ϵ H b ( λ 2 ) ϵ D y s H b ( λ 1 ) ϵ H b ( λ 1 ) ϵ H b O 2 ( λ 2 ) ϵ H b ( λ 2 ) ϵ H b O 2 ( λ 1 ) ) α χ H b O 2 + χ H b ( ϵ H b O 2 ( λ 2 ) ϵ H b ( λ 1 ) ϵ H b O 2 ( λ 1 ) ϵ H b ( λ 2 ) ϵ H b ( λ 1 ) ϵ H b O 2 ( λ 2 ) ϵ H b ( λ 2 ) ϵ H b O 2 ( λ 1 ) ) = 1 + χ D y s H b ( ϵ D y s H b ( λ 2 ) [ ϵ H b ( λ 1 ) ϵ H b O 2 ( λ 1 ) ] ϵ D y s H b ( λ 1 ) ( ϵ H b ( λ 2 ) ϵ H b O 2 ( λ 2 ) ) ϵ H b ( λ 1 ) ϵ H b O 2 ( λ 2 ) ϵ H b ( λ 2 ) ϵ H b O 2 ( λ 1 ) ) β × 100 % ,
S p O 2 = χ H b O 2 + α χ D y s H b χ H b O 2 + χ H b + β χ D y s H b × 100 % .
S a O 2 f r a c t i o n a l = 1 χ H b χ D y s H b S a O 2 f u n c t i o n a l = 1 χ H b χ D y s H b 1 χ D y s H b .
S p O 2 = S a O 2 f r a c t i o n a l + α χ D y s H b 1 + ( β 1 ) χ D y s H b × 100 % S p O 2 = S a O 2 f u n c t i o n a l ( 1 χ D y s H b ) + α χ D y s H b 1 + ( β 1 ) χ D y s H b × 100 % .
P P G ( λ ) χ H b ϵ H b ( λ ) + χ H b O 2 ϵ H b O 2 ( λ ) + χ D y s H b ϵ D y s H b ( λ ) .
P b v ( S a O 2 f r a c t i o n a l , χ D y s H b ) = [ λ I ( λ ) F 1 ( λ ) C ( λ ) [ S a O 2 f r a c t i o n a l ( ϵ H b O 2 ϵ H b ) + χ D y s H b ( ϵ D y s H b ϵ H b ) + ϵ H b ] d λ λ I ( λ ) F 1 ( λ ) C ( λ ) ρ s ( λ ) d λ λ I ( λ ) F 2 ( λ ) C ( λ ) [ S a O 2 f r a c t i o n a l ( ϵ H b O 2 ϵ H b ) + χ D y s H b ( ϵ D y s H b ϵ H b ) + ϵ H b ] d λ λ I ( λ ) F 2 ( λ ) C ( λ ) ρ s ( λ ) d λ λ I ( λ ) F N ( λ ) C ( λ ) [ S a O 2 f r a c t i o n a l ( ϵ H b O 2 ϵ H b ) + χ D y s H b ( ϵ D y s H b ϵ H b ) + ϵ H b ] d λ λ I ( λ ) F N ( λ ) C ( λ ) ρ s ( λ ) d λ ] ,
P b v ( S a O 2 f u n c t i o n a l , χ D y s H b ) = [ λ I ( λ ) F 1 ( λ ) C ( λ ) [ S a O 2 f u n c t i o n a l ( ϵ H b O 2 + ϵ H b ( χ D y s H b 1 ) ) + χ D y s H b ( ϵ D y s H b ϵ H b ) + ϵ H b ] d λ λ I ( λ ) F 1 ( λ ) C ( λ ) ρ s ( λ ) d λ λ I ( λ ) F 2 ( λ ) C ( λ ) [ S a O 2 f u n c t i o n a l ( ϵ H b O 2 + ϵ H b ( χ D y s H b 1 ) ) + χ D y s H b ( ϵ D y s H b ϵ H b ) + ϵ H b ] d λ λ I ( λ ) F 2 ( λ ) C ( λ ) ρ s ( λ ) d λ λ I ( λ ) F N ( λ ) C ( λ ) [ S a O 2 f u n c t i o n a l ( ϵ H b O 2 + ϵ H b ( χ D y s H b 1 ) ) + χ D y s H b ( ϵ D y s H b ϵ H b ) + ϵ H b ] d λ λ I ( λ ) F N ( λ ) C ( λ ) ρ s ( λ ) d λ ] .
M o t i o n = ( S a O 2 Sa O 2 a c o s ( P b v ( S a O 2 ) 1 | P b v ( S a O 2 ) | | 1 | ) ) / S 0 ,
S p O 2 c o n t r a s t = a c o s ( P b v ( S a O 2 = 0 % ) P b v ( S a O 2 = 100 % ) | P b v ( S a O 2 = 0 % ) | | P b v ( S a O 2 = 100 % ) | ) .
{ λ 1 * , λ 2 * , λ 3 * } = arg max λ 1 , λ 2 , λ 3 λ | λ 1 < λ 2 < λ 3 α F S p O 2 c o n t r a s t + β F m o t i o n + γ F D y s H b + δ F P b v   c o n t r a s t .
P b v 1 ( S a O 2 ) = [ ( A C D C ) λ 1 ( A C D C ) λ 2 ( A C D C ) λ 3 ] , P b v 2 ( S a O 2 ) = [ ( A C D C ) λ 1 ( A C D C ) λ 2 ] , P b v 3 ( S a O 2 ) = [ ( A C D C ) λ 1 ( A C D C ) λ 3 ] , P b v 4 ( S a O 2 ) = [ ( A C D C ) λ 2 ( A C D C ) λ 3 ] ,
S i = W i C n i = k P b v i ( S a O 2 ) [ C n i C n iT ] 1 C n i for i = 1 , 2 , 3 , 4 .
S max i = arg max 1 j N F ( S i ) F ( S i ) * for i = 1 , 2 , 3 , 4
ζ = σ ( S m a x 1 , S m a x 2 , S m a x 3 , S m a x 4 ) .
P b v 1 ( S a O 2 , χ D y s H b ) = [ ( A C D C ) λ 1 ( A C D C ) λ 2 ( A C D C ) λ 3 ] , P b v 3 ( S a O 2 , χ D y s H b ) = [ ( A C D C ) λ 1 ( A C D C ) λ 3 ] , P b v 2 ( S a O 2 , χ D y s H b ) = [ ( A C D C ) λ 1 ( A C D C ) λ 2 ] , P b v 4 ( S a O 2 , χ D y s H b ) = [ ( A C D C ) λ 2 ( A C D C ) λ 3 ] ,
S i = W i C n i = k P b v i ( S a O 2 , χ D y s H b ) [ C n i C n iT ] 1 C n i for i = 1 , 2 , 3 , 4
S m a x i = arg max 1 j N F ( S i ) F ( S i ) * for i = 1 , 2 , 3 , 4
( S p O 2 , χ ^ D y s H b ) = arg min S a O 2 Sa O 2 , χ D y s H b χ D y s H b e σ ( S m a x 1 , S m a x 2 , S m a x 3 , S m a x 4 ) μ ( S N R ( S 1 ) , S N R ( S 2 ) , S N R ( S 3 ) , S N R ( S 4 ) ) ,
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.