Measuring Hemoglobin (Hb) levels is required for the assessment of different health conditions, such as anemia, a condition where there are insufficient healthy red blood cells to carry enough oxygen to the body’s tissues. Measuring Hb levels requires the extraction of a blood sample, which is then sent to a laboratory for analysis. This is an invasive procedure that may add challenges to the continuous monitoring of Hb levels. Noninvasive techniques, including imaging and photoplethysmography (PPG) signals combined with machine learning techniques, are being investigated for continuous measurements of Hb. However, the availability of real data to train the algorithms is limited to establishing a generalization and implementation of such techniques in healthcare settings. In this work, we present a computational model based on Monte Carlo simulations that can generate multispectral PPG signals that cover a broad range of Hb levels. These signals are then used to train a Deep Learning (DL) model to estimate hemoglobin levels. Through this approach, valuable insights about the relationships between PPG signals, oxygen saturation, and Hb levels are learned by the DL model. The signals were generated by propagating a source in a volume that contains the skin tissue properties and the target physiological parameters. The source consisted of plane waves using the 660 nm and 890 nm wavelengths. A range of 6 g/dL to 18 dL Hb values was used to generate 468 PPGs to train a Convolutional Neural Network (CNN). The initial results show high accuracy in detecting low levels of Hb. To the best of our knowledge, the complexity of biological interactions involved in measuring hemoglobin levels has yet to be fully modeled. The presented model offers an alternative approach to studying the effects of changes in Hb levels on the PPGs signal morphology and its interaction with other physiological parameters that are present in the optical path of the measured signals.
|