|
1.IntroductionOptical light is a powerful diagnostic tool for medicine and material analysis. Spatially resolved reflectance measurements are a common method to investigate light propagation in scattering media. The analysis can often be summarized statistically in terms of optical properties such as the reduced scattering coefficient , the absorption coefficient , the refractive index , and the scattering phase function . Although it has long been known that the phase function has significant influence on light propagation,1–3 it has often been neglected, in particular, for reflectance experiments. In most studies, either the underlying phase function was known and taken into account appropriately or an arbitrary phase function was assumed. Only in a few cases was a determination of a phase function parameter performed.2,4,5 In principle, the phase function can be determined by measuring the angular distribution of the scattered light in a goniometer.6 For this end, the diffusive sample is diluted such that single scattering events can be traced. However, in many cases, this straightforward approach is not possible. An important example is given by most biological tissues. Their phase function is determined by the spatial heterogeneities of the refractive index and thus depends among others on the cell contact surfaces that cannot be diluted without being destroyed. Typically, analyzed phase functions are characterized by the anisotropy value . If light propagation is modeled, often, a Henyey–Greenstein phase function (HGpf)7 with a specific anisotropy value is assumed. However, this procedure can give rise to errors up to 60% in the spatially resolved reflectance1 for small source-detector separations. The anisotropy value does not describe the influence of the phase function on the reflectance properly. In order to resolve this issue, two parameters have been proposed to better describe the reflectance: Bevilacqua and Depeursinge8 proposed the principle of equivalence relations and its most prominent parameter with representing the ’th Legendre moment of the scattering phase function and thus the anisotropy value. This parameter is well suited to describe the reflectance in the spatial domain, however, not in the spatial frequency domain. To overcome this drawback, we recently introduced a new parameter for both the spatial and the spatial frequency domain.9 When the underlying phase function is not known in an experiment and a theory is fit to the data, a phase function parameter (e.g., , , or ) can be adjusted in addition to and . The result can be best expressed in terms of or , since the latter parameters are little-dependent on the choice of phase function used in the theory as long as it covers the relevant range of or . The commonly used HGpf is not sufficient since it does not cover all the values or can reach. Chamot et al.10 stated a physiological range of corresponding to whereas the HGpf does not exceed or . Other models such as the Gegenbauer kernel phase function (GKpf) proposed by Reynolds and McCormick11 with its parameters and are better suited in this regard. Kienle et al.2 used a linear combination of two phase functions and fitted their ratios to retrieve . Turzhitsky et al.12 applied a two parameter phase function derived from the Whittle-Matern correlation function to predict the subdiffusive reflectance. Kanick et al.4 provided a -map of a human hand via spatial frequency domain measurements. Very recently, Bravo et al.13 applied an inversion using a Monte Carlo (MC) lookup table and Naglic et al.14 proposed an inverse MC model based on , , , and the next order similarity parameter for describing the reflectance at very short source-detector separations. Despite these studies, the main reason not to regard the phase function in reflectance measurements remained the lack of an appropriate theory to describe the light propagation precisely and fast. The diffusion theory can be calculated very fast but does not take into account any phase function information. MC simulations can be applied to solve the radiative transfer equation (RTE); however, they need excessive computational time and are thus not applicable for real-time evaluations. Existing analytical solutions of the RTE15 can be used to fit a spatial reflectance curve. However, due to the additional phase function parameter, a tight incident beam compared to and thus, high orders of the series expansion, coming with the need of calculations with quad double numbers, render the most difficult conditions for the analytical solution. As a result, fitting a single curve exceeds 30 min of single CPU core time. Thus, a faster method is required. Multivariate approaches are useful for this acceleration. In literature, artificial neural networks have been reported16,17 to solve the inverse problem. Dam et al.18 reported minimal prediction errors using a principal component analysis (PCA), determining and in a small range of the possible optical parameters. Yaqin et al.19 improved their neural network using a PCA for preprocessing relative data. An interpolation from a lookup table with a large set of theoretical reflectance data is also possible but would require large capacity on a hard drive for three parameters to be varied. The reduction of this reflectance data can be performed by a PCA. This study presents a fast algorithm for the determination of , , and using an analytical solution of the RTE for the light propagation and a PCA for reducing the necessary data for a fast identification of the curve. This approach based on a three-parameter approximation improves the analysis of reflectance data for small source-detector separations and provides useful insights into the limits of the prediction and the modeling of the phase function, when realistic conditions are applied. When errors are given, they represent the median of the unsigned errors. For all the results in this study, the corresponding root mean square errors are, in average, 2.8 times (ranging from 1.4 to 8.4 for the individual examinations) larger than the median errors.At first, the modeling and calculation of the light propagation according to the RTE are explained. In the next section, the principle of the evaluation is shown for only two parameters and , which is not only useful when the phase function is known but also much more demonstrative than the three parameter case. The method is then expanded to a three-parameter analysis. Section 3.2 is the main part of the report. It shows the capability for the determination of , , and the phase function parameter in a very fast and robust way. The results from this new evaluation method are compared to those obtained by a fit. 2.Light Propagation ModelIn this study, the light propagation is described by the nonpolarized RTE. We use the analytical derivation of the spatially resolved reflectance by Liemert and Kienle15 to exactly solve the -equations. We apply a Gaussian beam that illuminates the sample perpendicularly as shown in Fig. 1. The -equations are the result of the decomposition of the radiance into spherical harmonics. The decomposition into a high order is important in proximity to the source, where the radiance is a steep function in the angular space. However, both the high-order expansion and the small beam width come at the cost of increased computational time. Here, we mainly use . Whenever we perform a fit that involves numerous calculations to find the minimum of the cost function, we reduce the order to . Furthermore, one data set with is calculated for comparison and to estimate the truncation error. The geometry of the sample is assumed to be the half space, and the boundary conditions are included exactly according to Fresnel’s law assuming a constant refractive index of and in- and outside the medium, respectively. In the analytical solution algorithm, also the phase function is projected onto spherical harmonics. These projection values are called “Legendre moments” . The GKpf11 and its special case for , the HGpf, are applied for most calculations in this study. In general, the corresponding Legendre moments are calculated numerically. For the HGpf, they can be calculated analytically using . Furthermore, we use a set of different types of phase functions described by Bodenschatz et al.9 For verification, we carry out MC simulations to solve the RTE using the same geometry except for the incident beam that is Dirac-shaped in the MC. This numerical solution is convolved with the same Gaussian beam profile assumed in the analytical calculations. After the convolution, the noise of the MC reflectance curves is negligible compared to the simulated measurement noise described below. This Gaussian beam decreases to at 0.25 mm corresponding to a full width half maximum of . This tight beam profile enables a detailed investigation of the strong influence of the phase function close to the source but necessitates octuple-precision in the calculation of the analytical solution, which renders the calculation slow. In the study, we use sets of forward calculations of reflectance data that are described in Table 1. For the calculation of data set PCA1, used as data base for the 2D-PCA, we kept the phase function constant and calculated the spatially resolved reflectance for a grid of linearly spaced values of and logarithmically spaced values of in ranges indicated in the table. For the data base of the 3D-PCA (PCA2), for each point on the said -grid, the reflectance was calculated for 54 equally spaced values of assuming a GKpf with . The spacing of was ensured using adequate values of the second GKpf parameter . The underlying optical coefficients of the test sets (TS A, TS B, TS C, TS D, and TS MC) were chosen randomly: for the given number of combinations, was chosen as an equally distributed number in the range indicated in Table 1. The absorption value is given by a random exponent in the presented range. The test sets differ in their choice of phase functions: in TS A, the constant phase function used for PCA 1 was used. In TS B, a GKpf was assumed with randomly chosen parameters and . If the corresponding was not in the range , the procedure was repeated. For TS C, the set of 1000 phase functions used in a former study of Bodenschatz et al.9 was used. For this purpose, for each combination of and , a random integer ranging from 1 to 1000 was chosen to indicate the phase function. In TS D, the phase function was chosen similar to TS B; however, was fixed to be 1.8. For TS MC, we assumed an HGpf and chose the anisotropy value in the range from 0.01 to 0.99. All data sets were calculated on a server machine with 16 cores except for the test set TS MC. The underlying MC simulations were calculated on the CPU of a desktop PC. Table 1Computational data overview. PN-curves represent analytical solutions of the RTE, MC simulation were used to solve the RTE numerically. x…y represents either a linear spacing (N steps) or the choice of a number from an equally distributed probability from x to y (random).
We observe that it is very difficult to rely only on the form of the spatially resolved reflectance curve for the determination of the three optical properties , , and . An absolute factor to scale the reflectance data has to be determined to compare the experimental and theoretical data. When this factor is known, we call the reflectance data “absolute,” otherwise, it is called “relative data.” In an experiment, the factor can be determined by calibrating the system using an optical phantom with known optical properties. Furthermore, curves called “ideal” have a factor that is exactly known. However, it is difficult to determine this factor precisely in an experiment. To evaluate the error in the determination of the optical properties caused by an error of , for curves called “realistic,” we multiply with a random factor between 0.95 and 1.05, so an error of up to 5% is assumed. Furthermore, for the “realistic” reflectance data (at points , representing the pixel separation in the sample plane), we assume normally distributed measurement noise with the standard deviation that is added to the reflectance data for each distance index , which is at first a digital number given by the camera. Here, represents the well capacity and the readout noise per pixel. represents the digital number of the brightest pixel of the camera. The sum in the root consists of the shot noise and twice the readout noise, due to the necessity of taking a dark image. The dark current was neglected since it is much smaller than the readout noise for typical integration times less than 1s when using a cooled silicon-based camera. The fraction scales the noise amplitude in electrons into the unit of . It is divided by since most camera-based spatially resolved reflectance setups integrate the signal over all pixels having the same distance to the center of the incident beam, thus, the number of pixels increases with the distance to the source. For the calculation, we set that represents 50% of the full well capacity and . These values are given in the data sheet of the Zyla 5.5 (Andor, Belfast, Northern Ireland) to represent a typical scientific CMOS camera.3.Inverse Problem Algorithms3.1.2D-PCAIn this section, the principle of the determination of and by use of a PCA (2D-PCA) is explained. A full tutorial on PCA can be found in Ref. 20. Briefly, PCA extracts the main data from a matrix in terms of orthogonal vectors. These vectors can be seen as the best-suited indexed family and thus concentrate the information of the matrix. In this study, only the main vectors are regarded, since for solving the inverse problem, the number of principal components should be at least equal to the number of parameters that are to be determined. To create the data matrix, the spatially resolved reflectance is binned such that it is given on a set of distances with , , using , and the number of distances . This uncommon formalism of using not equally spaced positions increases the sensitivity to the phase function parameter, since there is a higher density of data points for smaller distances. In the result section, a comparison of this formalism with an equally spaced model is presented. Reflectance data for every combination of the optical properties of the data set PCA 1 in Table 1 are calculated. To construct the matrix, on which PCA will be performed, we first define the matrix element with the reflectances weighted with a power of the distance to counter the decrease of the reflectance signalThe 1.75th power of is a trade-off between the accuracies of the optical properties to be determined with a focus on . A comparison of different weighting functions is shown below. For centralization and standardization of each row vector in this matrix, a mean absolute value called zeroth projection is extracted for the reflectance vector of each combination of optical properties. In order to get a variable that only depends on the shape of the reflectance curve, we extract the standard normal variate21 for each reflectance vector with representing the standard deviation of the weighted reflectance vector . Using this matrix , we determine eigenvectors and the corresponding eigenvalues of its covariance matrix . The eigenvalues (together with their corresponding eigenvectors) are sorted by its values such that . The two eigenvectors and represent the relevant principal components. In the next step, the projection vectors are calculated for and normalized such that with . Please note that the vector was not obtained by the application of an eigenvector, but by calculating the mean absolute value. Nonetheless, it is very useful to align it with the projection values. Since every element of a projection vector represents a single combination of and , these vectors () are expanded onto a -grid to become matrices with . Using an analytical model, no noise impairs the data. This allows the smooth matrices to be interpolated using a finer grid to increase the resolution by a factor of two in both dimensions. An exemplary matrix is represented by the curved surface in Fig. 2(a). In summary, we have introduced the PCA algorithm to process the theoretical reflectance data. Now, a single reflectance data vector given at positions can be analyzed efficiently: processing analogously, we get the mean absolute value [horizontal plane in Fig. 2(a)] and the vector . The projection values are given by the scalar product with . The optimal solution for and should minimize the differences of and with [see Figs. 2(b) and 2(c)]. We define the matrix of differences [displayed in Fig. 2(d)]. The discrete position in the grid yielding the minimal value of is analyzed. The true minimal position is assumed to be near and is determined by optimizing a quadric surface in the neighborhood of this value. This can be done very efficiently by calculating the Moore–Penrose pseudoinverse, which does not depend on the specific curve and thus only needs to be calculated once. The extremum of the quadric corresponds to the true minimal position that provides the optical properties. If the extremum is further away than the nearest neighbors on the grid, is assumed to represent the optical properties. The functions for solving the inverse problem by use of the PCA are implemented in Matlab2013b (The MathWorks Inc., Natick, Massachusetts).3.2.3D-PCAFor the determination of the three parameters , , and the phase function parameter (3D-PCA), the procedures explained above are analogously applied. However, the transition of the vectors to third-order tensors (-grid) instead of matrices (-grid) renders a graphical demonstration difficult. The data set for finding the principal components consists of all combinations of optical properties described in PCA 1 in Table 1. Using a GKpf with , the variation of corresponds to ranging between 0.27 and 1.33. The projection values were interpolated on a grid with 72, 40, and 27 steps for , , and , respectively. The resolution of the latter was reduced, since results with grids of higher resolution showed no relevant enhancement. Since three optical parameters are to be evaluated, the index in the calculation of is extended to 3, the corresponding eigenvectors are presented in Fig. 3. Also, the result of the nonlinear spacing of can be found in the figure: since the eigenvectors are orthogonal, their oscillations have the highest frequency in the subdiffuse regime, where the influence of is crucial. 3.3.Fit RoutineA nonlinear least squares optimization method22 is used to adjust the parameters , , as well as the scaling factor for relative data to minimize with evenly spaced distances from the source . The high precision and corresponding slow computation render the use of the -solution for curve fitting difficult. We therefore make use of the -solution that allows us to perform computations of a large and statistically meaningful data set. A GKpf with is assumed, motivated by the large range of possible by varying . 4.Results4.1.2D-PCAIn this section, a large number of reflectance curves are analyzed. This number is given in the corresponding rows in Table 1. At first, test set A (TS A) is analyzed by the 2D-PCA. The analysis of a single curve runs on one CPU core in less than 1 ms after initial loading of the prepared data. The determined optical properties and for ideal and realistic curves (see Sec. 2) are shown in Figs. 4(a) and 4(b), respectively. It can be found that the predicted optical properties of the ideal curves match the expected values almost perfectly. The deviations of the obtained optical properties for the realistic curves give an impression on how distorted the information is. Please note that in this step the phase function is assumed to be known and thus used in the forward calculations of PCA 1. To statistically demonstrate the quality of the optical property determination for the ideal curves, boxplots are shown in Fig. 5 featuring the 25% and the 75% quartiles as well as the median values of the relative error of each optical property. The whiskers usually displayed to represent the 5% and the 95% quantiles are not shown since they are mostly two to six times the distance to the median compared to that of the corresponding quartiles and thus confirm the conclusions drawn from the quartiles. Only for the small errors, this factor is exceeded for six whiskers. In the visualization using the boxplots, the perfect match for the ideal curves of TS A can be found too. The sensitivity of the 2D-PCA algorithm to an unknown phase function is shown in Fig. 6, where the 2D-PCA of TS B is presented. This additional degree of freedom makes it more difficult to determine and . The errors in and caused by a phase function difference exceed those caused by the realistic noise assumptions and distortion of by far. Thus, for the two parameter determination of and , we show the analysis of ideal curves by the 2D-PCA in Figs. 5 and 6 and do not show the similar results of the realistic curves. Since was not determined in that case, in the right column, no corresponding box is shown for the 2D-PCA. For the other test sets, similar results can be found in Fig. 5. Analyzing TS C, different kinds of phase functions produce large deviations in and . Interestingly, in the analysis of TS MC, the range of deviations is smaller compared to the other test sets with varying phase functions. This is probably due to the fact that only HGpf is used for the MC test set as in the forward calculation of PCA 1. It underlines the limited variability of HGpf even if is varied in a physically reasonable range. 4.2.3D-PCANext, the 3D-PCA is applied on the test sets. Because of the additional dimension, the computational effort is increased by about one order of magnitude. The determination of the optical properties for a single curve takes around 10 ms of CPU time on a single core. When TS B is analyzed by the 3D-PCA [see Figs. 7(a)–7(c)], the prediction of and is improved for both ideal and realistic curves compared to the 2D-PCA. The results for the ideal curves represent the errors of the 3D-PCA algorithm. Those of the realistic curves show the influence of the noise assumption. The study of Fig. 7 reveals some horizontal and vertical clustering of data points. They correspond to solutions that could not be optimized using the quadric fitting (see Sec. 3.1) and thus lay on the grid points of the forward calculations. The determined values of the phase function parameter are in good agreement with the expected values for ideal curves. For realistic curves, however, its determination error increases rapidly. This is not due to the added noise that has only a small effect on the determination of the optical properties, but mainly due to the imprecisely known absolute value . The increase of the errors of the realistic case compared to the ideal one is visualized more clearly in Fig. 5. For realistic curves, 50% of the predicted values of are less than 0.027 from the expected value corresponding to 3% of the full range of () and 5% of the physiologically relevant values (). The latter values are obtained by plotting over for the 1000 phase functions used in TS C and extracting the “physiological range” of .10 An important and most difficult challenge is the determination of the optical properties in TS C by 3D-PCA [see Figs. 7(d)–7(f)], since the underlying phase function is not known at all. In the corresponding boxplots in Fig. 5(a), a small systematic underestimation of about 1% can be found for . The uncertainties of are comparable to those of TS B. In the phase function parameter determination, the large variation of the phase functions used for TS C results in the largest median errors of represented by the boxes. For ideal curves, the influence of this variation can be seen most clearly. The median is shifted by about 0.015 and the quartiles extend to and are thus most distant to the median compared to any other test set used in the study. For realistic curves, the determination is only slightly worse compared to TS B. The analysis of TS D () illustrates the effect of the limited order in the calculation of PCA 2. Compared to TS B, no significant difference in the determination of and can be found. In the determination of , a small drift of the median of less than 0.01 can be found for the analysis of realistic curves. Since TS D uses the same type of phase functions as PCA 2, this drift can only be explained with their different orders . Since both and the calculation order have an increased influence on the reflectance at small distances from the source, the more precise description of the reflectance from is falsely interpreted as a change in . However, the observed deviation in is smaller than the typical errors even for ideal curves. That means, a calculation order of is sufficient. Finally, the 3D-PCA is applied on reflectance curves from MC simulations. The results for and are comparable to the results from the TS B analysis, only the deviation in is larger. This is probably due to the difference in the phase function type in TS MC (GKpf with ) and in PCA 2 (GKpf with ). 4.3.ConfigurationsThe parameters that are used in the evaluations are not unique. In the following, we present results of the analysis when parameters are changed. The analysis of TS C using the 2D-PCA and the 3D-PCA is performed as a metric. Although the 2D-PCA could easily produce better results by choosing other parameters, it is the aim of this study to present the 3D-PCA and for simplicity, we choose to keep the parameters identical for both methods. In Fig. 8, the results of and are shown for different variations of the underlying parameters. At first, we demonstrate the inability of the determination of using a linear spacing of compared to the nonlinear binning presented in Eq. (3). Using the linear representation of , the determination of is strongly biased and shows larger errors than in the nonlinear case. Furthermore, the accuracy of the determination of using the 3D-PCA is significantly improved using the nonlinear representation, whereas the results of using the 2D-PCA are comparable. The results of are less than 10% for both spacings and all examined weightings and allow similar conclusions as the discussed results of and are thus not shown. The best weighting (reference) was chosen to be . It allows a determination of with a high accuracy without increasing the error of the 2D-PCA too much. Please remark that the chosen parameters are to be optimized for the 3D-PCA; however, very large errors in the 2D-PCA indicate a nonrobust analysis. The commonly used linear spacing and weighting of shows the smallest errors for combined with good results for in the 2D-PCA. It is, however, not suited for the 3D-PCA as it produces large errors in and . In this study, the number of used projection values is one larger than the number of optical properties to be determined. Using more projection values, the determination of gets slightly more accurate at the cost of a strong deterioration of and additionally in the 2D-PCA of . To use one projection value less works equally precise in the 2D-PCA but deteriorates the results in the 3D-PCA for all three parameters. The number of data point was varied between 20 and 100. This modification, however, is not shown since it did not produce any difference. Lower numbers of data points are interesting for fiber probes that are not examined in this study. 4.4.Least Square FitAt last, we compare the presented methods to a fit algorithm. 1000 curves out of TS C were fit by the analytical -solution via variation of , , , and . A GKpf was assumed using . Three different modalities were examined: in the first (a), the start parameters for the fit were , , , , in the second (b), the start parameters were given by the result of the 3D-PCA. In both (a) and (b), the theory was fit to ideal curves, whereas in the third (c), realistic curves were fit with the 3D-PCA start parameters as used in (b). The results of these fits are presented as boxplots in Fig. 9. The 5%- and 95%-whiskers are not shown; however, this time because they are too large and exceed the axes’ limits by far. It can clearly be seen that the fit algorithm enhances the prediction results compared to the 3D-PCA, most noticeably for the parameter , where the limits of the graph were copied from Fig. 5. Interestingly, modality (c) shows no deterioration even though realistic curves were analyzed instead of ideal ones. In the relative fit, the scattered absolute intensity can be compensated for by variation of , so only the effect of noise remains. Summarized, the prediction of and is enhanced, the prediction of is slightly worse compared to the 3D-PCA of TS C with ideal curves and gives better results for the realistic ones. The main difference and the reason for the enhancement of and is the weighting in the fit that uses the noise applied to achieve realistic curves. That measure shifts the focus from to . In the 3D-PCA, the weighting is done by choosing nonequidistant values of , which is justified but arbitrary and by multiplication of the reflectance with in Eq. (4). Concerning , the systematic deviation in the fit is partly due to the choice of phase function in TS C (in 3D-PCA there is also a drift, but smaller) and partly due to the lower calculation order of in the fit. The choice of a lower order is unfortunate but necessary. The computational effort for the fit is immense, even using . An average total CPU time of 34.0, 14.7, and 14.2 min was needed per curve using the modalities (a) to (c), respectively. Please note that the fit algorithm can severely miss the expected optical properties, these values cannot be seen in the quartiles. Hence, only the best 50% of the results of each algorithm are compared. In order to evaluate the validity of geometrical approximations, MC simulations were performed regarding an obliquely incident beam tilted by 5 deg and a numerical aperture angle of 5 deg of the detection. These variations were included both separately and at the same time. The optical properties were , , , and using an HGpf. The resulting curves were fit by the analytical solution assuming perpendicular incidence and full numerical aperture of the detection system. An error of 2%, 10%, and 0.01 was not exceeded for any of these cases in , , and , respectively. 5.ConclusionWe presented a fast and robust method based on PCA to determine the reduced scattering coefficient , the absorption coefficient , and the recently introduced phase function parameter from spatially resolved reflectance data. When these parameters and the underlying type of phase functions are not known and the reflectance data is not impaired with noise, we found the median errors of these parameters to be , , and . The assumption of realistic measurement uncertainties increases these errors to , , and . After preparation of the principal components, the calculation time is about 10 ms for the analysis of a single curve using MATLAB® on a single core on a PC built in 2011. Absolute reflectance data are needed for successful determination of the optical properties, the influence of errors up to 5% in this absolute value was examined. If the phase function is known, the determination of and is highly accurate, takes only 1 ms per curve, and can even be achieved using relative data. Compared to a fit algorithm, the computational effort is decreased by orders of magnitude; however, the speedup comes at the price of a lower accuracy. If very high accuracy is needed, a further application of our method is the use of the 3D-PCA to find the start values for the fit to reduce its computational time by a factor of 2 to 4 while maintaining the high prediction quality of the fit routine and even increasing its robustness. If the phase function is kept constant in the determination of and from a set of ideal reflectance curves calculated for multiple phase functions, median errors of 5% in and 22% in occur. Hence, even for cases, where information about the phase function is not of interest or relevance, the presented method improves the determination of and by giving the possibility to adjust the phase function. Neither the presented algorithm nor the fit routine was able to determine better than . These uncertainties in relate to the limits of describing phase function influence on spatially resolved reflectance by a single parameter. The calculation of the data set for the analysis (PCA 2) can thus be accelerated by assuming only 10 to 15 different values for without reducing the determination accuracy. Please note that could also be used as a reproducible phase function parameter in the spatial domain. However, in view of the more universal applicability of also to the spatial frequency domain, allows for enhanced comparability. Future work includes the analysis of the experimental data and the implementation of the PCA into the automated measurement software to allow for real-time extraction of optical properties from spatially resolved reflectance measurements. AcknowledgmentsThe authors thank the reviewers for their comprehensive comments that helped to improve the final results of this study. P. Krauter acknowledges the support by Evangelisches Studienwerk Villigst e.V. ReferencesJ. R. Mourant et al.,
“Influence of the scattering phase function on light transport measurements in turbid media performed with small source–detector separations,”
Opt. Lett., 21
(7), 546
–548
(1996). http://dx.doi.org/10.1364/OL.21.000546 OPLEDP 0146-9592 Google Scholar
A. Kienle, F. K. Forster and R. Hibst,
“Influence of the phase function on determination of the optical properties of biological tissue by spatially resolved reflectance,”
Opt. Lett., 26
(20), 1571
–1573
(2001). http://dx.doi.org/10.1364/OL.26.001571 OPLEDP 0146-9592 Google Scholar
N. Bodenschatz et al.,
“Detecting structural information of scatterers using spatial frequency domain imaging,”
J. Biomed. Opt., 20
(11), 116006
(2015). http://dx.doi.org/10.1117/1.JBO.20.11.116006 JBOPFO 1083-3668 Google Scholar
S. C. Kanick et al.,
“Sub-diffusive scattering parameter maps recovered using wide-field high-frequency structured light imaging,”
Biomed. Opt. Express, 5
(10), 3376
–3390
(2014). http://dx.doi.org/10.1364/BOE.5.003376 BOEICL 2156-7085 Google Scholar
P. Naglič et al.,
“Estimation of optical properties by spatially resolved reflectance spectroscopy in the subdiffusive regime,”
J. Biomed. Opt., 21
(9), 095003
(2016). http://dx.doi.org/10.1117/1.JBO.21.9.095003 JBOPFO 1083-3668 Google Scholar
F. Foschum and A. Kienle,
“Optimized goniometer for determination of the scattering phase function of suspended particles: simulations and measurements,”
J. Biomed. Opt., 18
(8), 085002
(2013). http://dx.doi.org/10.1117/1.JBO.18.8.085002 JBOPFO 1083-3668 Google Scholar
L. Henyey and J. Greenstein,
“Diffuse radiation in the galaxy,”
Astrophys. J., 93 70
–83
(1941). http://dx.doi.org/10.1086/144246 Google Scholar
F. Bevilacqua and C. Depeursinge,
“Monte Carlo study of diffuse reflectance at source–detector separations close to one transport mean free path,”
J. Opt. Soc. Am. A, 16
(12), 2935
–2945
(1999). http://dx.doi.org/10.1364/JOSAA.16.002935 JOAOD6 0740-3232 Google Scholar
N. Bodenschatz et al.,
“Quantifying phase function influence in subdiffusively backscattered light,”
J. Biomed. Opt., 21
(3), 035002
(2016). http://dx.doi.org/10.1117/1.JBO.21.3.035002 JBOPFO 1083-3668 Google Scholar
S. Chamot et al.,
“Physical interpretation of the phase function related parameter γ studied with a fractal distribution of spherical scatterers,”
Opt. Express, 18
(23), 23664
–23675
(2010). http://dx.doi.org/10.1364/OE.18.023664 OPEXFF 1094-4087 Google Scholar
L. Reynolds and N. McCormick,
“Approximate two-parameter phase function for light scattering,”
J. Opt. Soc. Am., 70
(10), 1206
–1212
(1980). http://dx.doi.org/10.1364/JOSA.70.001206 JSDKD3 Google Scholar
V. Turzhitsky et al.,
“A predictive model of backscattering at subdiffusion length scales,”
Biomed. Opt. Express, 1
(3), 1034
–1046
(2010). http://dx.doi.org/10.1364/BOE.1.001034 BOEICL 2156-7085 Google Scholar
J. J. Bravo et al.,
“Sub-diffuse optical biomarkers characterize localized microstructure and function of cortex and malignant tumor,”
Opt. Lett., 41
(4), 781
–784
(2016). http://dx.doi.org/10.1364/OL.41.000781 OPLEDP 0146-9592 Google Scholar
P. Naglič et al.,
“Adopting higher-order similarity relations for improved estimation of optical properties from subdiffusive reflectance,”
Opt. Lett., 42
(7), 1357
–1360
(2017). http://dx.doi.org/10.1364/OL.42.001357 OPLEDP 0146-9592 Google Scholar
A. Liemert and A. Kienle,
“Exact and efficient solution of the radiative transport equation for the semi-infinite medium,”
Sci. Rep., 3 2018
(2013). http://dx.doi.org/10.1038/srep02018 SRCEC3 2045-2322 Google Scholar
T. Farrell, B. Wilson and M. Patterson,
“The use of a neural network to determine tissue optical properties from spatially resolved diffuse reflectance measurements,”
Phys. Med. Biol., 37
(12), 2281
–2286
(1992). http://dx.doi.org/10.1088/0031-9155/37/12/009 PHMBA7 0031-9155 Google Scholar
M. Jäger, F. Foschum and A. Kienle,
“Application of multiple artificial neural networks for the determination of the optical properties of turbid media,”
J. Biomed. Opt., 18
(5), 057005
(2013). http://dx.doi.org/10.1117/1.JBO.18.5.057005 JBOPFO 1083-3668 Google Scholar
J. S. Dam et al.,
“Determination of tissue optical properties from diffuse reflectance profiles by multivariate calibration,”
Appl. Opt., 37
(4), 772
–778
(1998). http://dx.doi.org/10.1364/AO.37.000772 APOPAI 0003-6935 Google Scholar
C. Yaqin et al.,
“Determination of tissue optical properties from spatially resolved relative diffuse reflectance by PCA-NN,”
in Neural Networks and Signal Processing, 2003. Proc. of the 2003 Int. Conf. on,
369
–372
(2003). http://dx.doi.org/10.1109/ICNNSP.2003.1279286 Google Scholar
L. Smith,
“A tutorial on principal component analysis,”
(2014) http://www.cs.otago.ac.nz/cosc453/student_tutorials/principal_components.pdf September ). 2014). Google Scholar
R. Barnes, M. S. Dhanoa and S. J. Lister,
“Standard normal variate transformation and de-trending of near-infrared diffuse reflectance spectra,”
Appl. Spectrosc., 43
(5), 772
–777
(1989). http://dx.doi.org/10.1366/0003702894202201 APSPA4 0003-7028 Google Scholar
S. Agarwal et al.,
“Ceres solver,”
(2015) http://ceres-solver.org April ). 2015). Google Scholar
|