Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2012 Aug 29.
Published in final edited form as: J Opt Soc Am A Opt Image Sci Vis. 2010 Jul 1;27(7):1723–1742. doi: 10.1364/JOSAA.27.001723

Perturbation theory for the diffusion equation by use of the moments of the generalized temporal point-spread function. III. Frequency-domain and time-domain results

Angelo Sassaroli 1,*, Fabrizio Martelli 2, Sergio Fantini 1
PMCID: PMC3429950  NIHMSID: NIHMS286920  PMID: 20596162

Abstract

We study the performance of a previously proposed perturbation theory for the diffusion equation in frequency and time domains as they are known in the field of near infrared spectroscopy and diffuse optical tomography. We have derived approximate formulas for calculating higher order self- and mixed path length moments, up to the fourth order, which can be used in general diffusive media regardless of geometry and initial distribution of the optical properties, for studying the effect of absorbing defects. The method of Padé approximants is used to extend the validity of the theory to a wider range of absorption contrasts between defects and background. By using Monte Carlo simulations, we have tested these formulas in the semi-infinite and slab geometries for the cases of single and multiple absorbing defects having sizes of interest (d=4–10 mm, where d is the diameter of the defect). In frequency domain, the discrepancy between the two methods of calculation (Padé approximants and Monte Carlo simulations) was within 10% for absorption contrasts Δμa ≤ 0.2 mm−1 for alternating current data, and usually to within 1° for Δμa ≤ 0.1 mm−1 for phase data. In time domain, the average discrepancy in the temporal range of interest (a few nanoseconds) was 2%–3% for Δμa ≤ 0.06 mm−1. The proposed method is an effective fast forward problem solver: all the time-domain results presented in this work were obtained with a computational time of less than about 15 s with a Pentium IV 1.66 GHz personal computer.

1. INTRODUCTION

In near infrared spectroscopy and diffuse optical tomography light in the wavelength range 600–900 nm is used to probe macroscopic regions of tissues. Two of the main applications are focused on the detection and physiological characterization of breast cancer [14] and functional imaging of the brain [510]. One of the main challenges that these fields are facing is the modeling of photon migration in tissues. The diffusion equation (DE) [11] has been widely used to quantify the features of light collected a few centimeters away from the input source. On the contrary for shorter source-detector separations also the more complex radiative transfer equation (RTE) [12], P3 [13], and PN [14] approximations have been used. The general philosophy for solving complex problems of optical properties estimation is either to use simplifying assumptions about the geometry of the medium, location, and shape of defects, and/or a priori information on the distribution of the background optical properties, or to solve the full inverse problem by using sophisticated numerical methods. The former include computational methods that are faster but sometimes lack of quantification power (especially when the assumptions are oversimplifying), while the latter include slower computational methods that are more quantitative. Examples of the first and second categories are analytical models [1518] and finite difference [19,20] or finite element [2123] method based calculations, respectively. Other methods for forward problem calculations are based on Monte Carlo simulations [24] and random walk analysis [25]. Among the analytical methods used to solve the DE in the presence of one or multiple defects, perturbation theory has also been used in several geometries of interests [2628]. In our previous work [29] we developed a perturbative approach to the DE for absorbing defects, based on the knowledge of the path length moments of the collected photons. This method is general in nature, i.e., it does not rely on any particular geometry and distribution of the optical properties. We already showed the potential of this method for continuous wave (CW) calculations carried out in the semi-infinite [30], slab and cylindrical [31], and layered geometries [32]. In this work we show that the method of the moments is also quite effective in the frequency and time domains. While the proposed method is not meant to substitute sophisticated numerical algorithms that are developed for solving partial differential equations in very general conditions, we can argue that it is a useful complement to those algorithms for at least two reasons. First, the method of the moments provides a better insight into the physical process of photon migration in highly turbid media. Second, the proposed method represents a practical fast forward problem solver for those situations beyond Born approximation whenever the Green’s function of the medium is available. In the discussion section we will also consider the possible implementations of this method in inversion procedures used to solve general problems. In the theory section we briefly review a few points of the theory that are useful for understanding the results of this work. In particular we show that (a) the time-domain moments are the “building blocks” to derive the frequency-domain (and therefore also CW-domain) moments; (b) we develop heuristic formulas in frequency and time domains for the calculation of self- and mixed moments up to the fourth order that are used for studying absorbing defects; (c) we show how the method of Padé approximants is used to extend the limitations of the fourth order theory for wider absorption contrasts.

All throughout this work we stress the importance of the time-domain mean path lengths for solving not only first order but also higher order problems whenever single or multiple defects are considered. In a very succinct way we can say that the time-domain mean path lengths in the regions of interest constitute the most relevant piece of information for studying perturbation theory in the three domains of investigation.

2. THEORY

A. General Perturbative Approach to Photon Migration in Time and Frequency Domains

We consider a diffusive medium having arbitrary geometry that is divided into N regions where the scattering (μs)and the absorption (μa) coefficients are considered constant in each region, but for which μsiμsj and μaiμaj for ij (i,j=1, …, N). We also consider a Dirac δ(t), a source point located at rs inside the medium, and a point of collection rb located at the boundary of the medium. We define the generalized temporal point-spread function (TPSF) as the probability density function per unit time and surface area, fin(t1, …, tN), of the local transit time of detected photons ([fin] =L−2tN, where L is the length and t is the time). The function fin indicates the probability density that a photon emitted from rs at time t=0 is detected at time t=i=1Nti after spending time ti in the region “i” (i=1,2, …,N). The integration of fin over the N-dimensional Euclidian space RN yields the CW attenuation per unit surface area, while its integration over the hyper-plane σN defined by i=1Nti=t yields the Green’s function in time domain, also known as TPSF (defined here as R; [R] =L−2t−1),

σNfin(t1,,tN)dσ=Rin(rb,t,μa). (1)

In Eq. (1) μa is the array of the absorption coefficients μai(i=1, …,N) in the initial state of the medium (subscript “in”). By contrast, the final state of the medium (subscript “fi” in the following formulas) differs from the initial state only for the distribution of the absorption coefficients: μa + Δμa, where Δμa is the array of the absorption changes Δμai (i=1, …, N). The TPSFs in the initial and final states of the medium are related by the formula [29]

Rfi(rb,t,μa+Δμa)=Rin(rb,t,μa)×k1,k2,,kN=0(-1)k1+k2+kN(Δμa1)k1(ΔμaN)kNk1!kN!×l1k1lNkN(rb,t,μa), (2)

where l1k1lNkN(rb,t,μa) is the time-domain mixed path length moment of order (k1, k2, …, kN) calculated in the initial state of the medium at the time t and is defined by

l1k1lNkN(rb,t,μa)=σN(vt1)k1(vtN)kNfin(t1,,tN)dσσNfin(t1,,tN)dσ. (3)

In Eq. (3) v is the speed of light in the medium and li =vti is a random variable associated with the path length traveled by detected photons in the region i. Note that the time-domain moments are real functions of the time variable. For example, the time-domain mean path length 〈li〉(t) is defined as the average path length traveled by a photon detected at time t inside the region i as t is varied in the range of interest.

In frequency domain, the source term located at rs is described by the temporal function exp(i ωt), where ω =2πf is the pulsation and f is the frequency of modulation. The Green’s function in the frequency domain is obtained by carrying out the Fourier transform of Eq. (2),

Rfi(rb,ω,μa+Δμa)=Rin(rb,ω,μa)×k1,k2,,kN=0(-1)k1+k2+kN(Δμa1)k1(ΔμaN)kNk1!kN!×l1k1l2k2lNkN(rb,ω,μa), (4)

where in(rb, ω, μa) and l1k1l2k2lNkN(rb,ω,μa) are defined as

Rin(rb,ω,μa)=FT[Rin(rb,t,μa)](ω), (5)
l1k1l2k2lNkN(rb,ω,μa)=FT[Rin(rb,t,μa)l1k1l2k2lNkN(rb,t,μa)](ω)Rin(rb,ω,μa). (6)

Equation (6) can also be written as

l1k1l2k2lNkN(rb,ω,μa)={[Rin(rb,ω,μa)]FT[l1k1l2k2lNkN(rb,t,μa)](ω)}(ω)Rin(rb,ω,μa). (7)

In Eqs. (5)(7)FT” and “⊗” denote the Fourier transform and the convolution, respectively. In frequency domain we are interested in the modulus and phase of the Green’s function which are usually defined as ACin = |in(rb, ω, μa)| and αin =arg[in(rb, ω, μa)], respectively. (AC refers to alternating current.) Note that the frequency-domain moments are complex numbers that depend on the pulsation ω [Eq. (6)]. Only the CW moments that are a particular case of the frequency-domain moments (for ω=0) reduce to real positive numbers. For example, according to Eq. (6), the CW mean path length 〈li〉 (ki =1, kj =0, ji) is obtained as the integral of the time-domain mean path length, 〈li〉(t) weighted by the time-domain Green’s function. The integral is normalized to the CW attenuation per unit surface area (i.e., the integral of the time-domain Green’s function).

B. Derivation of the Moments in Time Domain

Up to this point the formulas derived are very general since they rely only on the microscopic Beer–Lambert law; therefore they do not provide any further insight on how to calculate the moments in a particular geometry. We proposed such a method in our previous work [29] by using a formal similarity between Eq. (2) [or Eq. (4)] and the solution of the perturbative DE expressed by the Neumann series. We derived general formulas for the moments based on the knowledge of the DE Green’s function in the initial state of the medium. Even though we focused mainly on the CW domain we provided a brief introduction to the formulas written in the previous section. We also provided formulas for the first and second order moments in both time and frequency domains. We start from this point and we describe the new developments of the method. In the following formulas the Green’s functions in the initial state of the medium are indicated with the subscript “0.”

1. First Order Moments

We start the description of our method applied to time domain by writing the time-domain mean path length in the region i as [29]

li(rb,t)=Vidr10R0(rb,r1,t-t1)φ0(r1,t1)dt1R0(rb,t)=Vi[R0(rb,r1,τ)φ0(r1,τ)](t)dr1R0(rb,t), (8)

where φ0(r1, t1) is the Green’s function of the DE calculated in the point r1 at time t1 when photons are emitted at t=0 from the point rs, R0(rb, r1, tt1) is the output flux calculated in the boundary point rb at time t when photons are emitted from the point r1 at time t1, R0(rb, t) is the output flux calculated in the point rb at time t when photons are emitted from the point rs at t =0, and Vi is the volume of the region i. Note that the units of both φ0 and R0 are L−2t−1, which is expressed in this work in mm−2 ps−1. In Eq. (8) and in the following expressions the dependence of the moments and the Green’s functions from the initial distribution of the absorption coefficient (μa) is implicit. If we assume that the size of the defect is much smaller than the distance between the point source and the defect and between the defect and the collection point, we have that R0(rb, r1, tt1) ≈ R0(rb, ri, tt1) and φ0(r1, t1) ≈ φ0(ri, t1), where ri is an arbitrary fixed point inside the defect. Therefore from Eq. (8) we can derive the approximate formula

li(rb,t)ViR0(rb,t)[R0(rb,ri,τ)φ0(ri,τ)](t). (9)

2. Second Order Moments

There are two kinds of second order moments: the mixed moments which measure the interaction between two points at two distinct regions, and the self-moments which measure the interaction between two points within the same region. In other words we can say that the second order moments are proportional to the cumulative probability for a detected photon to visit two points belonging either to the same region or to different regions. For the mixed moment of regions i and j we have [29]

lilj(rb,t)=1R0(rb,t)P(i,j)Vidr10R0(rb,r1,t-t1)dt1×Vjdr20φ0(r1,r2,t1-t2)φ0(r2,t2)dt2. (10)

The number of terms in the series is the permutations of two indices P(i,j)(two terms). If we make the same assumptions used for the derivation of Eq. (9) and we assume also that φ0(r1, r2, τ) ≈ φ0(ri, rj, τ), where ri, rj are two arbitrary fixed points inside the regions i and j, respectively, we can rewrite Eq. (10) in the form

lilj(rb,t)P(i,j)ViVj[R0(rb,ri,τ)φ0(ri,rj,τ)φ0(rj,τ)](t)R0(rb,t),ij. (11)

The self-moments are written as

li2(rb,t)20R0(rb,ri,t-t1)dt1Vidr1Vidr20φ0(r1,r2,t1-t2)φ0(ri,t2)dt2R0(rb,t), (12)

where we have used the same assumption, as before, that ri is an arbitrary fixed point within the region i. If we define E0_int(t) as

E0_int(t)=Vidr1Viφ0(r1,r2,t)dr2, (13)

we can rewrite Eq. (12) as

li2(rb,t)2{R0(rb,ri,τ)[φ0(ri,τ)E0_int(τ)]}(t)R0(rb,t)=2{[R0(rb,τ)li(rb,τ)]E0_int(τ)}(t)ViR0(rb,t). (14)

In Eq. (14) we have used the commutative property of the convolution and the approximate formula found for the time-domain mean path length [Eq. (9)]. We note that Eq. (13) defines the energy in the volume Vi at time t due to photons emitted at time t=0 within the same volume. The key point of our method is to substitute the double integral in Eq. (13) with a heuristic formula of the kind

E0_int(t)k12ViViφ0(ri,r,t)dr, (15)

where the parameter k1 (to be determined) depends on the choice of the fixed point ri within the volume Vi. Therefore Eq. (14) can be rewritten as

li2(rb,t)k1{[R0(rb,τ)li(rb,τ)]Viφ0(ri,r,τ)dr}(t)R0(rb,t). (16)

By using an approximation similar to Eq. (15) in the CW domain [29,30] we found a parameter c1 in the expression of li2 that was quasi-constant regardless of the conditions of the problem; however this was possible only if we used the Green’s function of an improved DE in the integral defining the second order moment [29]. The CW solution of the improved DE proposed in [33] has shown excellent comparison up to an albedo a=0.5 with the solution of the RTE for isotropic scattering. In this work we have used as the integrand of Eqs. (15) and (16) the time-domain solution of the RTE for the infinite medium geometry and isotropic scattering proposed by Paasschens [34],

φ0(r,t)=vexp[-vt(μs+μa)]4πr2δ(r-vt)+v(1-r2/v2t2)1/8exp[-vt(μs+μa)](4πvt/3μs)3/2×G[vtμs(1-r2/v2t2)3/4]Θ(vt-r),G(x)exp(x)1+2.026/x, (17)

where Θ(vt-r) is the step function. Equation (17) was used as the integrand in Eqs. (15) and (16) with r=|rri|, and since we have considered spherical regions we have chosen ri at their centers. We note that for the correct calculation of the integral in Eqs. (15) and (16) we must consider also the contribution of the ballistic term in Eq. (17). The reason why it is better to use some available solutions of the RTE instead of the DE for the calculation of self-moments is because the DE breaks down at short distances (≤1–3 mm) between the source and field point.

3. Third and Higher Order Moments

There are three different kinds of third order moments that measure the interaction between triplets of points: (a) each point belongs to a different region, (b) two points belong to the same region and the third point to a different region, and (c) three points belong to the same region. In case (a), by making the same assumptions used for the derivation of Eq. (11) we can find the formula

liljlk(rb,t)=1R0(rb,t)P(i,j,k)ViVjVk[R0(rb,ri,τ)φ0(ri,rj,τ)φ0(rj,rk,τ)φ0(rk,τ)](t),ijk, (18)

where ri, rj, rk are three fixed points within the three regions i, j, k. The number of terms in the series is the permutations of three indices (six terms). In case (b), the derivation of the formula (which is omitted) follows arguments similar to those used for the derivation of the analogous formula in the CW domain [29]. Both formulas are reported in Appendix A of this work. In case (c) after carrying forward the calculations we get the formula

li3(rb,t)3!ViR0(rb,t)[li(rb,τ)R0(rb,τ)]{Vidr2[Viφ0(r1,r2,τ)dr1][Viφ0(r2,r3,τ)dr3]}(t), (19)

where we have used the same assumptions that led us to Eq. (9). In this case, the approximation we are looking for is

{Vidr2[Viφ0(r1,r2,τ)dr1][Viφ0(r2,r3,τ)dr3]}(t)k2Vi3![Viφ0(ri,r1,τ)dr1][Viφ0(ri,r3,τ)dr3](t), (20)

where k2 is a parameter to be determined that depends on the choice of the fixed point ri inside the volume Vi. We note also that in the right hand side of Eq. (20) we changed the order of the variable arguments of φ0. Therefore we can rewrite Eq. (19) as

li3(rb,t)k2{[R0(rb,τ)li(rb,τ)][Viφ0(ri,r1,τ)dr1Viφ0(ri,r1,τ)dr1]}(t)R0(rb,t). (21)

The fourth order moments are characterized by five different kinds of moments according to the location of the interacting points in a quadruplet. The derivation of these moments is rather lengthy and is omitted, but the expression of the moments is reported in Appendix A. Last, we want to spend a few words about the higher order self-moments since the major properties of photon migration in turbid media can be described in terms of such self-moments. Based on Eqs. (16) and (21) we propose the following formula:

lin(rb,t)kn-1R0(rb,t){[R0(rb,τ)li(rb,τ)]j=1n-1Viφ0(ri,r,τ)dr}(t),2n, (22)

where the parameters kn-1 have to be determined. The physical insight that Eq. (22) suggests is that the higher order moments are broken into the convolution of two functions: the first one, R0(rb, τ)〈li〉(rb, τ), depends on the global properties of the medium probed by detected photons; the second function, given by the convolution of the same integral n-2 times with itself, depends more on the local optical properties at the site of the region i. Therefore, in many situations we can guess that a proper solution in the infinite medium geometry having the local optical properties at the site of the region i could be used for the calculation of the integral in Eq. (22). This observation has been fruitful in the CW domain where we have shown the potential of this method also when the initial medium is not homogeneous [32].

C. Derivation of the Moments in Frequency Domain

Once the time-domain moments are calculated, we can use Eq. (6) for the calculations of the moments in the frequency domain. The frequency-domain mean path length and the higher order mixed moments where each point belongs to a different region are easily derived. For example, if we apply the definition of frequency-domain moments [Eq. (6)] to the expression of the time-domain mean path length [Eq. (9)], we obtain

li(rb,ω)=R0(rb,ri,ω)φ0(ri,ω)ViR0(rb,ω), (23)

where the functions on the right hand side are the Fourier transforms of the functions on the right hand side of Eq. (9). The expressions of the second and third order mixed moments are derived by applying Eq. (6) to Eqs. (11) and (18), respectively. For example, the third order mixed moment is given by the expression

liljlk(rb,ω)=P(i,j,k)R0(rb,ri,ω)φ0(ri,rj,ω)φ0(rj,rk,ω)φ0(rk,ω)ViVjVkR0(rb,ω),ijk, (24)

where the functions on the right hand side are the Fourier transforms of the function on the right hand side of Eq. (18). The derivations of higher order mixed moments relative to the interaction of two or more points belonging to the same region and at least one point belonging to a different region are more cumbersome and are omitted; however these moments are reported in Appendix A. Here we want instead to provide and discuss the expression of the self-moments, obtained by applying Eq. (6) to Eq. (22),

lin(rb,ω)=kn-1li(rb,ω)(Viφ0(ri,r,ω)dr)n-1,2n. (25)

This formula is obtained by using the convolution theorem of the Fourier transform. Since the CW domain is a particular case of frequency domain (ω=0), and Eq. (25) resembles the expression of the CW higher order self-moments [29], we postulate that the parameters kn-1 are the same parameters cn-1 found in the CW case. This is really the case, as it will be shown in the results section, but only if we use the Fourier transform of Eq. (17) as the integrand in Eq. (25).

D. Method of Padé Approximants

The method of Padé approximants [35] is rather straightforward: given a function of one variable, Δμa, let us consider its Taylor expansion up to a certain order, say n; the polynomial function of order n represents a good approximation of the original function up to a certain threshold value Δμa_max, at which the discrepancy with the original function is smaller than a fixed amount. Is it possible to find a rational function of Δμa which uses the same information contained in the Taylor coefficients and that agrees with the original function for values Δμa > Δμa_max up to a new larger threshold value? This function exists and the purpose of the Padé approximants is to calculate its coefficients [35]. We have already applied this method in the CW domain [32] with excellent results. Here we state the problem in the time domain for the cases of a single defect and two defects. For a single defect we can rewrite Eq. (2) as

ΔR(t,Δμa)R0(t)-li(t)Δμa+12!li2(t)Δμa2-13!li3(t)Δμa3+14!li4(t)Δμa4, (26)

where the time-domain moments are the coefficients of Taylor expansion and Δμa is the variable of the series expansion. The left hand side of Eq. (26) is the relative change in the time-domain Green’s function [see Eq. (2)],

ΔR(t,Δμa)R0(t)=Rfi(rb,t,μa+Δμa)-Rin(rb,t,μa)Rin(rb,t,μa). (27)

On the left hand side of Eq. (27), we have considered the point of collection (rb) and the initial distribution of the absorption coefficient as implicit parameters. The rational function which approximates the left hand side of Eq. (26) is defined as

ΔR(t,Δμa)R0(t)PM/N(t,Δμa)=k=0Mak(t)Δμak1+j=1Nbj(t)Δμaj. (28)

For our results we used M′ =N′ =2, because only five co-efficients can be derived from Eq. (26) (the first being zero). The coefficients ak(t) and bj(t) are calculated by imposing that the values of PM′/N (t, Δμa) and its first M′ + N′ derivatives calculated at Δμa =0 coincide with those of Eq. (26) at each time t. For the case of two defects characterized by the same absorption contrast Δμa, we have to rewrite Eq. (26) into

ΔR(t,Δμa)R0(t)-[l1+l2](t)Δμa+12![l12+l22+2l1l2]×(t)Δμa2-13![l13+l23+3l12l2+3l22l1]×(t)Δμa3+14![l14+l24+4l13l2+4l23l1+6l12l22](t)Δμa4, (29)

where the subscripts “1” and “2” define the regions where the absorption contrast is considered. In general, the method of Padé approximants can be applied when the medium contains an arbitrary number of defects, as long as the absorption contrasts between the defects and the background medium are equal. Note that the fourth order perturbation theory does not have this restriction and independent absorption contrasts can be considered. In the frequency domain, we can also apply Eqs. (26)(29) with the only substitution of the Green’s functions on the left hand side and the appropriate moments lik(ω) on the right hand side of the equations. The relative change in AC and the absolute change in phase with respect to the values calculated in the initial state of the medium are obtained by the formulas

ΔAC(ω)AC0(ω)=Rfi(rb,ω,μa+Δμa)-Rin(rb,ω,μa)Rin(rb,ω,μa),Δα=arg[Rfi(rb,ω,μa+Δμa)]-arg[Rin(rb,ω,μa)]. (30)

In the time domain, we used the method of Padé approximants to study the change in the reflectance of the medium as a function of time, for a fixed absorption contrast, while in the frequency domain we studied the changes in AC and phase as functions of the absorption contrast.

E. Monte Carlo Method

The Monte Carlo method is explained in our previous work [30]. For the results presented in this work we consider only spherical inclusions of different sizes and placed at different positions inside the medium. We calculated the time-domain reflectance and the moments from a statistics of about 30,000–100,000 detected photons. The time range of interest of the Green’s function (3–5 ns) was divided into 300 temporal ranges centered at tk (k =1, …, 300) and having a width of Δt ≈ 10–20 ps. The photons were collected 2–4 cm away from the source point by considering square elements with sides in the range 3–5 mm and placed at the boundary of the medium. The time-domain reflectance (TPSF) for an arbitrary distribution of the absorption coefficients in the N regions which divide the medium was calculated by the formula

Rfi(tk)=j=1mkexp(-μa1l1j-μa2l2j--μaNlNj)NphΔtΔS, (31)

where mk is the number of detected photons in the temporal window centered at t=tk, and lij = vtij (i =1,2, …, N; j=1,2, …, mk) is the path length spent by the jth detected photon in the region i; the constraint on the partial times of flight is i=1Ntij=tk. The denominator of Eq. (31) is used for the correct normalization of the reflectance, where Nph is the total number of injected photons, while Δt and ΔS are the width of a temporal window and the area of the detector, respectively. The mixed moments of order (k1, k2, …, kN) are calculated by the formula

l1k1l2k2lNkN(tk)=j=1mkl1jk1l2jk2lNjkNexp(-μa1l1j-μa2l2j--μaNlNj)j=1mkexp(-μa1l1j-μa2l2j--μaNlNj). (32)

Finally the frequency-domain reflectance was calculated by the formula

Rfi(ω)=k=1300[j=1mkexp(-μa1l1j-μa2l2j--μaNlNj)]exp(-iωtk)NphΔS, (33)

where the symbols have the same meaning as those of Eq. (31) with the function in the right hand side being the Fourier transform of the time-domain reflectance. All the Monte Carlo simulations were run for the isotropic scattering case; we remind that when diffusion conditions are fulfilled the details of the single scattering event are not important, and similar results are obtained by choosing different phase functions.

3. RESULTS

In this section we show the results of the proposed theory in the slab and semi-infinite geometries. Besides Eq. (17) and its Fourier transform that were used for the calculation of the self-moments, the Green’s functions of the DE for semi-infinite [30] and slab [36] geometries with extrapolated boundary conditions were used for the calculation of the mixed moments. The output flux was calculated by Fick’s law [36]. We considered two values of the reduced scattering coefficient ( μs) of the background medium, respectively, in the low and high ranges commonly found in near infrared spectroscopy and diffuse optical tomography.

A. Time-Domain Results

In the following two subsections, we show one case study for the parameters kn and for the mixed moments, respectively. Afterward, in the next four sections we show the results concerning perturbations due to single or multiple spherical defects embedded in the media.

1. Study on the Parameters kn-1

The purpose of this subsection is to provide some evidence that the parameters kn-1 (n=2,3,4) of Eq. (22) are quasi-constant and that they correspond to the same parameters cn-1 found in the CW case. Since this result is built upon theoretical arguments (as discussed in the theory section) we will provide only one example in the semi-infinite and slab geometries. Equation (22) was used to derive the expression of kn-1 as

linMC(rb,t)1R0(rb,t){[R0(rb,τ)liMC(rb,τ)]j=1n-1Viφ0(ri,r,τ)dr}(t)kn-1,2n. (34)

The higher order self-moments and mean path lengths were calculated with the Monte Carlo method [therefore they are identified by the subscript “MC” in Eq. (34)]. We observe that 〈li〉 (rb, t) can be calculated also with the Green’s function of the medium investigated. If the parameters kn-1 are quasi-constant they should be independent of time, of the region location, of its volume, and of the optical properties of the background medium. In Fig. 1 we show the calculation of the parameters kn-1 for the semi-infinite and slab geometries. We considered two spherical regions in each medium in the positions shown in the schematic on top of the figure. We used moving average filters of 50 and 100 ps in the semi-infinite and slab geometries, respectively, for smoothing out the curves kn-1. Figure 1 shows that the parameters are rather stable and their fluctuations reflect only the statistical fluctuations of detected photons in each temporal window. The presence of the spikes is due to a few outlier photons that traveled unusual long paths inside the regions in some temporal windows. As we already observed [32], these photons will affect increasingly the higher order moments. Therefore the graphs of k2 and k3 show the same spikes, although amplified, found in the graph of k1. The particular case histories of these outlier photons determine also the relationships between the spikes at different times. For example, in the semi-infinite geometry (case r=2 mm) there are two spikes in the range (2300, 2800) ps that are barely visible in the graph of k1 [Fig. 1(a)], but they become increasingly higher in the graphs of k2 [Fig. 1(c)] and k3 [Fig. 1(e)]. We observe also that while the earlier spike is higher in k1, the opposite is true for k3. The reason of this behavior can be explained if we assume that in the late window fewer photons were detected than in the earlier window but traveling longer paths in the sphere. The three large spikes found in the slab geometry in the range (3000, 4000) ps [case r =2 mm; Figs. 1(b), 1(d), and 1(f)] are due to a few outliers photons that traveled unusual long paths through the region. The scarcity of photons detected in this temporal range determined a wide variance of the path lengths, which affected increasingly the higher order moments. We also note that, for this case, the probability to detect a photon in this late temporal range is larger in the slab geometry than in the semi-infinite geometry; however the time-domain mean path lengths in the spherical regions are larger in the semi-infinite than in the slab geometry (results not shown). As predicted by theoretical arguments the average value of the parameters kn-1 falls within the range of the values found in CW [30]. Therefore, in the following results, we will use the knowledge of these parameters and we will apply Eq. (22) and the equations in Appendix A to derive the higher order moments. In particular we have used the values of k1 =1.54, k2 =3.4, k3 =10.

Fig. 1.

Fig. 1

(Color online) Computation of the parameters (a),(b) k1; (c),(d) k2; and (e),(f) k3, for the semi-infinite (left side) and slab (right side) geometries. In each medium we considered two spherical regions as indicated in the schematic. Geometrical units are in millimeters.

2. One Case Study on the Time-Domain Mixed Moments

In this section we show some comparisons between Monte Carlo and theoretical results for the calculation of higher order mixed moments reported in Appendix A. In the slab geometry with background properties μa =0.005 mm−1, μs=0.5mm-1, we considered the interaction of two spherical regions (with radius of r=5 mm) embedded in the medium. A schematic of the medium and the spherical regions is shown on top of Fig. 2. The comparison of the moments 〈l1l2〉(t) [Fig. 2(a)], l12l2(t) [Fig. 2(b)], l12l22(t) [Fig. 2(c)], and (l13l2)(t) [Fig. 2(d)] is excellent in all the time range. These results show directly that the mixed moments are computed correctly by our theory.

Fig. 2.

Fig. 2

(Color online) Comparison between Monte Carlo (thin noisy lines) and theoretical (thick smooth lines) results on the calculation of time-domain mixed moments for the two spherical regions shown in the diagram. In particular we have (a) 〈l1l2〉(t), (b) l12l2(t), (c) l12l22(t), (d) l13l2(t). The geometrical units in the diagram are in millimeters.

3. Slab Geometry

In Fig. 3, we show the changes in reflectance ΔR/R0 for the geometry of the medium and positions of the defects shown in Fig. 2. Figures 3(a)–3(c) refer to the perturbation due to only sphere 2, only sphere 1, and both spheres, respectively. The absorption contrast in these cases is Δμa =0.055 mm−1. In Fig. 3(d) both spherical defects are present in the medium but the absorption contrast is Δμa =0.025 mm−1. We can see a qualitatively different effect due to regions 1 and 2: the effect of the former is an almost linear decrease in intensity starting from the ballistic time [Fig. 3(b)]. On the contrary, whenever region 2 is present the plots show a sharp decrease in intensity in the first 200 ps with a recovery at a later time [see especially Fig. 3(a)]. The results also show, as expected, that increasing orders of perturbation theory yield a better match with Monte Carlo results, but eventually divert from them. For lower values of the absorption contrast [Fig. 3(d)] also fourth order theory yields good agreement with Monte Carlo results in the whole temporal range. However, only the method of Padé approximants shows an excellent match with Monte Carlo results all throughout the temporal range of interest in all the cases considered.

Fig. 3.

Fig. 3

Relative change in the time-domain reflectance with respect to homogeneous medium for the case of Fig. 2. In each figure six curves are reported: the results of each perturbation order (up to the fourth order), the result of Padé approximants method, and the Monte Carlo results. (a),(b),(c),(d) are relative to the perturbation due to sphere 2 alone, sphere 1 alone, both spheres, and both spheres with different Δμa’s, respectively. For (a),(b),(c) the absorption contrast was Δμa =0.055 mm−1, while for (d) it was Δμa =0.025 mm−1.

In Fig. 4, we show the results in the same geometry of Fig. 2, but for a background medium having μs=1.5mm-1 and μa =0.01 mm−1. Plotted in Figs. 4(a) and 4(b) are the curves due to the perturbation of the sole spherical defect 1 having absorption contrasts of Δμa =0.02 mm−1 and Δμa =0.06 mm−1, respectively. For these two cases we calculated the time-domain mean path lengths by using the Green’s function of the slab geometry. Plotted in Figs. 4(c) and 4(d) are the curves due to the effect of the sole defect 2 and both defects, respectively, for an absorption contrast of Δμa =0.06 mm−1. For this case we calculated the higher order self-moments using Eq. (22) and the time-domain mean path lengths calculated by Monte Carlo. In the last three cases, fourth order theory performs poorly at times longer than around 1000 ps. Also, the wide noise seen in the plots of Figs. 4(c) and 4(d) in the time range (700, 1000) ps and at earlier times (not shown) is due to the scarcity of detected photons. However, it is remarkable that fourth order theory provided the correct coefficients for the method of Padé approximants, which shows an excellent comparison with Monte Carlo results.

Fig. 4.

Fig. 4

Same as Fig. 3, but the optical properties of the background medium are μs=1.5mm-1, μa =0.01 mm−1. (a),(b) refer to the perturbation due to sphere 1 with absorption contrasts Δμa =0.02 mm−1 and Δμa =0.06 mm−1, respectively. For these cases the time-domain mean path lengths were calculated analytically with the Green’s function of the slab geometry. (c),(d) refer to the perturbation due to sphere 2 alone and both spheres, respectively, with Δμa =0.06 mm−1.

4. Semi-infinite Geometry

In Fig. 5 we show the changes in the time-domain reflectance ΔR/R0 for the geometry of the medium and positions of the defects indicated in the schematic on top of the figure. Figures 5(a)–5(c) refer to the perturbation due to the sole sphere 1, the sole sphere 2, and the sole sphere 3, respectively. Considered in Fig. 5(d) is the effect of both spheres 2 and 3. The absorption contrasts are Δμa =0.11 mm−1 for Fig. 5(a) and Δμa =0.06 mm−1 for Figs. 5(b)–5(d). In Fig. 6, we show the changes in time-domain reflectance ΔR/R0 for the same geometry of Fig. 5 but for different background optical properties μs=1.5mm-1, μα=0.01 mm−1. Plotted in Figs. 6(a)–6(c) are the curves due to the sole sphere 2, the sole sphere 3, and both spheres 2 and 3, respectively, with Δμa =0.05 mm−1. Even for this geometry we can draw the same conclusions as those relative to the slab geometry: increasing perturbation orders show progressively better agreement with Monte Carlo results for wider temporal ranges. However due to the intrinsic limitation of fourth order theory, eventually the perturbation curves depart from the Monte Carlo curves. Only the Padé approximants method show excellent agreement with Monte Carlo results all throughout the temporal range. We notice in Fig. 6(b) one spike followed by one throat in the Padé approximant curve. This happens in correspondence with one pole of Eq. (28), as discussed in our previous work [32]. The occurrence of poles in the rational function does not compromise the overall excellent agreement with the Monte Carlo curves.

Fig. 5.

Fig. 5

(Color online) Relative change in the time-domain reflectance with respect to homogeneous medium for the case represented in the schematic on top (with geometrical units in millimeters). In each figure there are six curves: the four different orders of perturbation theory, the result of Padé approximants, and the Monte Carlo results. (a),(b),(c),(d) are relative to a perturbation due to sphere 1 alone, sphere 2 alone, sphere 3 alone, and spheres 2 and 3 together, respectively. The absorption contrasts are Δμa =0.11 mm−1 for (a) and Δμa =0.06 mm−1 for (b)–(d).

Fig. 6.

Fig. 6

Same as Fig. 5, but the optical properties of the background medium are μs=1.5mm-1, μa =0.01 mm−1. (a),(b),(c) refer to the perturbation of sphere 2 alone, sphere 3 alone, and both spheres 2 and 3. In all the cases the absorption contrast is Δμa =0.05 mm−1.

5. Are the Mixed Moments Important?

One important aspect of the theory of the moments that is worth understanding is the relevance of the mixed moments’ contribution to the total perturbation due to n defects. When we divide a medium into n regions where absorbing perturbations are located, the numbers of second, third, and fourth order mixed moments are on the order of n2, n3, and n4, respectively, while the number of higher order self-moments is on the order of n. Therefore the computational effort of our proposed forward problem solver would be much lighter if we could avoid the calculation of the mixed moments. With the results presented in this subsection, we support the idea that this can really be the case. We remind that a similar result was found also in the CW domain [30]. In Figs. 7(a) and 7(b) we compared the plots of fourth order theory [Eq. (29)] shown in Figs. 3(d) and 5(d), respectively, both calculated for Δμa =0.025 mm−1, with the plots obtained by using the self-moments alone, according to the formula

Fig. 7.

Fig. 7

Relative change in the time-domain reflectance with respect to homogeneous medium calculated either by using fourth order theory with the self-moments alone [symbol 4s in the graphs; the curves are calculated with Eq. (35)] or fourth order theory obtained by using the exact expression [symbol 4 in the graphs; the curves are calculated with Eq. (29)]. The Monte Carlo plot (thick line) is almost coincident with the plot of the fourth order calculations (symbol 4), but little difference is found also with the simplified fourth order theory (symbol 4s). (a) refers to Fig. 3(d), while (b) refers to Fig. 5(d). In both cases we considered an absorption contrast of Δμa =0.025 mm−1.

ΔR(t,Δμa)R0(t)-[l1+l2](t)Δμa+12![l12+l22](t)Δμa2-13![l13+l23](t)Δμa3+14![l14+l24](t)Δμa4. (35)

As we can see from Figs. 7(a) and 7(b) the exact calculations show just a small improvement with respect to the plots derived by the self-moments alone. Since the defects are rather close to each other we can reasonably argue that the mixed moments of more distant defects would be negligible. These results give some indications that at least for a certain range of absorption contrasts we can use a simplified theory where only the self-moments are computed for describing the effects of multiple defects beyond first order theory.

6. Results for an Initial Heterogeneous Medium

In this subsection we show the potential of the developed theory for the case when the initial state of the medium (as defined in Subsection 2.A) is not homogeneous. We already found interesting results in the CW domain [31,32] and here we want to support the idea that also in the time domain (therefore also in the frequency domain) we can use some simplifications in order to describe more complex situations. The schematic shown in Fig. 8 represents the initial distribution of the optical properties in the slab geometry, comprising three spherical regions with different optical properties. The spherical region 2 (having radius of r=7.5 mm, μa =0.01 mm−1, and μs=1mm-1) includes region 3 (having r=5 mm and the same optical properties of sphere 2) where an absorbing perturbation is considered. The spherical region 2 is considered as the “local” background of region 3, in contrast with the general background, having optical properties μab =0.005 mm−1, μsb=0.5mm-1. The medium includes also a spherical region 1 with μs=0.5mm-1 and μa =0.1 mm−1. We applied Eq. (22) for the calculation of the higher order self-moments by using 〈li〉(t) calculated with the Monte Carlo method and the Green’s function given in Eq. (17) for the calculation of the integral. We carried out the calculation of the integral for two different sets of optical properties: those of the local background and those of the general background. We note that the correct function to be used as the integrand of Eq. (22) is the Green’s function of the slab geometry relative to the initial distribution of the optical properties and for a source point located at the center of region 3. The physical insight our theory suggests is that the most relevant contribution to the calculation of the integral derives from the local background. This does not mean that region 1, the general background, and the boundary of the medium do not have an effect in the calculation of the perturbation, but this effect is mostly contained in 〈li〉(t) and R0(rb, t) but not in the integral. Figures 8(a) and 8(b) show five plots that are compared with Monte Carlo curves: those relative to the four orders of perturbation theory [calculated with Eq. (26) truncated accordingly or not] and those relative to the Padé method. In Figs. 8(a) and 8(b) the calculations were carried out by using the optical properties of the local and general backgrounds, respectively. The effect of the perturbation is calculated when the absorption coefficient of region 3 is μa =0.07 mm−1; therefore the absorption contrasts to be considered are Δμa =0.06 mm−1 for the local background and Δμa =0.065 mm−1 for the general background. We note that the four orders of approximations seem to agree better with Monte Carlo plots in Fig. 8(b) than in Fig. 8(a). However a closer look to these plots reveals that there is an initial time range where this is not the case and the four orders of approximations in Fig. 8(a) show a better match than those of Fig. 8(b) with Monte Carlo plots. This result is in the logic of the Taylor expansion of a function. A clear indication that the coefficients of the Taylor expansion are better calculated by using the optical properties of the local background is shown by the trend of Padé approximants, which agrees better with Monte Carlo plot when the moments are calculated with the optical properties of the local background [Fig. 8(c)]. The little difference between the two sets of results is explained by the slight difference in the calculation of the integral in Eq. (22) as shown in Fig. 8(d).

Fig. 8.

Fig. 8

(Color online) Relative change in the time-domain reflectance with respect to the initial medium shown on the top panel when the (a) local (μa =0.01 mm−1, μs=1mm-1) or (b) general (μab =0.005 mm−1, μsb=0.5mm-1) background optical properties are used for the calculation of the integral in Eq. (22). The absorption coefficient of region 3 was considered in the final state as μa =0.07 mm−1. In (c) we show a comparison of Padé approximant curves obtained with the optical properties of the local (symbol “Padé-loc”) and the general (symbol “Padé”) background properties and the Monte Carlo plot. In (d) we show the plots of the integral in Eq. (22) calculated with the two sets of properties.

B. Frequency-Domain Results

In the following subsections we show the frequency-domain results in the media already studied in the time domain. The modulation frequency of the pointlike source was fixed at f=100 MHz for all the cases considered. We used Eq. (6) for the calculation of the frequency-domain mixed moments and Eq. (25) for the calculation of the self-moments. In the figures the changes in AC and phase values are plotted against the absorption contrast between defect(s) and the background medium, in a range of values typically found in near infrared spectroscopy.

1. Slab Geometry

In Fig. 9, we show the results relative to the medium in the schematic of Fig. 2. Plotted in the left (right) panels are the changes in the AC intensity ΔAC/AC0 (changes in phase Δα) for the cases when region 1 alone, region 2 alone, and both regions are present in the medium as shown in Figs. 9(a), 9(c), and 9(e) [Figs. 9(b), 9(d), and 9(f)], respectively, against the absorption contrast. Increasing perturbation orders show better agreement with Monte Carlo results for larger absorption contrasts, as it is expected. However only the Padé method shows excellent comparison with Monte Carlo: for a contrast of Δμa≤ 0.2 mm−1, the discrepancy of ΔAC/AC0 is less than 3%, while the discrepancy of phase Δα is less than 0.6°. In Fig. 10 the same medium of Fig. 2 is studied when the optical properties of the background medium are μa =0.01 mm−1, μs=1.5mm-1. Similar results are found also for this case: the discrepancy between the Padé and Monte Carlo methods for ΔAC/AC0 is less than 8.5% for Δμa ≤0.2 mm−1. The discrepancy of Δα is to within 0.7°, for Δμa≤0.2 mm−1 when region 1 alone is present in the medium, but it becomes larger whenever region 2 is present in the medium. In particular the discrepancies are less than 2° and 4°, for Δμa ≤0.1 mm−1 when region 2 alone and both regions are present in the medium, respectively [Figs. 10(d) and 10(f)]. We remind that phase data are proportional to the CW mean time of flight; therefore the discrepancy between phase data reflects different temporal shifts of the time-domain reflectance. Even if the phase discrepancies in Figs. 10(d) and 10(f) are larger than the noise level (Δα=0.2°), these results show once again the advantage of using the Padé method over fourth order perturbation theory.

Fig. 9.

Fig. 9

(Color online) Change in AC intensity (left panels) and phase (right panels) calculated for the medium in the schematic of Fig. 2, against the absorption contrast. (a),(b); (c),(d); and (e),(f) are calculated when in the medium there is defect 1 alone, defect 2 alone, and both defects, respectively.

Fig. 10.

Fig. 10

Change in AC (left panels) and phase (right panels) calculated for the medium in the schematic of Fig. 2, against the absorption contrast. For this case the optical properties of the background medium were μa =0.01 mm−1, μs=1.5mm-1. (a),(b); (c),(d); and (e),(f) are calculated when in the medium there is defect 1 alone, defect 2 alone, and both defects, respectively.

2. Semi-infinite Geometry

Plotted in Fig. 11 are the changes in AC and phase relative to the medium in the schematic of Fig. 5, when in the medium region 1 is present alone [Figs. 11(a) and 11(b)], region 2 alone [Figs. 11(c) and 11(d)], region 3 alone [Figs. 11(e) and 11(f)], and both regions 2 and 3 [Figs. 11(g) and 11(h)]. The parameters ΔAC/AC and Δα are presented on the left and right panels, respectively. The different orders of perturbation theory show the typical behavior already found in our previous results. The method of Padé approximants shows excellent comparisons with Monte Carlo results for all the cases considered: the discrepancy between the two methods of calculations is less than 4% for ΔAC/AC and less than 0.2° for Δα up to an absorption contrast of Δμa =0.2 mm−1. In Fig. 12, we show the results relative to the same medium of Fig. 5 but with different optical properties of the background medium, namely, μa =0.01 mm−1, μs=1.5mm-1. Plotted in the left and right panels are the curves of ΔAC/AC and Δα, respectively, including the four orders of approximation of perturbation theory, the Monte Carlo, and the Padé approximants’ results. Even for this case the results of perturbation theory and Padé approximants show the same trends of previous results. The discrepancies between Padé calculations and Monte Carlo results are less than 13% for ΔAC/AC and less than 0.6° for Δα for Δμa ≤0.2 mm−1.

Fig. 11.

Fig. 11

Change in AC (left panels) and phase (right panels) calculated for the medium in the schematic of Fig. 5, against the absorption contrast. (a),(b); (c),(d); (e),(f); and (g),(h) are calculated when in the medium there is defect 1 alone, defect 2 alone, defect 3 alone, and both defects 2 and 3, respectively.

Fig. 12.

Fig. 12

Change in AC (left panels) and phase (right panels) calculated for the medium in the schematic of Fig. 5, against the absorption contrast. The optical properties of the background medium were μa =0.01 mm−1, μs=1.5mm-1. (a),(b); (c),(d); and (e),(f) are calculated when in the medium there is defect 2 alone, defect 3 alone, and both defects 2 and 3, respectively.

4. DISCUSSION AND CONCLUSION

The results obtained in this work confirm that our proposed theory can be effectively used as a fast forward problem solver for inhomogeneous media in all those situations whenever the Green’s function of the background medium is available. We note that despite the existence of sophisticated computational methods, simple models are still used for studying light propagation in tissue. For example, in the detection and characterization of breast cancer, the tumor has been modeled as a spherical defect embedded in a homogeneous slab [28,37]. In this case it might be possible to include our proposed algorithm in a reconstruction procedure where the optical properties of the background medium are measured or known, while the absorption contrast, the position, and the size of the defect are reconstructed for. If also the position and/or size of the defect are known, the algorithm provides a fast and accurate method to carry out forward calculation beyond first order theory (Born approximation).

The results presented in this work in the slab and the semi-infinite geometries strongly suggest that our method can be used in arbitrary geometries, thus confirming the results of our previous publications, where we have also shown the flexibility of this method for different shapes of the embedded defects [31,32].

The fourth order perturbation theory proposed has shown excellent results in the three domains of investigations, namely, CW [30] frequency, and time domains. The coefficients of Taylor expansion provided by perturbation theory, namely, the path length moments of the distribution of collected photons, have been used in the three domains for applying the method of Padé approximants. This method is able to extend the validity of the calculations for larger absorption contrasts between defect(s) and the background. In many situations encountered in near infrared spectroscopy and diffuse optical tomography, it might be even the case that the results of second, third, or fourth order theory can be used to describe the effect of localized perturbations (e.g., a breast lesion, either more absorbing than the healthy breast, or clear regions like a cyst). However, if we want to simulate the effect of stronger absorbers (e.g., blood vessels) we need to apply the method of Padé approximants.

The main drawback of the proposed method is that it deals solely with absorption perturbations; therefore it cannot be used as a forward problem solver in those situations where information on the reduced scattering coefficient is lacking and it is reconstructed for in the inversion procedure. Nevertheless, we can say that our method reduces a higher order perturbation problem to a first order problem. In other words, if we have a way to compute the mean path lengths in the regions of interest and the output flux, we can also compute higher order moments by using Eqs. (22) and (25), and the forward problem can be solved in general conditions (at least whenever the contribution of the mixed moments is negligible; see discussion later). Under this perspective we can view a general forward problem solver embedded in an iterative reconstruction procedure as a method to recalculate the mean path lengths in the elementary regions (i.e., voxels) as the reduced scattering coefficients are updated during the procedure; however the original distribution (for example, uniform) of the absorption coefficient does not need to be updated since at every step of the reconstruction the new distribution of the absorption coefficient can be treated as a perturbation of the initial one. Therefore we speculate that in some situations it might be useful to combine our method with a numerical method that solves the DE in arbitrary conditions. For example when the Green’s function of the medium is not available but we have some a priori knowledge of the distribution of the reduced scattering coefficient, we could use the numerical method for the calculation of the mean path lengths in the regions of interest by using, for example, its differential definition [see [29], Eq. (8)]: 〈li〉 =−/∂μa i(R/R0), where the symbols are valid in any domain of investigation. In practice the numerical method should calculate the output flux at a detector location for the initial distribution of the reduced scattering and absorption coefficients (R0); then the same calculation is carried out when the absorption in the region i is changed by a “small” known amount (R). The second calculation should be repeated for all the regions of interest. Once the mean path lengths are calculated our method can be used for the calculation of the absorption perturbation along the steps of the inversion procedure.

Another important point that has emerged from our study is that accurate calculations can be carried out, at least for certain ranges of the absorption contrast, without considering the mixed moments, i.e., by neglecting the interaction between different regions (Fig. 7). This means that we can consistently reduce the computational burden of the method. Given n regions of interest the number of self-moments is n, while the numbers of higher order moments are on the order of n2, n3, and n4 for the second, third, and fourth order perturbation theories, respectively. As a better approximation we can propose to carry out the calculations by considering the interaction of adjacent regions (or voxels). We note that also in this case the order of the calculations is still n.

Finally, all throughout this work (as in the previous one [31,32]) we have provided large evidence that the method of Padé approximants can be effectively used to extend the limitation of fourth order perturbation theory. However, as noted in the theory section, the method can be used only for functions of one variable; therefore we cannot study perturbations where the absorption contrasts of different regions are varied independently. Is there any analog of Padé approximants for functions of many variables? This method exists and is called Canterbury approximants [38]. In the future it may be possible to use these approximants to implement a general fast forward problem solver for absorbing perturbations that overcomes the limitations of fourth order perturbation theory.

Acknowledgments

This work has been supported by the National Institutes of Health (NIH) (Grants R21-DA021817 and RO1-NS059933) and by the National Science Foundation (NSF) (Award IIS-0713506). F. Martelli acknowledges funding from the European Community’s Seventh Framework Program (FP7/2007-2013) under grant agreement No. HEALTH-F5-2008-201076.

APPENDIX A: FORMULAS FOR THE SELF-AND MIXED MOMENTS IN FREQUENCY AND TIME DOMAINS

We report in this appendix the formulas used for calculating the moments. We note that the CW domain is a particular case of the frequency domain (ω=0); therefore only one set of formulas is given. The frequency and time domains are abbreviated as “FD” and “TD,” respectively. Also, in the left sides of the expressions we will omit the symbol denoting the detector’s location “rb.”

I ORDER

FD-CW:

li(ω)R0(rb,ri,ω)φ0(ri,ω)ViR0(rb,ω).

TD:

li(t)Vi[R0(rb,ri,τ)φ0(ri,τ)](t)R0(rb,t).

II ORDER

FD-CW:

lilj(ω)P(i,j)R0(rb,ri,ω)φ0(ri,rj,ω)φ0(rj,ω)ViVjR0(rb,ω),ij,li2(ω)c1li(ω)Viφ0(ri,r,ω)dr.

TD:

lilj(t)P(i,j)ViVj[R0(rb,ri,τ)φ0(ri,rj,τ)φ0(rj,τ)](t)R0(rb,t),ij,li2(t)c1{[li(τ)R0(rb,τ)]Viφ0(ri,r,τ)dr}(t)R0(rb,t).

III ORDER

FD-CW:

liljlk(ω)P(i,j,k)R0(rb,ri,ω)φ0(ri,rjω)φ0(rj,rk,ω)φ0(rk,ω)ViVjVkR0(rb,ω),ijk,li2lk(ω)c1lilk(ω)Viφ0(r,ri,ω)dr+2li(ω)φ0(ri,rk,ω)φ0(rk,ri,ω)ViVk,li3(ω)c2li(ω)(Viφ0(r,ri,ω)dr)2.

TD:

liljlk(t)P(i,j,k)ViVjVk[R0(rb,ri,τ)φ0(ri,rj,τ)φ0(rj,rk,τ)φ0(rk,τ)](t)R0(rb,t),ijk,li2lk(t)c1R0(rb,t){[R0(rb,τ)lilk(τ)]Viφ0(r,ri,τ)dr}(t)+2ViVkR0(rb,t){[R0(rb,τ)li(τ)]φ0(ri,rk,τ)φ0(rk,ri,τ)}(t),li3(t)c2{[li(τ)R0(rb,τ)]Viφ0(ri,r,τ)drViφ0(ri,r,τ)dr}(t)R0(rb,t).

IV ORDER

FD-CW:

liljlklm(ω)P(i,j,k,m)R0(rb,ri,ω)φ0(ri,rjω)φ0(rj,rk,ω)φ0(rk,rm,ω)φ0(rm,ω)ViVjVkVmR0(rb,ω),ijkm,li2lk2(ω)c12lilk(ω)Viφ0(ri,r,ω)drVkφ0(rk,r,ω)dr+ViVk[φ0(ri,rk,ω)φ0(rk,ri,ω)]{4lilk(ω)+2c1×[lk(ω)Viφ0(ri,r,ω)dr+li(ω)Vkφ0(rk,r,ω)dr]},li2ljlk(ω)c1liljlk(ω)Viφ0(ri,r,ω)dr+2lilk(ω)[φ0(ri,rj,ω)φ0(rj,ri,ω)]ViVj+2lilj(ω)[φ0(ri,rk,ω)φ0(rk,ri,ω)]ViVk+2li(ω)[φ0(ri,rj,ω)φ0(rj,rk,ω)φ0(rk,ri,ω)]ViVjVk,li3lj(ω)c2lilj(ω)(Viφ0(ri,r,ω)dr)2+6c1[φ0(ri,rj,ω)φ0(rj,ri,ω)]Viφ0(ri,r,ω)drli(ω)ViVj,li4(ω)=c3li(ω)(Viφ0(ri,r,ω)dr)3.

TD:

liljlklm(t)1R0(rb,t){P(i,j,k,m)[R0(rb,ri,τ)φ0(ri,rj,τ)φ0(rj,rk,τ)φ0(rk,rm,τ)φ0(rm,τ)](t)ViVjVkVm},ijkm,li2lk2(t)c12R0(rb,t){[R0(rb,τ)lilk(τ)]Viφ0(ri,r,τ)drVkφ0(rk,r,τ)dr}(t)+2ViVkR0(rb,t)[φ0(ri,rk,τ)φ0(rk,ri,τ)]{2[lilk(τ)R0(rb,τ)]+c1[R0(rb,τ)lk(τ)]Viφ0(ri,r,τ)dr+c1[R0(rb,τ)li(τ)]Vkφ0(rk,r,τ)dr}(t),li2ljlk(t)c1R0(rb,t){[R0(rb,τ)liljlk(τ)]Viφ0(ri,r,τ)dr}(t)+2ViVjR0(rb,t){[R0(rb,τ)lilk(τ)]φ0(ri,rj,τ)φ0(rj,ri,τ)}(t)+2ViVkR0(rb,t){[R0(rb,t)lilj(τ)]φ0(ri,rk,τ)φ0(rk,ri,τ)}(t)+2ViVjVkR0(rb,t){[R0(rb,t)li(τ)]φ0(ri,rj,τ)φ0(rj,rk,τ)φ0(rk,ri,τ)}(t),li3lj(t)c2R0(rb,t){[R0(rb,τ)lilj(τ)]Viφ0(ri,r,τ)drViφ0(ri,r,τ)dr}(t)+6c1ViVjR0(rb,t){[R0(rb,τ)li(τ)]φ0(ri,rj,τ)φ0(rj,ri,τ)Viφ0(ri,r,τ)dr}(t),li4(t)c3{[li(τ)R0(rb,τ)]Viφ0(ri,r,τ)drViφ0(ri,r,τ)drViφ0(ri,r,τ)dr}(t)R0(rb,t).

We note that all these formulas verify the general relationship between FD and TD moments given by Eq. (6).

References

  • 1.Shah N, Cerussi A, Eker C, Espinoza J, Butler J, Fishkin J, Hornung R, Tromberg B. Noninvasive functional optical spectroscopy of human breast tissue. Proc Natl Acad Sci USA. 2001;98:4420–4425. doi: 10.1073/pnas.071511098. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.McBride TO, Pogue BW, Poplack S, Soho S, Wells WA, Jiang S, Osterberg UL, Paulsen KD. Multispectral near-infrared tomography: a case study in compensating for water and lipid content in hemoglobin imaging of the breast. J Biomed Opt. 2002;7:72–79. doi: 10.1117/1.1428290. [DOI] [PubMed] [Google Scholar]
  • 3.Yu Y, Liu N, Sassaroli A, Fantini S. Near-infrared spectral imaging of the female breast for quantitative oximetry in optical tomography. Appl Opt. 2009;48:D225–D235. doi: 10.1364/ao.48.00d225. [DOI] [PubMed] [Google Scholar]
  • 4.Boverman G, Miller EL, Li A, Zhang Q, Chaves T, Brooks DH, Boas DA. Quantitative spectroscopic diffuse optical tomography of the breast guided by imperfect a priori structural information. Phys Med Biol. 2005;50:3941–3956. doi: 10.1088/0031-9155/50/17/002. [DOI] [PubMed] [Google Scholar]
  • 5.Franceschini MA, Joseph DK, Huppert TJ, Diamond SG, Boas DA. Diffuse optical imaging of the whole head. J Biomed Opt. 2006;11:054007. doi: 10.1117/1.2363365. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Bluestone AY, Abdoulaev G, Schmitz CH, Barbour RL, Hielscher AH. Three-dimensional optical tomography of hemodynamics in the human head. Opt Express. 2001;9:272–286. doi: 10.1364/oe.9.000272. [DOI] [PubMed] [Google Scholar]
  • 7.Toronov V, Webb A, Choi JH, Wolf M, Wolf U, Gratton E. Study of local cerebral hemodynamics by frequency-domain near-infrared spectroscopy and correlation with simultaneously acquired functional magnetic resonance imaging. Opt Express. 2001;9:417–427. doi: 10.1364/oe.9.000417. [DOI] [PubMed] [Google Scholar]
  • 8.Durduran T, Zhou C, Edlow BL, Yu G, Choe R, Kim MN, Cucchiara BL, Putt ME, Shah Q, Kasner SE, Greenberg JH, Yodh AG, Detre JA. Transcranial optical monitoring of cerebrovascular hemodynamics in acute stroke patients. Opt Express. 2009;17:3884–3902. doi: 10.1364/oe.17.003884. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Chance B, Anday E, Nioka S, Zhou S, Long H, Worden K, Li C, Turray T, Ovetsky Y, Pidikiti D, Thomas R. A novel method for fast imaging of brain function, non-invasively, with light. Opt Express. 1998;2:411–423. doi: 10.1364/oe.2.000411. [DOI] [PubMed] [Google Scholar]
  • 10.Steinbrink J, Villringer A, Kempf F, Haux D, Boden S, Obrig H. Illuminating the BOLD signal: combined fMRI-fNIRS studies. Magn Reson Imaging. 2006;24:495–505. doi: 10.1016/j.mri.2005.12.034. [DOI] [PubMed] [Google Scholar]
  • 11.Patterson MS, Chance B, Wilson BC. Time resolved reflectance and transmittance for the noninvasive measurement of tissue optical properties. Appl Opt. 1989;28:2331–2336. doi: 10.1364/AO.28.002331. [DOI] [PubMed] [Google Scholar]
  • 12.Ren K, Abdoulaev G, Bal G, Hielscher AH. Frequency-domain optical tomography based on the equation of radiative transfer. SIAM J Sci Comput (USA) 2006;28:1463–1489. [Google Scholar]
  • 13.Hull EL, Foster TH. Steady-state reflectance spectroscopy in the P3 approximation. J Opt Soc Am A. 2001;18:584–599. [Google Scholar]
  • 14.Phillips KG, Jacques SL. Solution of transport equations in layered media with refractive index mismatch using the PN-method. J Opt Soc Am A. 2009;26:2147–2162. doi: 10.1364/JOSAA.26.002147. [DOI] [PubMed] [Google Scholar]
  • 15.Wassermann B. Limits of high-order perturbation theory in time-domain optical mammography. Phys Rev E. 2006;74:031908. doi: 10.1103/PhysRevE.74.031908. [DOI] [PubMed] [Google Scholar]
  • 16.Martelli F, Sassaroli A, Del Bianco S, Yamada Y, Zaccanti G. Solution of the time-dependent diffusion equation for layered diffusive media by the eigenfunction method. Phys Rev E. 2003;67:056623. doi: 10.1103/PhysRevE.67.056623. [DOI] [PubMed] [Google Scholar]
  • 17.Markel VA, Schotland JC. Inverse problem in optical diffusion tomography. I. Fourier–Laplace inversion formulas. J Opt Soc Am A. 2001;18:1336–1347. doi: 10.1364/josaa.18.001336. [DOI] [PubMed] [Google Scholar]
  • 18.Boas DA, O’Leary MA, Chance B, Yodh AG. Scattering of diffuse photon density waves by spherical inhomogeneities within turbid media: Analytical solution and applications. Proc Natl Acad Sci USA. 1994;91:4887–4891. doi: 10.1073/pnas.91.11.4887. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Klose AD, Hielscher AH. Iterative reconstruction scheme for optical tomography based on the equation of radiative transfer. Med Phys. 1999;26:1698–1707. doi: 10.1118/1.598661. [DOI] [PubMed] [Google Scholar]
  • 20.Arridge SR, Hebden JC. Optical imaging in medicine: II. Modeling and reconstruction. Phys Med Biol. 1997;42:841–853. doi: 10.1088/0031-9155/42/5/008. [DOI] [PubMed] [Google Scholar]
  • 21.Arridge SR, Schweiger M, Hiraoka M, Delpy DT. A finite element approach for modelling photon transport in tissue. Med Phys. 1993;20:299–309. doi: 10.1118/1.597069. [DOI] [PubMed] [Google Scholar]
  • 22.Bangerth W, Joshi A. Adaptive finite element methods for the solution of inverse problems in optical tomography. Inverse Probl. 2008;24:034011. [Google Scholar]
  • 23.Dehghani H, Eames ME, Yalavarthy PK, Davis SC, Srinivasan S, Carpenter CM, Pogue BW, Paulsen KD. Near infrared optical tomography using NIR-FAST: Algorithm for numerical model and image reconstruction. Commun Numer Methods Eng. 2009;25:711–732. doi: 10.1002/cnm.1162. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Fang Q, Boas DA. Monte Carlo simulation of photon migration in 3D turbid media accelerated by graphics processing units. Opt Express. 2009;17:20178–20190. doi: 10.1364/OE.17.020178. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Chernomordik V, Hattery DW, Grosenick D, Wabnitz H, Rinneberg H, Moesta KT, Schlag PM, Gandjbakhche A. Quantification of optical properties of a breast tumor using random walk theory. J Biomed Opt. 2002;7:80–87. doi: 10.1117/1.1427049. [DOI] [PubMed] [Google Scholar]
  • 26.Boas DA. A fundamental limitation of linearized algorithms for diffuse optical tomography. Opt Express. 1997;1:404–413. doi: 10.1364/oe.1.000404. [DOI] [PubMed] [Google Scholar]
  • 27.Ostermeyer MR, Jacques SL. Perturbation theory for diffuse light transport in complex biological tissues. J Opt Soc Am A. 1997;14:255–261. doi: 10.1364/josaa.14.000255. [DOI] [PubMed] [Google Scholar]
  • 28.Grosenick D, Kummrow A, Macdonald R, Schlag PM, Rinneberg H. Evaluation of higher-order time-domain perturbation theory of photon diffusion on breast equivalent phantoms and optical mammograms. Phys Rev E. 2007;76:061908. doi: 10.1103/PhysRevE.76.061908. [DOI] [PubMed] [Google Scholar]
  • 29.Sassaroli A, Martelli F, Fantini S. Perturbation theory for the diffusion equation by use of the moments of the generalized temporal point-spread function. I. Theory. J Opt Soc Am A. 2006;23:2105–2118. doi: 10.1364/josaa.23.002105. [DOI] [PubMed] [Google Scholar]
  • 30.Sassaroli A, Martelli F, Fantini S. Perturbation theory for the diffusion equation by use of the moments of the generalized temporal point-spread function. II. Continuous-wave results. J Opt Soc Am A. 2006;23:2119–2131. doi: 10.1364/josaa.23.002119. [DOI] [PubMed] [Google Scholar]
  • 31.Sassaroli A, Martelli F, Fantini S. Fourth order perturbation theory for the diffusion equation: continuous wave results for absorbing defects. Proc SPIE. 2009;7174:717402. [Google Scholar]
  • 32.Sassaroli A, Martelli F, Fantini S. Higher order perturbation theory for the diffusion equation in heterogeneous media: application to layered and slab geometries. Appl Opt. 2009;48:D62–D73. doi: 10.1364/ao.48.000d62. [DOI] [PubMed] [Google Scholar]
  • 33.Graaff R, Rinzema K. Practical improvements on photon diffusion theory: application to isotropic scattering. Phys Med Biol. 2001;46:3043–3050. doi: 10.1088/0031-9155/46/11/318. [DOI] [PubMed] [Google Scholar]
  • 34.Paasschens JCJ. Solution of the time-dependent Boltzmann equation. Phys Rev E. 1997;56:1135–1141. [Google Scholar]
  • 35.Press WH, Teukolsky SA, Vetterling WT, Flannery BP. Numerical Recipes. 2. Cambridge U. Press; 1992. [Google Scholar]
  • 36.Contini D, Martelli F, Zaccanti G. Photon migration through a turbid slab described by a model based on diffusion approximation. I. Theory. Appl Opt. 1997;36:4587–4599. doi: 10.1364/ao.36.004587. [DOI] [PubMed] [Google Scholar]
  • 37.Torricelli A, Spinelli L, Pifferi A, Taroni P, Cubeddu R. Use of a nonlinear perturbation approach for in vivo breast lesion characterization by multi-wavelength time-resolved optical mammography. Opt Express. 2003;11:853–867. doi: 10.1364/oe.11.000853. [DOI] [PubMed] [Google Scholar]
  • 38.Baker GA, Graves-Morris P. Padé Approximants. 2. Cambridge U. Press; 1996. [Google Scholar]

RESOURCES