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

Direct mapping from diffuse reflectance to chromophore concentrations in multi-fx spatial frequency domain imaging (SFDI) with a deep residual network (DRN)

Open Access Open Access

Abstract

Spatial frequency domain imaging (SFDI) is an emerging technology that enables label-free, non-contact, and wide-field mapping of tissue chromophore contents, such as oxy- and deoxy-hemoglobin concentrations. It has been shown that the use of more than two spatial frequencies (multi-fx) can vastly improve measurement accuracy and reduce chromophore estimation uncertainties, but real-time multi-fx SFDI for chromophore monitoring has been limited in practice due to the slow speed of available chromophore inversion algorithms. Existing inversion algorithms have to first convert the multi-fx diffuse reflectance to optical absorptions, and then solve a set of linear equations to estimate chromophore concentrations. In this work, we present a deep learning framework, noted as a deep residual network (DRN), that is able to directly map from diffuse reflectance to chromophore concentrations. The proposed DRN is over 10x faster than the state-of-the-art method for chromophore inversion and enables 25x improvement on the frame rate for in vivo real-time oxygenation mapping. The proposed deep learning model will help enable real-time and highly accurate chromophore monitoring with multi-fx SFDI.

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

1. Introduction

Spatial frequency domain imaging (SFDI) is an emerging label-free technique that can provide quantitative tissue chromophore concentrations on a pixel-by-pixel basis in a wide-field format [15]. It has been applied to numerous biomedical scenarios for oxy- and deoxy-hemoglobin mapping such as burn wound monitoring, tumor monitoring, clinical tissue flap monitoring, and others [2,3,610]. The details of SFDI image acquisition and processing have been described elsewhere [1]. Briefly, in order to obtain chromophore concentration maps, a series of sinusoidal patterns with different spatial frequencies are projected onto the tissue, and the corresponding reflectance images are collected by the camera. The collected images are demodulated and calibrated to get diffuse reflectance (Rd) images which are then fed into an inverse model that maps diffuse reflectance to optical absorption maps. The calculated optical absorption at different wavelengths are finally used to calculate chromophore concentrations by solving a set of linear equations based on Beer’s law.

In order to separate tissue absorption from scattering, a minimum of two spatial frequencies is required in SFDI measurements [11]. However, it has been shown that SFDI chromophore extraction with only two spatial frequencies is subject to relatively large measurement uncertainties, and that such uncertainty can be significantly reduced by instead involving multiple spatial frequencies (i.e., multi-fx SFDI) [12].

Related to clinical and preclinical monitoring, SFDI has been applied to numerous scenarios for oxy- and deoxy-hemoglobin mapping such as burn wound monitoring, tumor monitoring, clinical tissue flap monitoring, and many others [3,69,1317]. One of the intriguing applications of multi-fx SFDI is noncontact clinical surgery monitoring for tissue oxygenation, which requires small uncertainty as well as real-time feedback. In current multi-fx SFDI measurement procedure, obtaining optical absorption (µa) at a minimum of two wavelengths is an essential step for chromophore extraction, which, however, could be time-consuming. This is because the extraction of optical properties with five spatial frequencies involves solving an iterative optimization problem for each pixel location at each wavelength. In order to speed up this process, recently, a Nearest Search (NS) method and a multilayer perceptron (MLP) were reported to map from diffuse reflectance to optical properties without solving the iterative problem [12]. Particularly, the MLP was significantly faster than the Nearest Search and was demonstrated to enable 0.2 Hz wide-field oxygenation monitoring for a 696×520 pixel FOV with multi-fx SFDI of five spatial frequencies and two wavelengths.

It is noted that in previous SFDI works, to calculate chromophore contents, one needs to first measure diffuse reflectance at two wavelengths, then map the measured diffuse reflectance to optical absorption at each wavelength, and finally convert absorption values to chromophore concentrations by solving a set of linear equations with Beer’s law [13,611]. The state-of-the-art MLP method that maps multi-fx Rd to optical absorption requires 0.2 s for each wavelength, which enabled real-time oxygenation mapping of 0.2 Hz. While the MLP represented improvement over the iterative method, its 0.2 Hz frame rate of chromophore monitoring was relatively slow for clinical real-time monitoring applications. For example, Hu et al. recently demonstrated a liver-tumor surgical monitoring system in which the frame rate was in the range of 2–20 Hz (corresponding to exposure times of 50–500 ms) [18]. In addition, ideally, a video-rate (>10 fps) feedback would be preferred in clinical application, as pointed out by Valdes et al. [19].

To tackle those issues, in this work we explore direct mapping from multi-fx diffuse reflectance (Rd) to tissue chromophore concentrations. Specifically, in the next section, we first propose deep residual network (DRN) to directly map from diffuse reflectance to chromophore concentrations. We also detail the model training and validation procedures, such as training sample generation and out-of-sample test. We then compare the proposed method to the state-of-the-art MLP method in terms of accuracy and speed. Finally, we apply the proposed model to in vivo human oxygenation monitoring and demonstrate chromophore mapping with significantly improved frame rate for real-time feedback.

2. Principle of a deep residual network for multi-fx spatial frequency domain imaging

2.1 Multi-fx spatial frequency domain imaging (SFDI)

The diagram of the SFDI instrument utilized in this work is shown in Fig. 1(a). Two LEDs of different wavelengths (685 nm and 851 nm, respectively) were sequentially used as light sources to illuminate the digital micromirror device (DMD, V-650L, ViALUX, Chemnitz, Germany) where the light was spatially modulated. The choice of LED wavelengths was based on Mazhar et al. which was the very first comprehensive study on wavelength selection for SFDI chromophore mapping [11]. The modulated light patterns of different spatial frequencies were then projected onto the tissue, and the reflectance images were collected by the camera (BFS-U3-04S2M, FLIR Systems, Oregon, United States). For multi-fx SFDI, a spatial frequency combination of 0, 0.05, 0.1, 0.2, and 0.4 mm-1 was shown to possess small chromophore extraction uncertainties and used in this work [12,20]. For each spatial frequency, patterns of three phases (0°, 120°, and 240°) were projected for measurement, leading to data throughput of 14 images per wavelength (for 0 mm-1 a planar illumination image and a dark measurement image were collected). The collected phase images were sequentially demodulated and calibrated to create diffuse reflectance maps, with pixel values normalized between 0 and 1. The diffuse reflectance (Rd) maps were created for each spatial frequency and each wavelength. Specifically, for the demodulation of AC (0.05, 0.1, 0.2, and 0.4 mm-1), we followed the original Cuccia et al. phase stepping method, as shown in Eq. (1), where I is the intensity of the demodulated image and I1, I2, and I3 represent raw images acquired for each of the phase shifted illumination patterns [1]. For the demodulation of DC (0 mm-1), we used the subtraction of planar illumination image by the dark measurement image, so that only two (instead of three) images were required. In addition, for system calibration, we used a reference phantom with known optical properties and the “white” Monte Carlo model as forward model to retrieve the diffuse reflectance maps [21]. At each wavelength, the demodulated images of the sample and reference phantom at spatial frequency fx were used to calculate the diffuse reflectance of the sample at each pixel, as shown in Eq. (2). Rd_sample(fx), Rd_reference(fx), Isample(fx), and Ireference(fx) in Eq. (2) represent diffuse reflectance of the sample, diffuse reflectance of the reference phantom, demodulated image of the sample, and demodulated image of the reference phantom, respectively, all at spatial frequency fx. As a result, each pixel location on the camera corresponds to an Rd vector of 10 elements (2 wavelengths × 5 spatial frequencies).

$$I = \displaystyle{{\sqrt 2 } \over 3}\sqrt {{\left( {I_1-I_2} \right)}^2 + {\left( {I_2-I_3} \right)}^2 + {\left( {I_3-I_1} \right)}^2}$$
$$R_{d\_sample}\left( {f_x} \right) = \displaystyle{{I_{sample}\left( {f_x} \right)} \over {I_{reference}\left( {f_x} \right)}}*R_{d\_reference}\left( {f_x} \right)$$
 figure: Fig. 1.

Fig. 1. Multi-fx SFDI system diagram and dataflow of chromophore extraction. (a) Multi-fx SFDI system diagram. (b) Dataflow of chromophore extraction, from diffuse reflectance maps to chromophore concentrations.

Download Full Size | PDF

Key to the extraction of chromophore concentrations is the mapping from Rd vector to chromophore values. In previous SFDI works, the Rd maps were first converted to optical absorption values at each wavelength using an inverse model (such as the NS or MLP), and then a set of linear equations were solved to extract oxy- and deoxy-hemoglobin concentrations (denoted as HbO2 and HHb, respectively) with Beer’s law. The above process is illustrated in Fig. 1(b) with blue arrows, next to corresponding example images of diffuse reflectance, optical absorptions and extracted chromophores. Such two-step extraction is typically time-consuming for multi-fx SFDI measurements, and is relatively slow for real-time clinical monitoring applications. In order to address the speed bottleneck, we developed a deep residual network (DRN) that is able to directly map from Rd maps to chromophore concentrations with over 10x speed improvement, represented as the pink arrow in Fig. 1(b). In the next subsection, we will detail the DRN framework and demonstrate its advantages over the state-of-the-art method (i.e., MLP).

2.2 Deep residual network (DRN) for direct mapping from Rd to chromophores

For this work we developed a deep learning model that accepts the measured multi-fx Rd vector as input, and directly outputs oxy- and deoxy-hemoglobin concentrations (denoted as HbO2 and HHb, respectively). The power of deep learning lies partially in its ability to automatically detect and approximate nonlinear patterns in high dimensional space [22]. This is ideal for multi-fx SFDI chromophore extraction, which maps an n-dimensional Rd space (where n is the number of spatial frequencies) to a 2D chromophore space. Previous deep learning model for multi-fx SFDI chromophore extraction requires a two-step processing, which was relatively time-consuming, resulting in a slow frame rate for real-time oxygenation mapping [12]. Meanwhile, deep neural networks have been successfully applied to other problems in the field, such as optical parameter estimation with temporally resolved reflectance [23,24]. To the best of our knowledge, this is the first deep learning model that directly maps diffuse reflectance to chromophore concentrations for multi-fx SFDI.

The structure of the deep learning model is shown in Fig. 2(a). It is a densely connected network with cross-layer connections designed with reference to ResNet and DenseNet [25,26]. This network structure tends to have fewer free parameters than other fully-connected deep neural networks, and is faster to train without loss of accuracy [25,26]. The inputs of the model are the Rd values at different spatial frequencies of different wavelengths. Here we demonstrate the case of 5-fx and 2 wavelengths, i.e., [0, 0.05, 0.1, 0.2, 0.4] mm-1 and [685, 851] nm. The diffuse reflectance values of 5 spatial frequencies were used as input to the DRN. The 5-fx Rd vectors were respectively processed by three layers, each with two, four and two neurons. The output of those layers were added, and the results were used as input to following fully-connected layers. The final output of the DRN was an estimate of the tissue chromophore contents, specifically, oxy- and deoxy-hemoglobin concentrations.

 figure: Fig. 2.

Fig. 2. Deep residual network (DRN) structure and performance on out-of-sample test data. (a) Structure of the proposed deep residual network. Asterisk denotes scaling operation at the end. (b) Test performance on unseen data.

Download Full Size | PDF

One of the challenges for building a deep learning model of direct chromophore mapping was the proper generation of training samples. The required training data for the DRN in this work was diffuse reflectance – chromophore concentration pairs. While there was no prior SFDI model that could directly generate the Rd – chromophore concentration pair, we designed a data generation strategy using a combination of “white” Monte Carlo model and Beer’s law. The “white” Monte Carlo model is a widely used SFDI forward model that maps optical properties to corresponding diffuse reflectance at different spatial frequencies [21]. For the training data generation, a wide range of tissue optical properties was fed into the Monte Carlo model and the corresponding diffuse reflectance at desired spatial frequencies was generated. Optical absorption range of [0.001, 0.15] mm-1 with 0.002 mm-1 increments and reduced scattering range of [0.51, 2.0] mm-1 with 0.04 mm-1 increments were used in the training data generation, which were chosen to cover the range of typical optical properties of tissue at the near-infrared wavelengths utilized in the system. In order to generate the Rd – chromophore pairs, absorption values for 685 nm and 851 nm were sampled in a full permutation manner from the above absorption dataset. The corresponding chromophore concentrations were calculated with Beer’s law, resulting in paired Rd – chromophore data for training. The generated pairs were filtered based on a wide physiological range of chromophore concentrations in literature ([5, 250] µM for oxy-hemoglobin and [5, 100] µM for deoxy-hemoglobin) [8,12,27]. The generation of the training data took approximately 13 seconds on the desktop, resulting in a number of 1,088,776 Rd – chromophore pairs. The DRN training was performed using the MATLAB neural network toolbox and TensorFlow with Keras as a high-level application programming interface (API). Hyperparameters including the number of layers and the number of neurons were tuned in Keras using Adam optimization with an initial learning rate of 0.001 and batch size of 128 [28]. The mean squared error was minimized as a loss function. The training was completed after 1000 epochs, which took approximately 1 h. The trained model was implemented as a MATLAB function to facilitate speed comparisons to prior methods. The DRN model is publicly available for download in Code 1 (Ref. [29]). In addition to the training data, a test set of 100,000 Rd – chromophore pairs was generated. The test data generation procedure was identical to that of the training data, except that the relevant optical properties were randomly selected in the range of [0.001, 0.15] mm-1 for absorption and [0.51, 2.0] mm-1 for scattering. To prevent the model from overfitting, the trained model was applied to the test (unseen) data and the estimated chromophore concentrations were compared with the known ground truth, as shown in Fig. 2(b). The percent error was 0.5 ± 1.7% for oxy-hemoglobin estimation and 0.4 ± 1.4% for deoxy-hemoglobin. It can be seen that the trained DRN model was unbiased with small standard deviation errors on the new dataset, indicating no sign of overfitting and reasonable generalization capability.

3. Accuracy comparison of 2-fx and multi-fx spatial frequency domain imaging for chromophore extractions

To compare the error performance in chromophore extraction of 2-fx and multi-fx SFDI, we conducted direct comparisons between [0, 0.1] mm-1 (shown to achieve near-optimal performance in Pera et al.) and [0, 0.05, 0.1, 0.2, 0.4] mm-1 (multi-fx used in Zhao et al.) for the extraction of chromophore concentrations [12,20]. First, we randomly generated a test set of 10,000 Rd – chromophore pairs following the procedures as described above, and calculated the percent errors for chromophore extraction with both 2-fx and multi-fx, respectively. The chromophore estimation was conducted with optical property extraction followed by inversion with Beer’s law. The experiment was performed under different noise levels from 0–3% on the Rd values and the results are summarized in Table 1. The data shows that the multi-fx SFDI performs similarly with 2-fx SFDI for chromophore extraction in the noise-free scenario. With an increasing noise, both 2-fx and multi-fx SFDI had increased errors. In the meantime, the multi-fx consistently had equivalent or improved performance than the 2-fx in terms of both average and standard deviations of the percent error. Particularly, under 3% Gaussian noise, compared to the 2-fx, the standard deviation in percent errors with multi-fx SFDI reduced approximately 35% for oxy-hemoglobin, and 40% for deoxy-hemoglobin.

Tables Icon

Table 1. Accuracy comparison of chromophore extractions for 2-fx and multi-fx SFDI

4. Comparison with state-of-the-art multi-fx SFDI chromophore extraction method

The proposed DRN model was then compared with the state-of-the-art multi-fx SFDI chromophore extraction method (i.e., MLP) as well as the conventionally used iterative method in terms of speed as well as accuracy under different noise levels.

The accuracy of chromophore extraction was compared between the three methods. Specifically, a new test set of 10,000 Rd – chromophore pairs was generated as before. Different levels of unbiased (0 mean) Gaussian noise (with standard deviation of 0%, 1%, 2%, and 3%, respectively) were introduced to the Rd values, and the chromophore concentrations were estimated by the three competing methods. The chromophore extraction accuracy was quantitatively compared for each noise level, as shown in Table 2. It can be seen that with increasing level of noise, the chromophore extraction errors also increase for all three methods, and that the errors of DRN were similar to those of the iterative solver and MLP for different noise levels. Specifically, the DRN had similar error standard deviation and moderately larger average percent error compared to the iterative solver and the MLP. We note that the average extraction error by DRN could be reduced with more complex network structures at the cost of slightly decreased speed. The current structure was determined based on a combination of significantly improved speed and comparable accuracy with previous methods. As shown in Fig. 3, the proposed DRN method was graphically compared with the iterative method and the MLP in terms of extracted oxy- and deoxy-hemoglobin concentrations under 3% Gaussian noise. It can be seen that the extracted chromophore concentrations from the three methods matched with the known ground truth values and had comparable accuracies.

 figure: Fig. 3.

Fig. 3. Chromophore extraction of the two methods with 3% zero-mean Gaussian noise. (a)-(c) correspond to the iterative, MLP and DRN methods, respectively. The percent errors are shown in each subfigures.

Download Full Size | PDF

Tables Icon

Table 2. Accuracy comparison of multi-fx SFDI chromophore extractions

Speed-wise, the computational time cost was compared by generating hemoglobin arrays from 1 × 1 to 720 × 540 (full camera image size). The Rd – chromophore pairs were randomly generated as before. The chromophore concentrations were extracted by the MLP and DRN methods. The iterative method was not involved in speed comparison since it would take > 10 hours to extract optical properties and chromophore concentrations for a 540 × 720 pixel FOV, making it not ideal for practical use [12]. The experiments were repeated 10 times to reduce random effects, and the time costs were recorded. The computations were conducted using Matlab on a desktop computer with an Intel i7-8700 3.2 GHz CPU and 16 GB RAM. The resulting speed performance is shown in Table 3. It can be seen that for a single data point and a small array of 10×10, the DRN was 3x faster than the MLP. For array size of 30×30, the DRN was 7x faster than the MLP. When the array size increased to 50×50, the DRN was 10x faster than the MLP. For larger array sizes from 100×100 to 540×720, the speed improvement of DRN also remained approximately 10x. Overall, the data shows that the speed improvement by DRN would be less for small arrays such as from 1×1 to 30×30. For larger arrays from 50×50 to 540×720, the DRN achieved speed improvement by an order of magnitude.

Tables Icon

Table 3. Speed comparison of multi-fx SFDI chromophore extractions

For the 100 × 100 Rd maps (i.e., 100,00 inversions from Rd vector to oxy- and deoxy-hemoglobin concentrations), the MLP took 8.4 ms on average. In contrast, the proposed DRN method took 0.8 ms, which is 10x faster than the DRN method. Furthermore, for a full-sized image of 720 × 540 pixels, the MLP took over 490 ms, while the DRN only took approximately 48 ms. In both cases, the proposed DRN was over an order of magnitude faster than state-of-the-art MLP method.

5. In vivo real-time chromophore mapping with improved frame rate

The proposed DRN model for direct chromophore mapping was integrated with the multi-fx SFDI system for in vivo chromophore measurements. Molar concentrations of oxy-hemoglobin and deoxy-hemoglobin from the dorsal side of a normal volunteer’s moving hand was measured in a wide-field, non-contact manner. The measurement was performed in accordance with an institutionally approved protocol. For proof-of-concept, the multi-fx SFDI measurements were conducted with [0, 0.05, 0.1, 0.15, 0.2] mm-1 spatial frequencies and three phases (0°, 120°, and 240°) for each spatial frequency, while the 0 mm-1 was measured with planar illumination followed by a dark measurement to account for ambient light. The measurements were repeated every 0.2 s for 24 s. The image acquisition, demodulation, calibration, chromophore extraction for oxy- and deoxy-hemoglobin, and visualizations were performed in real-time. The imaging field-of-view (FOV) was approximately 5 × 4 cm, and the camera was controlled by an external trigger to synchronize with the DMD and light source. The measurement wavelengths were 685 nm and 851 nm. The subject’s hand was moving upward and downward freely, and a 250 × 300 pixels region of interest (ROI) at the center of the FOV was used to demonstrate the measured real-time changes of average oxy- and deoxy-hemoglobin concentrations. A video captured during the measurements demonstrating the real-time chromophore mapping is shown in Visualization 1. The final frame of the video is shown in Fig. 4. Figures 4(a)–4(c) demonstrate the extracted oxy-hemoglobin concentration, deoxy-hemoglobin concentration, and oxygen saturation maps, respectively. Figure 4(d) demonstrates the changes of average hemoglobin concentrations in the ROI (dashed red box) induced by the hand movement. Overall, the proposed DRN model enabled real-time frame rate of 5 Hz for multi-fx SFDI wide-field chromophore mapping, achieving 25-fold improvement compared to the state-of-the-art 0.2 Hz of the MLP [12].

 figure: Fig. 4.

Fig. 4. Final frame of the video showing real-time multi-fx SFDI chromophore mapping for the subjects’ moving hand (see Visualization 1). (a) Extracted oxy-hemoglobin concentration map. (b) Extracted deoxy-hemoglobin concentration map. (c) Extracted oxygen saturation map. (d) Time series of the changes in average oxy- and deoxy-hemoglobin concentrations estimated from the ROI (dashed red box) at the center of the FOV.

Download Full Size | PDF

6. Frame rate analysis for real-time chromophore extraction

The time cost of the real-time chromophore extraction was analyzed post-measurement, including data import, demodulation, calibration, DRN inversion, visualization and wait time. Data corresponding to a number of 120 frames (i.e., 24 s) of the video was used for the analysis. The average and standard deviation of the time costs for each part were calculated, as shown in Fig. 5. It can be seen that in the experiment the total time cost was approximately 176 ms from image import to the visualization of extracted chromophore maps for each frame, leading to a ∼5.6 Hz upper limit for the frame rate in current setup. In the experimental demonstration, the target frame rate was set to 5 Hz. Therefore, a 24 ms wait time was added in the program to wait for images of the next frame streamed to the desktop hard drive by the camera in real-time. In addition, as an attentive reader might have noticed, approximately 46% of the time for each frame was occupied due to data import. Therefore, there are a few ways to potentially reduce the time cost, and further increase the real-time monitoring frame rate. For example, one can assign part of the computer RAM for image storage, which would presumably give faster data transaction speed. Alternatively, one can also use two threads of the CPU in parallel, for streamed data reading and image processing respectively. Last, we will discuss a few other directions to further enhance this work in the next section.

 figure: Fig. 5.

Fig. 5. Frame rate analysis for multi-fx SFDI real-time in vivo oxygenation mapping.

Download Full Size | PDF

7. Discussion and conclusions

In this work, we proposed a deep residual network (DRN) model for direct chromophore mapping from diffuse reflectance, without extracting optical absorption or solving linear equations. Compared to the state-of-the-art method (i.e., MLP), the proposed method is 10x faster to extract chromophore concentrations. The proposed method also enabled 5 Hz real-time oxygenation monitoring with multi-fx SFDI, which was 25x faster than what was previously achieved with the MLP. The speed improvement with DRN was accomplished by the replacement of the optical absorption extraction and linear equation inversion with direct mapping operation. In this work, real-time in vivo chromophore extraction with two wavelengths was demonstrated for proof-of-concept and head-to-head comparison with the state-of-the-art method. While a 10x improvement was achieved for the mapping from Rd values to chromophore concentrations, a 25x improvement was observed for the real-time oxygenation monitoring with multi-fx SFDI. It is important to note that the 2.5x discrepancy was due to hardware improvement. Specifically, in the previous work by Zhao et al. a commercial SFDI system was used, where the data acquisition and transfer to hard drive took a few seconds [12]. In this work, to demonstrate the improved speed of chromophore extraction, we built a custom SFDI system that employed an Arduino board to control and synchronize the camera, DMD, and LEDs with TTL triggers, which combined with the proposed DRN, significantly improved the real-time oxygenation-monitoring rate with multi-fx SFDI. In addition, it is important to note that while the DRN enables 5 Hz processing time as demonstrated in this work, the 5 Hz multi-fx SFDI also requires corresponding real-time data acquisition. Furthermore, while multi-fx SFDI is more accurate than single-phase method (i.e., SSOP), the single-phase method is intrinsically faster in data acquisition, and recent advances in SSOP and related works have made it capable of fast measurement and real-time use [3034].

Going forward, there are a few directions that can further improve and expand the capability of this new DRN inversion algorithm. For example, the DRN model can be incorporated with the SFDI system for real-time clinical monitoring applications. The accuracy of the model can potentially be improved by using more densely sampled data during training. The DRN framework can also be adopted for other wavelength pairs and spatial frequency combinations, as well as for the extraction of other chromophores such as water and lipids [35]. Additionally, the speed of the DRN inversion can be improved with GPU-based computations in which pixels are processed in parallel. Furthermore, real-time processing with other programming languages such as C and C++ may be faster than the Matlab program used in this work. Finally, implementation of the SFDI processing pipeline onboard (e.g., with camera FPGA) may further enhance the real-time monitoring frame rate.

In summary, this work introduced a deep residual network for direct mapping from diffuse reflectance to chromophore concentrations for multi-fx SFDI, which provides over 10x improvement in inversion speed while substantially reducing measurement uncertainties with commonly used 2-fx SFDI. This method also enabled real-time in vivo chromophore mapping with 25x improvement compared to the state-of-the-art.

Funding

National Natural Science Foundation of China (11421202, 11827203, 62005007); Department of Education (111 Project, B13003).

Acknowledgments

The authors gratefully thank Dr. Darren Roblyer for helpful discussions.

Disclosures

The authors declare no conflicts of interest.

References

1. D. J. Cuccia, F. Bevilacqua, A. J. Durkin, F. R. Ayers, and B. J. Tromberg, “Quantitation and mapping of tissue optical properties using modulated imaging,” J. Biomed. Opt. 14(2), 024012 (2009). [CrossRef]  

2. S. Tabassum, Y. Zhao, R. Istfan, J. Wu, D. J. Waxman, and D. Roblyer, “Feasibility of spatial frequency domain imaging (SFDI) for optically characterizing a preclinical oncology model,” Biomed. Opt. Express 7(10), 4154 (2016). [CrossRef]  

3. J. T. Nguyen, S. J. Lin, A. M. Tobias, S. Gioux, A. Mazhar, D. J. Cuccia, Y. Ashitate, A. Stockdale, R. Oketokoun, N. J. Durr, L. A. Moffitt, A. J. Durkin, B. J. Tromberg, J. V. Frangioni, and B. T. Lee, “A novel pilot study using spatial frequency domain imaging to assess oxygenation of perforator flaps during reconstructive breast surgery,” Ann. Plast. Surg. 71(3), 308–315 (2013). [CrossRef]  

4. R. H. Wilson, C. Crouzet, M. Torabzadeh, and A. Bazrafkan, “High-speed spatial frequency domain imaging of rat cortex detects dynamic optical and physiological properties following cardiac arrest and resuscitation,” Neurophotonics 4(4), 1 (2017). [CrossRef]  

5. Y. Zhao, S. Tabassum, S. Piracha, M. S. Nandhu, M. Viapiano, and D. Roblyer, “Angle correction for small animal tumor imaging with spatial frequency domain imaging (SFDI),” Biomed. Opt. Express 7(6), 2373 (2016). [CrossRef]  

6. J. Q. Nguyen, C. Crouzet, T. Mai, K. Riola, D. Uchitel, L.-H. Liaw, N. Bernal, A. Ponticorvo, B. Choi, and A. J. Durkin, “Spatial frequency domain imaging of burn wounds in a preclinical model of graded burn severity,” J. Biomed. Opt. 18(6), 066010 (2013). [CrossRef]  

7. A. Mazhar, S. Saggese, A. C. Pollins, N. L. Cardwell, L. Nanney, and D. J. Cuccia, “Noncontact imaging of burn depth and extent in a porcine model using spatial frequency domain imaging,” J. Biomed. Opt. 19(2), 020901 (2014). [CrossRef]  

8. S. Gioux, A. Mazhar, B. T. Lee, S. J. Lin, A. M. Tobias, D. J. Cuccia, A. Stockdale, R. Oketokoun, Y. Ashitate, E. Kelly, M. Weinmann, N. J. Durr, L. a Moffitt, A. J. Durkin, B. J. Tromberg, and J. V. Frangioni, “First-in-human pilot study of a spatial frequency domain oxygenation imaging system,” J. Biomed. Opt. 16(8), 086015 (2011). [CrossRef]  

9. A. Yafi, T. S. Vetter, T. Scholz, S. Patel, R. B. Saager, D. J. Cuccia, G. R. Evans, and A. J. Durkin, “Postoperative quantitative assessment of reconstructive tissue status in a cutaneous flap model using spatial frequency domain imaging,” Plast. Reconstr. Surg. 127(1), 117–130 (2011). [CrossRef]  

10. Y. Zhao and D. Roblyer, “Spatial mapping of fluorophore quantum yield in diffusive media,” J. Biomed. Opt. 20(8), 86013 (2015). [CrossRef]  

11. A. Mazhar, S. Dell, D. J. Cuccia, S. Gioux, A. J. Durkin, J. V. Frangioni, and B. J. Tromberg, “Wavelength optimization for rapid chromophore mapping using spatial frequency domain imaging,” J. Biomed. Opt. 15(6), 061716 (2010). [CrossRef]  

12. Y. Zhao, Y. Deng, F. Bao, H. Peterson, R. Istfan, and D. Roblyer, “Deep learning model for ultrafast multifrequency optical property extractions for spatial frequency domain imaging,” Opt. Lett. 43(22), 5669 (2018). [CrossRef]  

13. A. Ponticorvo, D. M. Burmeister, B. Yang, B. Choi, R. J. Christy, and A. J. Durkin, “Quantitative assessment of graded burn wounds in a porcine model using spatial frequency domain imaging (SFDI) and laser speckle imaging (LSI),” Biomed. Opt. Express 5(10), 3467 (2014). [CrossRef]  

14. A. Mazhar, S. A. Sharif, S. Saggese, B. Choi, D. J. Cuccia, and A. J. Durkin, “Implementation of an LED based clinical spatial frequency domain imaging system,” Proc. SPIE 8254, 82540A (2012). [CrossRef]  

15. D. J. Rohrbach, D. Muffoletto, J. Huihui, R. Saager, K. Keymel, A. Paquette, J. Morgan, N. Zeitouni, and U. Sunar, “Preoperative mapping of nonmelanoma skin cancer using spatial frequency domain and ultrasound imaging,” Acad. Radiol. 21(2), 263–270 (2014). [CrossRef]  

16. K. P. Nadeau, P. Khoury, A. Mazhar, D. Cuccia, and A. J. Durkin, “Component and system evaluation for the development of a handheld point-of-care spatial frequency domain imaging (SFDI) device,” Proc. SPIE 8573, 857304 (2013). [CrossRef]  

17. S. Gioux, A. Mazhar, B. T. Lee, D. J. Cuccia, A. Stockdale, R. Oketokoun, Y. Ashitate, N. Durr, A. J. Durkin, B. J. Tromberg, and J. V. Frangioni, “Preclinical and clinical validation of a novel oxygenation imaging system,” Proc. SPIE 7896, 78961R (2011). [CrossRef]  

18. Z. Hu, C. Fang, B. Li, Z. Zhang, C. Cao, M. Cai, S. Su, X. Sun, X. Shi, C. Li, T. Zhou, Y. Zhang, C. Chi, P. He, X. Xia, Y. Chen, S. S. Gambhir, Z. Cheng, and J. Tian, “First-in-human liver-tumour surgery guided by multispectral fluorescence imaging in the visible and near-infrared-I/II windows,” Nat. Biomed. Eng. 4(3), 259–271 (2020). [CrossRef]  

19. P. A. Valdes, J. P. Angelo, H. S. Choi, and S. Gioux, “qF-SSOP: real-time optical property corrected fluorescence imaging,” Biomed. Opt. Express 8(8), 3597 (2017). [CrossRef]  

20. V. Pera, K. Karrobi, S. Tabassum, F. Teng, and D. Roblyer, “Optical property uncertainty estimates for spatial frequency domain imaging,” Biomed. Opt. Express 9(2), 661 (2018). [CrossRef]  

21. M. Martinelli, A. Gardner, D. Cuccia, C. Hayakawa, J. Spanier, and V. Venugopalan, “Analysis of single Monte Carlo methods for prediction of reflectance from turbid media,” Opt. Express 19(20), 19627 (2011). [CrossRef]  

22. Y. Lecun, Y. Bengio, and G. Hinton, “Deep learning,” Nature 521(7553), 436–444 (2015). [CrossRef]  

23. M. Ivančič, P. Naglič, F. Pernuš, B. Likar, and M. Bürmen, “Efficient estimation of subdiffusive optical parameters in real time from spatially resolved reflectance by artificial neural networks,” Opt. Lett. 43(12), 2901 (2018). [CrossRef]  

24. Y. Zhao, M. B. Applegate, R. Istfan, A. Pande, and D. Roblyer, “Quantitative real-time pulse oximetry with ultrafast frequency-domain diffuse optics and deep neural network processing,” Biomed. Opt. Express 9(12), 5997 (2018). [CrossRef]  

25. K. He, X. Zhang, S. Ren, and J. Sun, “Deep Residual Learning for Image Recognition,” 2016 IEEE Conf. Comput. Vis. Pattern Recognit.770–778 (2016).

26. G. Huang, Z. Liu, L. Van Der Maaten, and K. Q. Weinberger, “Densely connected convolutional networks,” Proc. - 30th IEEE Conf. Comput. Vis. Pattern Recognition, CVPR 20172017-Janua, 2261–2269 (2017).

27. B. Brendel and T. Nielsen, “Selection of optimal wavelengths for spectral reconstruction in diffuse optical tomography,” J. Biomed. Opt. 14(3), 034041 (2009). [CrossRef]  

28. D. P. Kingma and J. Ba, “Adam: a method for stochastic optimization,” arXiv Prepr. 1–15 (2014).

29. Y. Zhao, Y. Deng, S. Yue, M. Wang, and Y. Fan, “Direct mapping from diffuse reflectance to chromophore concentrations in multi-fx Spatial Frequency Domain Imaging (SFDI) with Deep Residual Network (DRN),” https://github.com/yanyuzhao/Rd-to-chrom.

30. E. Aguénounon, J. T. Smith, M. Al-Taher, M. Diana, X. Intes, and S. Gioux, “Real-time, wide-field and high-quality single snapshot imaging of optical properties with profile correction using deep learning,” Biomed. Opt. Express 11(10), 5701 (2020). [CrossRef]  

31. M. T. Chen and N. J. Durr, “Rapid tissue oxygenation mapping from snapshot structured-light images with adversarial deep learning,” arXiv Prepr. arXiv:2007(00760), 1–18 (2020).

32. M. T. Chen, F. Mahmood, J. A. Sweer, and N. J. Durr, “GANPOP: generative adversarial network prediction of optical properties from single snapshot wide-field images,” IEEE Trans. Med. Imaging 39(6), 1988–1999 (2020). [CrossRef]  

33. J. Angelo, C. R. Vargas, B. T. Lee, I. J. Bigio, and S. Gioux, “Ultrafast optical property map generation using lookup tables,” J. Biomed. Opt. 21(11), 110501 (2016). [CrossRef]  

34. M. van de Giessen, J. P. Angelo, and S. Gioux, “Real-time, profile-corrected single snapshot imaging of optical properties,” Biomed. Opt. Express 6(10), 4051 (2015). [CrossRef]  

35. Y. Zhao, A. Pilvar, A. Tank, H. Peterson, J. Jiang, J. C. Aster, J. P. Dumas, M. C. Pierce, and D. Roblyer, “Shortwave-infrared meso-patterned imaging enables label-free mapping of tissue water and lipid content,” Nat. Commun. 11(1), 5355 (2020). [CrossRef]  

Supplementary Material (2)

NameDescription
Code 1       DRN Model
Visualization 1       This is a video associated with Figure 4, showing 5Hz real-time multi-fx SFDI extracted chromophore concentrations as well as oxygen saturation, which represents 25-fold improvement on the real-time monitoring frame rate compared to the state-of-the-

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 (5)

Fig. 1.
Fig. 1. Multi-fx SFDI system diagram and dataflow of chromophore extraction. (a) Multi-fx SFDI system diagram. (b) Dataflow of chromophore extraction, from diffuse reflectance maps to chromophore concentrations.
Fig. 2.
Fig. 2. Deep residual network (DRN) structure and performance on out-of-sample test data. (a) Structure of the proposed deep residual network. Asterisk denotes scaling operation at the end. (b) Test performance on unseen data.
Fig. 3.
Fig. 3. Chromophore extraction of the two methods with 3% zero-mean Gaussian noise. (a)-(c) correspond to the iterative, MLP and DRN methods, respectively. The percent errors are shown in each subfigures.
Fig. 4.
Fig. 4. Final frame of the video showing real-time multi-fx SFDI chromophore mapping for the subjects’ moving hand (see Visualization 1). (a) Extracted oxy-hemoglobin concentration map. (b) Extracted deoxy-hemoglobin concentration map. (c) Extracted oxygen saturation map. (d) Time series of the changes in average oxy- and deoxy-hemoglobin concentrations estimated from the ROI (dashed red box) at the center of the FOV.
Fig. 5.
Fig. 5. Frame rate analysis for multi-fx SFDI real-time in vivo oxygenation mapping.

Tables (3)

Tables Icon

Table 1. Accuracy comparison of chromophore extractions for 2-fx and multi-fx SFDI

Tables Icon

Table 2. Accuracy comparison of multi-fx SFDI chromophore extractions

Tables Icon

Table 3. Speed comparison of multi-fx SFDI chromophore extractions

Equations (2)

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

I = 2 3 ( I 1 I 2 ) 2 + ( I 2 I 3 ) 2 + ( I 3 I 1 ) 2
R d _ s a m p l e ( f x ) = I s a m p l e ( f x ) I r e f e r e n c e ( f x ) R d _ r e f e r e n c e ( f x )
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.