Abstract
Objective:
Frequency-domain diffuse optical spectroscopic imaging (FD-DOS) is a non-invasive method for measuring absolute concentrations of tissue chromophores such as oxy- and deoxy-hemoglobin in vivo. The utility of FD-DOS for clinical applications such as monitoring chemotherapy response in breast cancer has previously been demonstrated, but challenges for further clinical translation, such as slow acquisition speed and lack of user feedback, remain. Here, we propose a new high speed FD-DOS instrument that allows users to freely acquire measurements over the tissue surface, and is capable of rapidly imaging large volumes of tissue.
Methods:
We utilize 3D monocular probe tracking combined with custom digital FD-DOS hardware and a high-speed data processing pipeline for the instrument. Results are displayed during scanning over the surface of the sample using a probabilistic Monte Carlo light propagation model.
Results:
We show this instrument can measure absorption and scattering coefficients with an error of 7% and 1% respectively, with 0.7 mm positional accuracy. We demonstrate the equivalence of our visualization methodology with a standard interpolation approach, and demonstrate two proof-of-concept in vivo results showing superficial vasculature in the human forearm and surface contrast in a healthy human breast.
Conclusion:
Our new FD-DOS system is able to compute chromophore concentrations in real-time (1.5 Hz) in vivo.
Significance:
This method has the potential to improve the quality of FD-DOS image scans while reducing measurement times for a variety of clinical applications.
Keywords: Biomedical measurement, Biomedical monitoring, Biomedical optical imaging, Biophotonics
I. Introduction
FREQUENCY-DOMAIN diffuse optical spectroscopy (FD-DOS) is a non-invasive method capable of measuring absolute concentrations of tissue chromophores such as oxy- and deoxy-hemoglobin centimeters below the surface of biological tissue [1], [2]. This method utilizes light that is intensity modulated at radio frequencies (typically 50-500 MHz) to produce photon density waves that traverse through tissue. By comparing the effect of the tissue on the amplitude and phase of these waves, it is possible to disentangle the effects of absorption and scattering. Knowledge of the absorption coefficient (μa) at several wavelengths enables the calculation of chromophore concentrations. Over the past several decades, FD-DOS has been extensively studied for a wide variety of application areas including neuro-imaging [3]-[5], exercise physiology [6], [7], and monitoring cyanide poisoning [8]. One of the most promising areas of research has been the investigation of FD-DOS to monitor the response of breast tumors to neoadjuvant chemotherapy [9]-[12]. While the advances discussed in the manuscript are potentially relevant to a variety of clinical applications, we motivate the work through a discussion of the prior limitations of FD-DOS for neoadjuvant chemotherapy monitoring in breast cancer.
Breast cancer is one of the most common types of cancer diagnosed in women, with over 250,000 diagnoses per year leading to over 40,000 deaths annually in the United States [13]. Patients who are diagnosed with locally advanced breast cancer increasingly undergo 3-6 months of chemotherapy prior to surgery (neoadjuvant chemotherapy). However, only about 30% of patients receiving neoadjuvant chemotherapy are considered pathologic complete responders [14]. Standard-of-care imaging technologies such as Magnetic Resonance Imaging (MRI) can be used to monitor tumors during this period [15], but are typically only employed in the research setting due to high cost and limited availability. Prior work, including our own, has shown that FD-DOS can be used to predict response to chemotherapy as soon as one day after treatment [9], [16]. A recent large, multi-center clinical study investigating the utility of a variant of FD-DOS for chemotherapy treatment monitoring found no statistically significant differences in the longitudinal changes in tumor chromophore concentrations between responders and non-responders when analyzing the patient population as a single, large, cohort [12]. It is of note that FD-DOS was effective at discriminating responders and non-responders in a non-hypoxic subset of the measured subjects. The authors of this study (D.R. was a co-author) identified several potential problems that reduced the sample size of this study, and may have contributed to the observed results. Out of 60 patients who were enrolled, 22 of them (37%) were excluded from the final analysis due to incomplete or low-quality data. The reasons for these exclusions were identified as being mainly due to operator error leading to poor data quality, as well as clinical time-pressure leading to incomplete data [12]. The time pressure observed in this study was due partially to the specific measurement protocol, which involved point-by-point scanning on a pre-defined grid and could take up to an hour per patient. Additionally, there was limited feedback provided by the instrument during the measurement procedure due to the relatively slow speed of data processing. This bottleneck left operators with limited information as to whether they had collected clinically relevant and high quality data during the measurement, while strictly defined treatment timetables made it challenging to retake measurements.
In this work, we describe a real-time FD-DOS system that aims to address the slow acquisition and limited feedback of prior handheld FD-DOS devices. Our proposed system is, to our knowledge, the first demonstrated FD-DOS system capable of collecting, processing, and displaying 2D FD-DOS images live in real-time (1.5 Hz) without requiring that the measurements be taken on a grid. It uses a single overhead camera to track the location of the FD-DOS probe during measurements, eliminating the need for grid-based scanning. This work builds on prior work that used a similar probe tracking technique for FD-DOS [17]. However, in that work, the tracking, processing, and display were performed after the data had been collected. In the real-time system described here, FD-DOS data were collected with a custom-built digital FD-DOS system that processes FD-DOS data at high speed using a lookup-table approach that is capable of estimating optical properties from calibrated amplitude and phase data in real-time. The location and orientation of the probe, combined with a Monte Carlo model of light propagation in tissue, was then used to generate a live, probabilistic image of the calculated absorption coefficient, scattering coefficient, and tissue chromophore concentrations.
In the following sections, we first describe the custom high-speed (HS) FD-DOS system capable of data collection rates up to 15 kHz. We then discuss our approach to real-time processing and display. Next, we describe the characterization of the FD-DOS system along with our quantification of tracking accuracy and visualization methodology. Finally, we demonstrate two in vivo measurements in the human forearm and healthy breast.
II. Methods
We have developed an integrated FD-DOS data collection and visualization instrument that enables the real-time generation of chromophore concentration images in biological tissue. This system (Fig. 1) consists of a custom FD-DOS instrument for collection of optical property data, an overhead camera to monitor measurement location, a specially designed probe that allows its orientation to be precisely calculated, and a microcontroller that is used to synchronize the components of the instrument. The operator can view live images of the measurement in real-time using a laptop computer.
A. High-speed FD-DOS
The HS FD-DOS system used for these studies was a significantly improved version of our previous digital FD-DOS technology that has been described in detail previously [18]. Briefly, that system used 6 direct digital synthesis (DDS) chips to generate sinusoidally modulated signals at frequencies between 50 and 500 MHz. The modulation signal was combined with a constant DC current to drive 6 laser diodes at wavelengths of 690, 730, 785, 808, 830, and 850 nm. Each laser was coupled to a 400 μm core diameter optical fiber (Fiberoptic Systems, Inc., Simi Valley, CA). These fibers were combined into a single bundle that was placed in contact with the sample. A 2.3 mm detector fiber was used to collect light at a fixed distance from the source. The detector fiber was coupled to a 3 mm diameter avalanche photodiode (APD) (S11519-30, Hammamatsu Photonics) which converted the optical signal to an analog voltage. A two channel 250 MHz analog to digital converter (ADC) digitized the signal for processing. The system used a Zynq system on a chip (SOC) that integrates a field-programmable gate array (FPGA) with a single board computer. Time varying signals from the ADC were stored in a block of shared memory where they could be transferred to an external PC, or processed using the single board computer. The previous system was limited in that it provided no on-board data processing, and required that the full time-varying signal for each measurement (typically 16 kB in size) be transferred from the system to an external computer. We deveoped custom firmware to perform on-board processing of the time-varying signal allowing for an increased measurement speed and reduction in data load of about two orders of magnitude. We have previously demonstrated the ability of this system to display live traces of chromophore concentrations in vivo [19].
The system used in this work was extended in several important ways from our prior works through co-developed hardware, firmware, and software. We updated the ADC from 14-bits to 16-bits and added two independent programmable gain amplifiers to pre-amplify the collected signals prior to digitization, helping to ensure they occupied the full-scale range of the ADC. The most important change to the new system is the enhanced utilization of the programmable logic (PL) component of the SOC, which dramatically improved data processing speeds. A block diagram of the data flow through the system is shown in Fig. 2. We utilized the PL to process the incoming time varying signal from the ADC and directly calculate the amplitude and phase values from each channel at each modulation frequency. The transformation between the time varying signal from the ADC and the frequency-domain data at discrete modulation frequencies was performed by a bank of 12 Goertzel filters implemented in the PL [20]. A Goertzel filter is second order infinite impulse response digital filter that, when appropriate coefficients are selected, can be used to calculate a single bin of a discrete Fourier transform [21]. The results are complex-valued and can be readily converted to amplitude and phase using the Euler equation. Goertzel filters require fewer operations than the more traditional Fast Fourier Transform when the number of frequencies is fewer than log2(N), where N is the length of the time varying signal [22]. In this FD-DOS system, data from the ADC were first saved into a block of random access memory (RAM) before being fanned out to each filter. Frequency selection in these filters was accomplished by choosing from an array of pre-computed filter coefficients. The output of each Goertzel filter was placed in a memory location where it could be accessed by the CPU of the SOC. Final data were transferred to a host laptop using a 1 Gbit Ethernet cable. Saving and processing operations were performed sequentially. The available block RAM in the PL limited the time varying signal to 65,536 values which were acquired at a clock rate of 250 MHz for a total acquisition time of approximately 260 μs. Processing through the Goertzel filters was done in parallel at a slower clock rate of 50 MHz. This implementation of the Goertzel algorithm required 4 clock cycles per sample leading to a maximum processing time of 5.2 ms for each modulation frequency used in the measurement.
A laptop computer with an i5-5300U processor was used to interface with the SOC over an Ethernet connection. We used a custom Python-based graphical user interface (GUI) to select desired scan parameters such as the number of wavelengths, the number of ADC samples saved, as well as the desired modulation frequencies. A TCP/IP server running on the SOC parsed data coming from the laptop and returned the amplitude and phase data at the conclusion of each measurement.
The improvements to the previous version of this system resulted in the ability to acquire significantly longer acquisitions (65,536 samples vs. 8,192) without the need to transfer additional data to the host computer. Longer signals resulted in an estimated 20 dB increased signal to noise ratio due to process gain [23]. The use of the PL also enabled processed data to be pushed to the host PC as it was generated, allowing the system to run continuously without data storage issues.
B. Probe pose estimation
To generate a 2D FD-DOS optical property map, it is necessary to know the probe location whenever a measurement is taken. Previous work has required that the probe operator collect measurements on a pre-determined grid [12]. However, unrestricted movement of the probe would allow for faster measurements and result in less of a burden for both the subject and the operator. To accomplish this at high-speed, we used a two-phase monocular pose estimation approach.
Monocular pose estimation involves the use of a single image to determine the 6 degrees-of-freedom pose (location and orientation) of an object in 3D space [24]. The use of a single camera reduces the cost and hardware complexity compared to other 3D imaging systems. Since only a single point-of-view is used, a priori knowledge about the target object must be incorporated into the estimation model. We printed a checkerboard pattern with a number of salient points with known spatial interrelationship onto the probe surface. From this information, a theoretical point distribution of the known points can be generated for any location and orientation using perspective transforms [17]. In each image, the apparent position of each of those points is recorded and the pose determined by finding the location and orientation of the object that minimizes the error between the theoretical location of the points and the location of the points in the image. We investigated both an iterative approach (Levenberg-Marquardt) to minimizing this error as well as a single-shot approach [25] and found no meaningful difference in accuracy or speed between the two.
We attached a checkerboard pattern (Fig. 3C) with a square size of 4.75 mm to the top of our probe (Fig. 3B) which measured 4.2 by 4.0 by 1.4 cm, to use as the target object. We used the open computer vision library (OpenCV) in Python to calculate the probe pose for a series of images. A primary bottleneck of the tracking was searching for candidate checkerboards within the entire frame. To speed up the measurement, we outlined the checkerboard pattern with a green border to allow rapid segmentation of the probe from the background. Prior to object detection, a color threshold was used to identify regions of the image that matched the green color of the border. The largest of these regions was assumed to be the probe and was used to crop the image around the target. Identification and pose estimation was then performed on the cropped image which increased the speed of object detection. The details of pose estimation from a checkerboard pattern have been previously described [17]. Briefly, the intersections of the checkerboard were identified and refined to the subpixel level in the cropped image using OpenCV. The pose estimation was performed as described above to determine the orientation and position of the checkerboard relative to the camera sensor. This calculation required knowledge of the camera’s intrinsic matrix which was determined through calibration. The goal of estimating the pose of the probe was to accurately measure the probe’s location on tissue. The probe pose provided the location and orientation of the checkerboard target expressed as 3D translation and rotation vectors relative to the camera sensor. The location of the source and detector fibers in the image could then be calculated by measuring their relative distance from the checkerboard origin, and applying the rotation and translation measured during the pose estimation procedure. Once calculated, we were able to use the position of the source and detector fibers to generate a 2D estimate of optical properties using a model-based visualization strategy.
C. Visualization
A method was developed to enable live visualization of optical property and chromophore data based on Monte Carlo simulations of light propagation in tissue. Our method attempted to correct for several issues that occur with free scanning. For example, the pose estimation method previously described allows the user to scan freely over the surface of tissue, which can lead to irregular spatial sampling potentially missing of important features of the tissue. A second issue arises because each point measurement samples a relatively large volume of tissue, necessitating a way of accounting for multiple overlapping measurements taken in close proximity. To account for these issues, we developed a visualization method that weighted each measurement based on a spatial sensitivity estimate theoretically derived from photon transport using a Monte Carlo simulation. Using this technique, locations that are sparsely sampled will lead to visualizations that contain “holes” without data, indicating to the user that additional measurements are needed. If multiple measurements are collected near one another, the weighted average of these measurements is visualized.
We computed a weighting function that takes into account the probability of photon interactions with the tissue by simulating photon transport in a representative tissue using Monte Carlo eXtreme (MCX) [26]. 109 photon packets were launched in a medium with an absorption coefficient of 0.01 mm−1, a scattering coefficient of 10 mm−1, a Henyey-Greenstein scattering phase function (g) of 0.9, and an index of refraction (n) of 1.4. A point source and detector matching the radius and geometry of the experimental source and detector fiber were simulated. MCX’s “replay” mode was used to run a second simulation consisting only of detected photons. The total flux through each voxel in this second simulation was used to estimate the spatial sensitivity of the measurement. The 3D sensitivity matrix was projected onto the surface of the sample by taking the sum of each voxel along the Z-axis. An adjustable cutoff value was used to set the sensitivity matrix to zero at locations more than 15 mm from the measurement center location. Finally, the weight matrix was normalized by dividing each pixel by the maximum value. An example weight matrix is shown in Fig. 3A.
The sensitivity matrix was scaled such that pixels in the matrix were the same size as pixels in the camera image. Similarly, the known rotation of the probe allowed the sensitivity matrix to be similarly rotated such that the simulated source and detector fibers matched with the apparent location of the source and detector fibers at each measurement. The final value at each image pixel was defined as the weighted average of all the measurements in the scan where the values in the average were the measured μa and , and the weights were determined from the sensitivity matrix.
D. Lookup table optical property estimation
A new inverse model was developed to map amplitude and phase information to optical properties (μa and ) in real-time. In much prior work using handheld FD-DOS systems, a diffusion theory-based iterative technique was used in which an initial optical property guess was used to generate simulated values of amplitude and phase. The simulated data were compared with the experimental data, and the optical property guess updated until the difference between simulated and experimental data was minimized. Using this method for a single wavelength on a modern desktop PC (Intel i9-9900), about 30 optical property calculations can be performed per second. For a 6 wavelength system, roughly 5 chromophore concentrations (calculated using Beer’s law [27] from the μα values at 6 wavelengths) can be calculated per second.
We recently developed a lookup-table approach to increase the speed of optical property extraction. The details of this method have been described in detail elsewhere [28]. Briefly, the P1 approximation to the radiative transport equation in a semi-infinite geometry was used to pre-compute the complex frequency response for a grid of 500 x 500 optical property pairs with μα values falling between 0.0001 and 0.05 mm−1 and values between 0.1 and 3 mm−1. The Euclidean distance between the measured data and at each frequency and every point on the pre-computed lookup table were calculated, and the sum of these distances was used as an error metric. The optical property pair where the error was minimized was assumed to be the solution. For a single modulation frequency, this method is capable of performing over 1300 estimations per second. In this study, we used 35 modulation frequencies which could be processed at a rate of approximately 50 optical property extractions per second. This nearly two-times increase in processing speed over the iterative method described above allowed faster processing of measurements.
E. Synchronization
The combined HS FD-DOS and real-time visualization technique required synchronization of FD measurements, FD data processing, and probe pose tracking. This was accomplished using a microcontroller (MCU) (Arduino, Uno) and a laptop PC. A custom Python script continuously monitored whether new data were available from the HS FD-DOS system. If new data were available, a trigger signal was sent to acquire a new camera image, and the location and orientation of the probe were determined as well as the pixel scaling factor for the sensitivity matrix. The absorption coefficients, scattering coefficients, and chromophore concentrations were also calculated and used to update the live visualization display. If no new FD-DOS data were available, a new camera image was still acquired, and prior measurement results were overlaid onto the live camera image to allow the operator to monitor the scan results in real-time.
A foot switch was used to trigger new FD-DOS measurements which allowed the operator to lift and reposition the FD-DOS probe during a measurement. The trigger signal was sensed by the MCU and read by the laptop. If the foot switch was pressed, and all the calculations from the previous measurement were complete, the MCU was used to send a trigger signal to the HS FD-DOS system to collect the next measurement. This synchronization guaranteed that the location data and the measurement data were appropriately linked.
Taken together, this system allowed the operator to freely scan the probe over the surface of the sample while collecting data. During measurements, the position and location of the probe was constantly calculated and displayed and, when new FD-DOS data were acquired, the visualization of the results was updated. A second foot switch was used to stop the measurement and save the data.
III. Results
A. System validation
We characterized the new FD-DOS system by measuring its accuracy against a previously validated FD-DOS system [18]. Accuracy was assessed by measuring 5 tissue simulating optical phantoms 20 times with 5 wavelengths using both the digital FD-DOS system and a gold standard, network analyzer based system, yielding a total of 500 measurements per system. At the wavelengths used, the μa values ranged from 0.002 to 0.04 mm−1 and the values fell between 0.4 and 0.9 mm−1. This range of values encompassed many types of tissue including skin, muscle, and brain [29]. Network analyzer based systems have a long history of use in clinical studies and have been shown to be capable of accurately measuring optical properties over a wide range [30]-[32].
The error between the two systems was −7 ± 7% in μa and −1 ± 2% in . We performed a Bland-Altman analysis on these measurements to characterize the agreement between the proposed and previously validated system. We found minimal bias in both absorption and scattering of 5 × 10−4 and 8 × 10−3 mm−1 respectively. The Bland-Altman analysis also allowed for the calculation of limits of agreement between the two instruments. For absorption, the limits of agreement were found to be between 3.7 ± 0.8 × 10−3 mm−1and −2.7 ± 0.8 × 10−3 mm−1. A change in μα of 4 × 10−3 mm−1 at all wavelengths represents a change of about 0.02 μM of hemoglobin. For scattering, the limits of agreement were 0.07 ± 0.2 and −0.05 ± 0.2 mm−1. The Bland-Altman plot for absorption shows a clear increase in the variability of the measurements as absorption coefficient increases which should be considered when highly absorbing tissues are measured. Large errors observed with the 690 nm laser in Fig. 4 are due to the fact that the absorption coefficient at 690 nm tends to be higher than the other wavelengths tested as well as a smaller modulation depth for that laser compared with the other wavelengths.
B. Probe pose estimation
The accuracy of the pose estimation algorithm was assessed by measuring the position and orientation of the probe when securely fastened to a 1 axis translation stage. The stage was fixed to an optical table with two mounting bolts and placed such that the probe was initially located along the bottom of the camera image (the camera was mounted above the optical table pointing down). The probe was programmatically moved horizontally 150 mm in 5 mm increments with a measurement collected at each increment. The stage was then displaced and remounted 25.4 mm away on the optical table such that the stage and probe moved vertically toward the top of the camera image. The stage was again scanned horizontally 150 mm with a measurement taken every 5 mm. This procedure was repeated seven times and resulted in a set of 217 measurements spanning the entire camera image where the true position and orientation of the probe were known.
The accuracy of the pose estimation was assessed in two ways. The first was to assess the relative error of the method by calculating the distance of each point to the first measured location. Using this approach, we found the average difference in distance was 0.7 ± 0.5 mm (Fig. 5 left). We also assessed point-by-point accuracy using the known programmed probe path. With this method, the distance of each point from its known location was 1.3 ± 0.5 mm. Given the low-resolution nature of FD-DOS imaging, a position error around 1 mm was deemed acceptable.
Finally, we scanned the probe over the surface of a spherical object with a 118.5 mm radius to assess the accuracy of the probe tracking method over a curved surface (Fig. 5 right). The probe was moved randomly over the surface of the object and the position of the surface in 3D space was calculated using the pose estimation approach described above. A best-fit sphere was constructed based on the results to examine how well the estimated probe locations mapped onto the spherical surface. The radius of the best-fit sphere was 112.2 mm which is very close to the measured value. We attribute the 6.3 mm difference between the two methods primarily to the difficulty of accurately measuring a sphere of this size due to surface imperfections. Visual examination of the sphere and the measured probe location show good agreement (Fig. 5). We quantified this by comparing the distance of each measured point to the modeled sphere center. Ideally, every point would be the same distance away from the center and the difference between the modeled radius and each point would be zero. The average difference in distance from the sphere center was 0.0 mm as expected for a best-fit sphere. The standard deviation of radii was 0.9 mm. This result indicates that the tracking algorithm is able to accurately track the surface of an object over large changes in the angle of the probe.
C. Optical property map visualization
The visualization method was tested by imaging a tissue simulating optical phantom with a 40 mm diameter hemispherical absorbing inclusion located 5 mm below the surface of the phantom. This phantom was imaged two times. In one measurement, a grid of 126 points with 1 cm by 1 cm spacing was drawn onto a transparency using a surgical marker to mimic a previously used clinical imaging protocol [12]. The grid pattern was transferred onto the sample by placing the transparency on top of the sample and applying firm pressure. FD-DOS measurements were collected at each grid point except points less than 10 mm from the edge of the phantom which were excluded. The absorption coefficient at 850 nm was calculated at each point and interpolated using a bicubic scheme. The size of the resulting inhomogeneity was assessed by fitting a Gaussian function to a single line of the interpolated image that passed through the center of the object. In the second measurement, the same phantom was measured while freely moving the probe over the surface. The density of measurements was driven by real-time visual feedback so measurement points were clustered around the absorbing object. The visualizations were generated as described in Section II-C. The size and shape of the absorbing structure was assessed in the same way as the grid based measurement.
The results of these measurements are shown in Fig. 6. As expected, the grid-based scanning without interpolation led to a relatively low-resolution image. Upon interpolation, the resulting image has a smoother appearance that accurately captures the underlying geometry of the inhomogeneity. Fig. 6C shows the results of freely scanning the probe including the location of each measurement point indicated by gray circles. The measurement points occur at higher density near the inhomogeneity as the operator focused their measurements in that location using the real-time feedback provided by the system. The shape of the inhomogeneity was very similar using the two visualization methods as seen in Fig. 6D. When a Gaussian function was fit to the interpolated grid-based scan profile, the full width at half maximum (FWHM) of the inclusion was found to be 37.3 mm. For the free scanning method, the FWHM of the Gaussian fit to the profile was 36.1 mm.
Despite their apparent similarities, the number of measurements and the measurement time for these methods were quite different. The grid-based measurement consisted of 84 points that were collected over a period of 242 seconds (0.35 measurements/s). In addition to the measurement time, the grid first needed to be drawn on the transparency and transferred to the phantom which took approximately 4 minutes to complete. In contrast, the free scan consisted of 153 measurements that were collected over a period of just 85 seconds (1.8 measurements/s) and required no set up time. Without considering the time needed to construct and transfer the grid, the free scanning method was over five times faster than the grid-based approach. When the time needed to transfer the grid is taken into account, the free scanning method was ten times faster than the grid-based method.
We next investigated the effects of probe orientation on subsurface optical property reconstruction. The probe was scanned over a tissue simulating optical phantom that contained a step discontinuity. On one side the absorption coefficient was low (~ 0.01 mm−1 at 850 nm) and on the other side, μa was higher (~0.03 mm−1at 850 nm). The weighting function in Fig. 3 is not rotationally symmetric, so we hypothesized that the reconstructed spatial resolution would depend on the orientation of the optical fibers. We measured the step phantom while keeping the fibers parallel to the discontinuity, while keeping the fibers perpendicular to the discontinuity, and while attempting to measure the discontinuity with a variety of different probe angles (Fig. 7). A line profile plotted perpendicular to the line of discontinuity was used to determine the resolution which we defined as the distance between the location where the absorption coefficient was 10% of the difference between the two μa regions and the location where the absorption coefficient was 90% of the difference. We found that the resolution when the fibers were kept perpendicular to the discontinuity was significantly worse (21.4 mm) than when the fibers were held strictly parallel to the edge (8.2 mm). With random fiber orientation the resolution was between the two at 11.5 mm. These results indicate that, when measuring structures with unknown shape, it is important to vary the orientation of the fibers to ensure the highest possible resolution. With conventional grid-based scanning, the resolution is limited to the chosen grid spacing. The free-scanning method employed here allows for the determination of spatial resolution that is based on the visualization method described in Section II-C and the fiber orientation.
D. In vivo measurements
Two in vivo measurements were taken with the HS FD DOS system. All procedures were approved by the Boston University Institutional Review Board (protocol number: 3367, approved: 9/28/20) or were determined exempt by the IRB, and we received informed consent from all subjects. The first measurement was performed on the ventral forearm as shown in Fig. 8A and 8B. This dataset consisted of 668 measurements collected in 404 seconds with a source-detector separation of 5 mm. Fig. 8A is a white light image of the forearm with superficial vasculature clearly visible. Fig. 8B shows the total hemoglobin concentration measured on the arm. Vasculature visible in panel A was hand traced and then overlaid onto the image in panel B to show that regions of high oxy-hemoglobin correspond to visible blood vessels. This image is a single frame taken from a video produced after all of the images were collected. The full video is available in Visualization 1 which shows the hemoglobin concentration as the measurement progresses. This video was adapted from the live data to tune the color scale to better show the vessel-like structures. Probe tracking allows the point of contact between the probe and surface of the tissue to be localized independent of the curvature of the tissue, however, the Monte Carlo simulation used for live visualization assumes the tissue surface is parallel to the camera. This mismatch results in chromophore data appearing past the edge of the tissue in Fig. 8A.
We also performed a breast imaging case study. For this measurement, the subject was asked to lie flat on her back with her right arm over her head. This pose is standard for breast self-exams and has the effect of flattening the breast tissue. Once the subject was in position, the operator scanned the probe over the surface of the right breast while collecting measurements. Fig. 8C shows a still frame from a screen capture of the breast measurement. It shows a live view of the instrument with the color bar is scaled automatically based on the range of hemoglobin concentrations found in the image. To protect the subject’s privacy, the video images were passed through an edge-detection filter prior to being saved or displayed on-screen. The areola and nipple are indicated in the figure and the measurement area encompassed the entire breast. This image was constructed from 258 measurements collected over 198 seconds. The measurements showed an increase in oxy-hemoglobin localized around the areola which is consistent with previous work [12]. Higher concentrations of hemoglobin are also located on the right side of the image where the breast tissue was thinner possibly leading to the sampling of muscle or bone in the chest wall. The region surrounding the nipple had a lower oxy-hemoglobin concentration than the areola which is typical of healthy breast tissue [12]. Visualization 2 shows the screen capture of the entire measurement and demonstrates the type of feedback available to the operator of the system.
IV. Discussion
We described here a new high-speed FD-DOS system coupled to a real-time tracking and visualization interface. The live tracking allowed for fast, grid-free scanning over the surface of the measured tissue. A fast LUT method allowed the calculation of tissue optical properties and chromophores to be computed at high speed, while a new weighted average approach to visualization allowed data to be presented live at 1.5Hz. It is, to our knowledge, the first demonstration of an FD-DOS system capable of visualizing processed spatial maps in real-time.
Compared to the point-by-point scanning paradigm of previous FD-DOS instruments, the current method did not require a predefined measurement grid and the visualization method provided a model-based imaging scheme as opposed to the simpler interpolated methods previously implemented [31], [33]. Compared to diffuse optical tomographic (DOT) imaging, our visualization method could be implemented in real-time as it does not attempt to rigorously solve the ill-posed and underdetermined inverse problem associated with localizing contrast in three dimensions [34]. The use of only a single source and detector fiber, unlike the dozens typically used with DOT [35], potentially allows the system to be used to image almost any anatomical location while remaining both low-profile and low-cost. The lack of tomographic reconstruction also represents a limitation of this method. Going forward it may be possible to implement additional source and detector geometries in the handled probe to recover 3D information. Recent developments in sources and detectors for FD-DOS may help to enable more complex and compact robe geometries in the future [36], [37].
The new system described here helps to solve some of the major bottlenecks that have limited the clinical impact of FD-DOS. Rapid imaging can reduce the amount of time needed to scan each patient which can reduce the burden of this technology on both the patient and the operator. Similarly, by providing real-time feedback, the operator of the probe can be sure that they are collecting high-quality data. The free-scanning paradigm also allows operators to focus their scans in particular regions of interest, such as a tumor, which enables the collection of more clinically relevant data in a shorter amount of time. This feature is especially important for small tumors. Using grid-based scanning, contrast from small tumors would be washed out due to insufficient sampling. With grid-free scanning, so long as a priori information about the tumor location is known, the operator can focus collection around the tumor location to improve contrast. Importantly, this system is not restricted to monitoring breast cancer. The small form-factor probe can easily be applied to most anatomical locations. Other potential applications include monitoring major muscle groups for use in sports medicine and performance testing [38], investigations of other types of cancer such as sarcoma [39], monitoring blood flow in the brain during recovery following a stroke [40], and measurements of cardiovascular function [41].
There are several limitations of this technique that should be noted. Despite the high-speed of each individual process, the overall measurement speed was approximately 1.5 Hz. The major bottlenecks included the time needed to process the data using the LUT as well as time needed to identify and calculate the pose of the probe. The current LUT inversion utilized 35 modulation frequencies for each measurement. Our recent work has demonstrated that single modulation frequency FD-DOS measurements have similar accuracy to FD-DOS modulation frequency sweeps (work under review). By switching to a single frequency LUT, the speed of the inversion could be increased significantly. Additionally, the system is currently implemented on a laptop computer which has limited computational and graphical power. The use of a computer with a dedicated GPU may also significantly improve the speed of image processing and increase the achievable frame rate.
A second limitation is the need for the operator to avoid obscuring the camera’s view of the top of the probe. In a fast-paced clinical setting this could prove to be an inconvenience for the operator. Incorporating complementary sensor information such as an inertial measurement unit (IMU) may allow the probe to measure its own orientation and position. We still anticipate that the camera will be needed to provide an initial absolute location, but an IMU would allow the device to continue to function even if the probe were briefly obscured.
Third, this system is susceptible to patient motion. If the patient or the tissue moves during the scan, the apparent location of a tumor or other structure of interest may differ from its actual location. In this work we attempted to limit motion for the breast measurement by asking the subject to lie flat with her arm above her head. This posture stretches the skin over the surface of the breast and can limit motion during scanning. In the future we hope to add fiducial marks to the surface of the tissue, or make use of endogenous tissue features, that will enable the camera to identify landmarks. As those landmarks shift and move during imaging, the visualization can be updated to reflect the subject’s new position.
In future work, we hope to demonstrate the generalizability of the technique by imaging additional healthy volunteers to ensure that the device is suitable for women with different breast sizes and skin tones. We also hope to extend the visualization methodology to generate 3D images of chromophore distributions and better account for tissue curvature.
V. Conclusion
We presented here a high-speed, free scanning FD-DOS device capable of measuring human tissue at a rate of about 1.5 Hz, with real-time data processing and visualization. Scanning of large volumes of tissue was accomplished rapidly as there was no need to prepare the surface prior to scanning. We demonstrated this system’s ability to measure μa and across a wide range, and validated probe tracking accuracy. We used a Monte Carlo simulation to spatially weight the results of each measurement and demonstrate the equivalency of this method with more traditional interpolation approaches. Going forward, this technique may be advantageous for clinical measurements as scans are faster, areas of interest can be identified and scanned more thoroughly, and the user has the ability to rescan areas of interest if necessary.
Supplementary Material
Acknowledgments
The authors would like to thank Lina Lin and Samuel Spink for their help with data collection and processing.
The authors acknowledge funding from NIH F32EB026907, NIH T32GM008764, and a U.S. Department of Defense grant W81XWH-151-0070
Contributor Information
Matthew B. Applegate, Department of Biomedical Engineering at Boston University, Boston, MA 02215, USA
Robert Amelard, KITE-Toronto Rehabilitation Institute, University Health Network, Toronto, ON M5G 2A2, Canada..
Carlos A. Gómez, Department of Biomedical Engineering at Boston University, Boston, MA 02215, USA
Darren Roblyer, Department of Biomedical Engineering at Boston University, Boston, MA 02215, USA.
References
- [1].O’Sullivan TD, Cerussi AE, Cuccia DJ, and Tromberg BJ, “Diffuse optical imaging using spatially and temporally modulated light,” J. Biomed. Opt, vol. 17, no. 7, p. 71311, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [2].Binzoni T, Sassaroli A, Torricelli A, Spinelli L, Farina A, Durduran T, Cavalieri S, Pifferi A, and Martelli F, “Depth sensitivity of frequency domain optical measurements in diffusive media,” Biomedical Optics Express, vol. 8, no. 6, p. 2990, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [3].Strangman G, Boas DA, and Sutton JP, “Non-invasive neuroimaging using near-infrared light,” Biological Psychiatry, vol. 52, no. 7, pp. 679–693, 2002. [DOI] [PubMed] [Google Scholar]
- [4].Franceschini MA, Toronov V, Filiaci M, Gratton E, and Fantini S, “On-line optical imaging of the human brain with 160-ms temporal resolution.” Optics express, vol. 6, no. 3, pp. 49–57, 2000. [DOI] [PubMed] [Google Scholar]
- [5].Yu G, Durduran T, Furuya D, Greenberg JH, and Yodh AG, “Frequency-domain multiplexing system for in vivo diffuse light measurements of rapid cerebral hemodynamics,” Appl Opt, vol. 42, no. 16, pp. 2931–2939, 2003. [DOI] [PubMed] [Google Scholar]
- [6].Warren RV, Cotter J, Ganesan G, Le L, Agustin JP, Duarte B, Cutler K, and O’Sullivan T, “Noninvasive optical imaging of resistance training adaptations in human muscle,” Journal of Biomedical Optics, vol. 22, no. 12, p. 1, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7].Yu G, Durduran T, Lech G, Zhou C, Chance B, Mohler ER, and Yodh AG, “Time-dependent blood flow and oxygenation in human skeletal muscles measured with noninvasive near-infrared diffuse optical spectroscopies,” Journal of Biomedical Optics, vol. 10, no. 2, p. 024027, 2005. [DOI] [PubMed] [Google Scholar]
- [8].Lee J, Rockwood G, Logue B, Manandhar E, Petrikovics I, Han C, Bebarta V, Mahon SB, Burney T, and Brenner M, “Monitoring Dose Response of Cyanide Antidote Dimethyl Trisulfide in Rabbits Using Diffuse Optical Spectroscopy,” Journal of Medical Toxicology, vol. 14, no. 4, pp. 295–305, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [9].Roblyer D, Ueda S, Cerussi A, Tanamai W, Durkin A, Mehta R, Hsiang D, Butler JA, McLaren C, Chen W-P, and Tromberg B, “Optical imaging of breast cancer oxyhemoglobin flare correlates with neoadjuvant chemotherapy response one day after starting treatment,” Proceedings of the National Academy of Sciences, vol. 108, no. 35, pp. 14626–14631, August 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Cerussi A, Hsiang D, Shah N, Mehta R, Durkin A, Butler J, and Tromberg AJ, “Predicting response to breast cancer neoadjuvant chemotherapy using diffuse optical spectroscopy,” Proc Natl Acad Sci U S A, vol. 104, no. 10, pp. 4014–4019, 2007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [11].Cerussi A, Shah N, Hsiang D, Durkin A, Butler J, and Tromberg BJ, “In vivo absorption, scattering, and physiologic properties of 58 malignant breast tumors determined by broadband diffuse optical spectroscopy,” Journal of Biomedical Optics, vol. 11, no. 4, p. 044005, 2006. [DOI] [PubMed] [Google Scholar]
- [12].Tromberg BJ, Zhang Z, Leproux A, O’Sullivan TD, Cerussi AE, Carpenter PM, Mehta RS, Roblyer D, Yang W, Paulsen KD, Pogue BW, Jiang S, Kaufman PA, Yodh AG, Chung SH, Schnall M, Snyder BS, Hylton N, Boas DA, Carp SA, Isakoff SJ, and Mankoff D, “Predicting Responses to Neoadjuvant Chemotherapy in Breast Cancer: ACRIN 6691 Trial of Diffuse Optical Spectroscopic Imaging,” Cancer Research, vol. 76, no. 20, pp. 5933–5944, October 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [13].Ahmad A, Breast Cancer Statistics: Recent Trends. Cham: Springer International Publishing, 2019, pp. 1–7. [Online]. Available: 10.1007/978-3-030-20301-6_1 [DOI] [PubMed] [Google Scholar]
- [14].Rastogi P, Anderson SJ, Bear HD, Geyer CE, Kahlenberg MS, Robidoux A, Margolese RG, Hoehn JL, Vogel VG, Dakhil SR, Tamkus D, King KM, Pajon ER, Wright MJ, Robert J, Paik S, Mamounas EP, and Wolmark N, “Preoperative chemotherapy: Updates of national surgical adjuvant breast and bowel project protocols B-18 and B-27,” Journal of Clinical Oncology, vol. 26, no. 5, pp. 778–785, 2008. [DOI] [PubMed] [Google Scholar]
- [15].Partridge SC, Gibbs JE, Lu Y, Esserman LJ, Tripathy D, Wolverton DS, Rugo HS, Hwang ES, Ewing CA, and Hylton NM, “MRI measurements of breast tumor volume predict response to neoadjuvant chemotherapy and recurrence-free survival,” American Journal of Roentgenology, vol. 184, no. 6, pp. 1774–1781, 2005. [DOI] [PubMed] [Google Scholar]
- [16].Tank A, Peterson HM, Pera V, Tabassum S, Leproux A, O’Sullivan T, Jones E, Cabral H, Ko N, Mehta RS, Tromberg BJ, and Roblyer D, “Diffuse optical spectroscopic imaging reveals distinct early breast tumor hemodynamic responses to metronomic and maximum tolerated dose regimens,” Breast Cancer Research, vol. 22, no. 1, pp. 1–10, 2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Amelard R, Lam JH, Hill B, Durkin A, Cutler K, and Tromberg BJ, “Monocular 3D Probe Tracking for Generating Sub-Surface Optical Property Maps from Diffuse Optical Spectroscopic Imaging,” IEEE Transactions on Biomedical Engineering, vol. 67, no. 7, pp. 1872–1881, 2020. [DOI] [PubMed] [Google Scholar]
- [18].Torjesen A, Istfan R, Roblyer D, Peterson H, and Roblyer D, “Ultrafast wavelength multiplexed broad bandwidth digital diffuse optical spectroscopy for in vivo extraction of tissue optical properties,” J Biomed Opt, vol. 22, no. 3, p. 36009, 2017. [DOI] [PubMed] [Google Scholar]
- [19].Zhao Y, Applegate MB, Istfan R, Pande A, and Roblyer D, “Quantitative real-time pulse oximetry with ultrafast frequency-domain diffuse optics and deep neural network processing,” Biomedical Optics Express, vol. 9, no. 12, p. 5997, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [20].Beck R, Dempster AG, and Kale I, “Finite-precision Goertzel filters used for signal tone detection,” IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, vol. 48, no. 7, pp. 691–700, 2001. [Google Scholar]
- [21].Goertzel G, “An Algorithm for the Evaluation of Finite Trigonometric Series,” The American Mathematical Monthly, vol. 65, no. 1, p. 34, January 1958. [Google Scholar]
- [22].Chitode JS, Digital Signal Processing. Technical Publications, 2008. [Google Scholar]
- [23].Lyons RG, Understanding digital signal processing, 3/E. Pearson Education India, 2004. [Google Scholar]
- [24].Wang J, Ren H, and Meng MQ, “A preliminary study on surgical instrument tracking based on multiple modules of monocular pose estimation,” 4th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, IEEE-CYBER 2014, pp. 146–151, 2014. [Google Scholar]
- [25].Cong P, Xiong Z, Zhang Y, Zhao S, and Wu F, “Accurate dynamic 3D sensing with fourier-assisted phase shifting,” IEEE Journal on Selected Topics in Signal Processing, vol. 9, no. 3, pp. 396–408, 2015. [Google Scholar]
- [26].Fang Q and Boas DA, “Monte Carlo Simulation of Photon Migration in 3D Turbid Media Accelerated by Graphics Processing Units,” Optics Express, vol. 17, no. 22, p. 20178, 2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [27].Scholkmann F, Kleiser S, Metz AJ, Zimmermann R, Mata Pavia J, Wolf U, and Wolf M, “A review on continuous wave functional near-infrared spectroscopy and imaging instrumentation and methodology,” NeuroImage, vol. 85, pp. 6–27, 2014. [DOI] [PubMed] [Google Scholar]
- [28].Applegate MB, Gómez CA, and Roblyer D, “Modulation frequency selection and efficient look-up table inversion for frequency domain diffuse optical spectroscopy,” Journal of Biomedical Optics, vol. 26, no. March, pp. 1–15, 2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [29].Jacques SL, “Optical Properties of Biological Tissues: A Review,” Physics in Medicine and Biology, vol. 58, pp. R37–61, 2013. [DOI] [PubMed] [Google Scholar]
- [30].Tromberg BJ, Svaasand LO, Tsay T-T, Haskell RC, and Berns MW, “Optical property measurements in turbid media using frequency-domain photon migration,” in Future Trends in Biomedical Applications of Lasers, Svaasand LO, Ed., November 1991, pp. 52–58. [Google Scholar]
- [31].Pham TH, Coquoz O, Fishkin JB, Anderson E, and Tromberg BJ, “Broad bandwidth frequency domain instrument for quantitative tissue optical spectroscopy,” Review of Scientific Instruments, vol. 71, no. 6, pp. 2500–2513, June 2000. [Google Scholar]
- [32].Santoro Y, Leproux A, Cerussi A, Tromberg B, and Gratton E, “Breast cancer spatial heterogeneity in near-infrared spectra and the prediction of neoadjuvant chemotherapy response.” Journal of biomedical optics, vol. 16, no. 9, p. 097007, 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [33].Franceschini MA, Moesta KT, Fantini S, Gaida G, Gratton E, Jess H, Mantulin WW, Seeber M, Schlag PM, and Kaschke M, “Frequency-domain techniques enhance optical mammography: Initial clinical results,” Proceedings of the National Academy of Sciences of the United States of America, vol. 94, no. 12, pp. 6468–6473, 1997. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [34].Hoshi Y and Yamada Y, “Overview of diffuse optical tomography and its clinical applications,” Journal of Biomedical Optics, vol. 21, no. 9, pp. 1–11, July 2016. [DOI] [PubMed] [Google Scholar]
- [35].Hajihashemi MR, Grobmyer SR, Al-Quran SZ, and Jiang H, “Noninvasive Evaluation of Nuclear Morphometry in Breast Lesions Using Multispectral Diffuse Optical Tomography,” PLoS ONE, vol. 7, no. 9, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [36].Kitsmiller VJ and O’Sullivan TD, “Next-generation frequency domain diffuse optical imaging systems using silicon photomultipliers,” Optics Letters, vol. 44, no. 3, p. 562, 2019. [DOI] [PubMed] [Google Scholar]
- [37].—, “Next-generation frequency domain diffuse optical imaging systems using silicon photomultipliers,” Optics Letters, vol. 44, no. 3, p. 562, 2019. [DOI] [PubMed] [Google Scholar]
- [38].Hamaoka T, McCully KK, Quaresima V, Yamamoto K, and Chance B, “Near-infrared spectroscopy/imaging for monitoring muscle oxygenation and oxidative metabolism in healthy and diseased humans,” Journal of Biomedical Optics, vol. 12, no. 6, p. 062105, 2007. [DOI] [PubMed] [Google Scholar]
- [39].Peterson HM, Hoang BH, Geller D, and Yang R, “In vivo, noninvasive functional measurements of bone sarcoma using diffuse optical spectroscopic imaging,” Journal of Biomedical Optics, vol. 22, no. 12, p. 1, 2017. [DOI] [PubMed] [Google Scholar]
- [40].Strangman G, Goldstein R, Rauch SL, and Stein J, “Near-Infrared Spectroscopy and Imaging for Investigating Stroke Rehabilitation: Test-Retest Reliability and Review of the Literature,” Archives of Physical Medicine and Rehabilitation, vol. 87, no. 12 SUPPL., pp. 12–19, 2006. [DOI] [PubMed] [Google Scholar]
- [41].Maarek JMI, Holschneider DP, Harimoto J, Yang J, Scremin OU, and Rubinstein EH, “Measurement of cardiac output with indocyanine green transcutaneous fluorescence dilution technique,” Anesthesiology, vol. 100, no. 6, pp. 1476–1483, 2004. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.