Skip to main content
Biomedical Optics Express logoLink to Biomedical Optics Express
. 2022 Dec 13;14(1):148–162. doi: 10.1364/BOE.477339

Fluence rate directly derived from photon pathlengths: a tool for Monte Carlo simulations in biomedical optics

Angelo Sassaroli 1, Federico Tommasi 2, Stefano Cavalieri 2, Fabrizio Martelli 2,*
PMCID: PMC9842009  PMID: 36698672

Abstract

In biomedical optics, the mean fluence rate of photons, assessed in a sub-volume of a propagating medium, is classically obtained in Monte Carlo simulations by taking into account the power deposited by the absorbed photons in the sub-volume. In the present contribution, we propose and analytically demonstrate an alternative method based on the assessment of the mean pathlength traveled by all the photons inside the sub-volume. Few practical examples of its applications are given. This method has the advantage of improving, in many cases, the statistics and the convergence of the Monte Carlo simulations. Further, it also works when the absorption coefficient is nil and for a non-constant spatial distribution of the absorption coefficient inside the sub-volume. The proposed approach is a re-visitation of a well-known method applied in radiation and nuclear physics in the context of radiative transfer, where it can be derived in a more natural manner.

1. Introduction

From the point of view of biomedical optics, light may interact with biological tissues by absorption, scattering, reflection/refraction, quasi-elastic scattering (e.g., laser-Doppler effect), etc. Among these types of interaction, absorption has a particular important role to play for biological applications. In fact, depending on the intensity of the utilized light sources and on the tissue composition (e.g., a particular chromophores content), absorption interaction may manifest itself in different ways related to different biomedical applications. In this sense, we can cite for example photochemical, photothermal or photomechanical interactions [1].

In practice, photochemical interactions allow one to locally activate specialized molecules, previously injected in the body/tissue, permitting, e.g., to treat tumoral tissues (see, e.g., Ref. [2] and similar annual conferences).

Photothermal interactions appear when the light intensity is sufficiently high to increase tissue temperature (i.e., local blood flow is not high enough to cool the tissue and maintain it to a normal temperature). Therefore, targeted pathological tissues are treated by “burning them out”. Note that, photothermal light-tissue interactions may, e.g., also be exploited for tissue cutting, coagulating or welding [3].

Concerning photomechanical interaction, a clever choice of light intensity and duration allows one to induce, thanks to a moderate local increase in temperature, a tissue “dilation” (pressure increase). This sudden increase in pressure produces sound waves that can be recorded and exploited to reconstruct high quality 3D images of the tissues vessels (e.g., arterioles, capillaries) [4].

Other examples might be given, but the main aim here is to highlight the fact that all the above phenomena depend from one common optical quantity: the value of the fluence rate, Φ(r) , at position r in the medium. In fact, in an intuitive manner and without to go into details, we can recall that photochemical interactions can be described, e.g., with the following model [1]:

NX(r)μaXΔtΦ(r), (1)

where NX(r) represents the number of molecules participating in the photochemical reaction, μaX the absorption coefficient of the involved molecule X and Δt the time duration of the emission of the light source (the symbol means proportional). In turn, photothermal interactions may be described by

ΔT(r)μaΔtΦ(r), (2)

and photomechanical interactions by

ΔP(r)μaΔtΦ(r), (3)

where ΔT(r) represents the increase in tissue temperature, ΔP(r) the increase in tissue pressure and μa the total absorption coefficient of all the light absorbing molecules present in the biological tissue.

From Eqs. (1), (2) and (3) it clearly appears that all these phenomena depend on Φ(r) and that the quantities of interest are proportional to Φ(r) . The above few examples also highlight the reason why Φ(r) represents a fundamental quantity in biomedical optics, and why great effort has been made in the past to simulate Φ(r) , e.g., with Monte Carlo (MC) models [5].

Since its creation until nowadays, MC modelization of Φ(r) has mainly been performed by using the method originally conceived by Wang et al. [5] and largely employed in biomedical optics [611]. As it is well known, this method is based on the determination of the fraction of absorbed light power in a small tissue volume. In this work we will refer to this method as “classical method”. However, this method is not the only possible one allowing to assess Φ(r) . For this reason, and considering the importance of Φ(r) in biomedical optics, we would like to propose here an alternative approach based on photons pathlengths instead of absorbed power.

To this aim, in the present contribution we will exploit a method currently utilized in nuclear physics [1216] but, to the best of our knowledge, never adopted in near infrared spectroscopy (NIRS) which is the focus of this work. The definition of fluence provided by the International Commission on Radiological Units and Measurements (ICRU) since 1971 is based on the number of the particles crossing an infinitesimally small sphere (for a recent glossary see Ref. [17]). The works by Chilton, Carlsson, and Papiez and Battista [1316] were aimed to overcome the weaknesses of the ICRU definition, such as for instance the specific shape of the sampling volume, proposing a second definition of fluence in terms of the average value of the pathlength spent by particles within any infinitesimal volume on the macroscopic scale, i.e., as the pathlength per unit volume. Thus, in the following section we will demonstrate, within the frame of the steady state radiative transfer equation (RTE), the link existing between Φ(r) and the length of the random paths [18] traveled by emitted photons in a medium. Beyond its theoretical interest, this method can also be applied as an alternative approach to assess Φ(r) in MC simulations. For the sake of completeness the classical method will also be derived. For simplicity we will call the pathlength based method, PBM, and the classical absorption based method, ABM.

2. Theory

In the present section we will analytically derive the relationship existing between Φ(r) and the photons’ pathlengths. The classical relation linking Φ(r) and the absorbed light power is also derived.

2.1. Calculation of the average fluence in a sub volume with non-uniform absorption coefficient: PBM

Let’s define a medium of volume V with absorption coefficient μa0(r) and scattering coefficient μs0(r) [19] with rV and external surface Σ . The medium is illuminated by both internal and external light sources emitting a total power Pe . Let also be a subvolume ViV and gi(i;μs0(r),μa0(r),p(θ,φ),nin(r),nout(rΣ),Gmedium,Gsources) the probability density function (pdf) for an emitted photon to travel the pathlength i0 inside Vi , before being absorbed or exiting the medium. By definition: 0+gi(i;.)di=1 . The pdf gi(i;.) depends on the distribution of the optical properties of the medium μs0(r) , μa0(r) , p(θ,φ) , nin(r) and nout(rΣ) , i.e., for rV , the scattering coefficient, the absorption coefficient, the phase function, the refractive index of the medium and the refractive index on the external surface, rΣΣ , respectively. The symbols Gmedium and Gsources formally represent the dependence from the geometry of the medium and from the distribution of the light sources, respectively. For the sake of clarity, in the remaining text we will use the simplified notation

gi(i;μa0(r))gi(i;μs0(r),μa0(r),p(θ,φ),nin(r),nout(rΣ),Gmedium,Gsources). (4)

Note that gi(i;μa0(r)) must also take into account photons that never entered the volume V due to reflections at the external boundary. These photons obviously have i=0 inside Vi , but must be taken into account when assessing the mean pathlength of all emitted photons.

The pdf gi(i;μa0(r)) multiplied by di represents the probability that a photon travels a length between i and i+di inside Vi . Thus, Pegi(i;μa0(r))di is the fraction of the emitted radiation Pe that travels a length between i and i+di inside Vi . It follows that the magnitude of the emitted radiation that travels any length i in Vi (including i=0 ), is

0+Pegi(i;μa0(r))di=Pe. (5)

Part of the emitted power, Pe , will be absorbed in the volume Vi .

According to the RTE the total absorbed power inside the volume Vi can be expressed as [19]

PAi=Viμa0(r)Φ(r;μa0(r))dr, (6)

where we have used the simplified notation

Φ(r;μa0(r))Φ(r;μs0(r),μa0(r),p(θ,φ),nin(r),nout(rΣ),Gmedium,Gsources). (7)

The same formula is valid for the total power absorbed PA inside the whole volume V by integrating over V .

Let’s now express the increase in absorbed power in Vi , δPAi(δμai) , due to an infinitesimal and constant increase, δμai , of the absorption inside Vi . Due to the absorption increase the total absorbed power inside Vi becomes

PAi+δPAi=Vi[μa0(r)+δμai]Φ(r;μa0(r)+δμai)dr==Vi[μa0(r)+δμai][Φ(r;μa0(r))+δΦ(r;μa0(r);δμai)]dr. (8)

In the limit δμai0 we have that the significant terms of δPAi are

δPAi=Vi[Φ(r;μa0(r))δμai+μa0(r)δΦ(r;μa0(r);δμai)]dr. (9)

It can be noted that there are two contributions to the variation of the total absorbed power, one related to the absorption variation δμai and a second one related to the variation of fluence δΦ generated by the absorption variation. Thus, we have a variation of absorbed power between a baseline (absorption μa0(r) ) and a final state (absorption μa0(r)+δμai ). While the first contribution pertains only to the region Vi , the second term δΦ is related to absorption variations due to changes in the fluence inside the whole medium and not only in Vi . It can be finally noted that the same formula [Eq. (9)] can be used to express the total variation of absorbed power δPA in V by replacing Vi with V .

The first term of Eq. (9), for the properties of the microscopic Beer–Lambert–Bouguer’s law (mBLBL) (valid within the RTE; see Appendix A), can be expressed as

Viδμai Φ(r;μa0(r))dr=0+Pe gi(i;μa0(r))(1eδμaii)di. (10)

We note that this term is the change of absorbed power inside Vi due to the change in the absorption coefficient when the fluence is fixed at the baseline level Φ(r;μa0(r)) .

By using Eq. (10) and by expanding the exponential in Taylor series, we obtain

ViδμaiΦ(r;μa0(r))dr=Pe[δμaii+O(δμai2)], (11)

where

i0+igi(i;μa0(r))di (12)

is the mean pathlength traveled by emitted photons inside Vi . It must be stressed that i is the average pathlength for all emitted photons, which is distinct from the concept of average pathlength for received photons that is traditionally used in used in NIRS, where photons are collected in few specific areas at the external boundary (i.e., the detectors).

It can be noted that

ViδμaiΦ(r;μa0(r))dr=δμaiViΦi, (13)

with

ΦiVi1ViΦ(r;μa0(r))dr. (14)

By equating the right side of Eq. (13) with the right side of Eq. (11), in the limit δμai0 we obtain

δμaiViΦi=Peδμaii. (15)

We use the obtained relation to express the fluence in terms of the mean pathlength

ΦiiΦi=PeVii, (16)

where the subscript i is to remember that Φi is computed by using the mean pathlength i , i.e., PBM. This relation establishes a direct link between average fluence inside a subvolume and average pathlength spent by all emitted photons inside the same subvolume and it is valid in all generality within the steady state RTE.

Note that, beyond the present purposes, Eq. (16) can also be used to analytically calculate i when an analytical solution of the fluence rate inside Vi is known. This can be for instance the case of many homogeneous geometries for which analytical solutions of the diffusion equation for the fluence are available.

2.2. Calculation of the average fluence in a sub volume with uniform absorption coefficient: classical theory, ABM

We derive here the classical theory (utilized in MC simulations) by showing that it can be obtained as a particular case of Sec. 2.1, when μa(r) is constant over Vi . In fact, in the case μa(r)=μai for rVi , i.e., μai is a constant, Eq. (6) can be rewritten as

ΦiPAiΦi(μai)=PAiμaiVi, (17)

where the subscript PAi is to remember that Φi is computed by using the absorbed power PAi , i.e., ABM. Equation (17) represents the classical model, where PAi is estimated by assessing the fraction of the absorbed light power in Vi (see Introduction).

By introducing Eq. (17) in Eq. (16) we also obtain

i=PAiμaiPe, (18)

which is a way to calculate i by using the classical approach based on the absorbed power. Equation (18) may be applied to volumes V and Vi of any shape. This is an interesting alternative to obtain the mean pathlength based on the classical approach. Note that due to the fact that PAiPe , Eq. (18) tells us that we always have

i1μai. (19)

Again we note that i appearing in Secs. 2.1 and 2.2 represents the mean pathlength traveled in Vi by all the photons emitted by the light sources (thus also, e.g., truncated paths due to absorption inside Vi ).

Equation (18) also offers an alternative way to calculate the absorbed power inside a volume Vi by knowing the absorption coefficient of the volume, the emitted power and the mean path length i .

In summary, in this section we have demonstrated how the mean fluence rate Φii , in a volume ViV , can be derived from the mean pathlength i of all emitted photons [Eq. (16)]. The Φii method represents an alternative to the classical ΦiPAi method [Eq. (17)], with the advantage that Φii is also applicable in the case μa(r) is not constant for rVi .

3. Results

3.1. Analytical example 1: non-absorbing medium subject to uniform Lambertian illumination

In this example we would like to highlight the interesting fact that the PBM also works in the particular case where μai=0 . For example, let be a generic finite medium of volume V with μa(r)=0 , rV (and thus μai=0 ) and non nil scattering coefficient. The medium V has refractive index nin , and the medium outside V refractive index nout . For the present example let chose Vi=V . The surface of the medium is illuminated by a uniform and isotropic light source (Lambertian illumination) of total power Pe . Thus, thanks to the invariance property (IP) [2023], we immediately know that [21,22]

i=4VS(ninnout)2, (20)

where S is the external surface of V . Note that the IP is a universal property that may go far beyond the frame of the RTE [24]. By introducing Eq. (20) in Eq. (16) we finally obtain

Φii=4PeS(ninnout)2, (21)

the expected result in agreement, e.g., with Refs. [21,22,25] obtained with a more complex approach based on the RTE exact solution for the radiance.

3.2. Analytical example 2: infinite medium with uniform absorption coefficient and a point source

Let’s derive now Φii for an homogeneous infinite medium and a point light source situated at the axis origin, with constant non nil absorption, μa , and scattering, μs(r) , coefficients. Vi will represent the whole medium. Thus, from Eqs. (16) and (14)

i=ViPeΦii=1PeViΦ(r;μa;μs(r))dr. (22)

From the constant μa and Eq. (6) (for the case δμai=0 ), the exact solution of the above integral (with Vi infinite) is

ViΦ(r;μa;μs(r))dr=Peμa, (23)

where we have used the fact that in the infinite medium all the photons are absorbed, i.e., PAi=Pe . Thus, by combining Eqs. (22) and (23), we finally obtain

i=1μa. (24)

Equation (24) represents the mean pathlength traveled by all the photons starting from the source to the point where they are (“forcefully”) absorbed. In fact, if we take the limit μa0 then i becomes infinite, i.e., the photons are never stopped by absorption. In this case, it is easy to check that the assessment of i [Eq. (24)] by means of the fluence rate is exact. It is sufficient to note that in this particular example it is not important to consider the fact that photons undergo scattering events. The essential point is to know the pdf, g(i)=μaexp(μai) , that a photon is absorbed after a pathlength i . This allows us to obtain the mean pathlength by means of a trivial calculation, i.e., i=0+ig(i)di=μa1 ; confirming Eq. (24). Note that these results hold for any type of source distribution and phase scattering function. It can be finally noticed that the above expression for the pathlength traveled by all the photons is different from the average pathlength traveled by the radiation received by a point receiver measuring the fluence at a distance r from the source that is the quantity usually employed in diffuse optics [19,26].

3.3. Numerical example (MC): 100-layered laterally infinite slab illuminated by a plane wave

In this example we will assess, by MC simulations, the mean fluence rate with the ABM and the PBM. This will allow us to highlight some characteristics related to the numerical convergence of these two types of calculation.

We will treat the case of a laterally infinite 100-layered slab. For this, let we start with a laterally finite 100-layered slab of 10 mm thickness having top surface S and composed by 100 layers of L=0.1 mm thickness and volume Vi=SL each. All the layers have the same optical parameters μa , μs , refractive index n=1.4 and isotropic phase function. The external medium has refractive index nout=1 . An external plane wave of unitary photon flux normally impinging to the slab top surface was utilized as a light source (i.e., an impinging flux vector of intensity Ie=PeS=1 W mm2 , for more details see Refs. [21,22]). This is equivalent to have Pe/S=1 W mm2 (constant ratio even when S goes to infinity). Thus, for the chosen light source and geometry we can rewrite Eq. (16) for any given layer “ i (i=1,2,100) as:

Φii=PeSLi=IeiL(W mm2), (25)

where Φii and i are the average fluence and the mean pathlength, respectively, in the layer “ i ”. We note that both equalities in Eq. (25) hold for a finite slab, while we must use the second equality for a laterally infinite slab. For practical calculations we note that in a laterally infinite slab the average pathlength i traveled in a layer “ i ” is independent of the choice of a point source in the plane wave. This property can be used to simplify the MC simulations where we can choose a single point as source. We used the Albedo-rejection method (see appendix B) and for each injected photon we kept track of the pathlength and the number of photons absorbed in each layer, which were used for the calculation of Φii [Eq. (16)] and ΦiPAi [Eq. (17)], respectively. Therefore, each MC simulation was used for the calculation of the fluence according to ABM and PBM. This allowed us also to compare the convergence of the two methods. We used a combination of the optical properties where μa{106,104,103, 102, 101,1} mm1 and μs{0, 0.1, 1} mm1 (i.e., 18 combinations of optical properties), and for each combination we run 100 independent MC simulations with 106 injected photons per simulation. Since the ABM and PBM methods were implemented within the structure of each simulation, the calculations with ABM and PBM were carried out for the same total number of photons packets N and, they also had the same computation time.

In Fig. 1 we have reported ΦiPAi as a function of Φii , obtained in this example. As expected, we observe a linear relationship, where the observed random distance from the identity line is due to the statistical noise intrinsic in the MC method. Obviously, if we choose N+ , all the points will eventually fall on the identity line.

Fig. 1.

Fig. 1.

Summary of the mean fluence values, computed with the PBM [ Φii ] and ABM [ ΦiPAi ] methods, for each of the 100 layers and 18 different combinations of μa and μs (see text) for a total of 1800 points.

To better evaluate the reliability of the PBM, let’s compare it to the classical ABM by defining

Ri=ΦiPAiΦiiΦiPAi, (26)

i.e., the discrepancy between Φii and ΦiPAi normalized to the latter. If the MC values are statistically consistent, the parameter Ri must be 3σRi (99.9 percentile), where σRi is the standard error of the mean of Ri . Thus in Fig. 2 we report Ri/σRi as a function of the layer number #. From Fig. 2 it clearly appears that the deviations between the two calculated values are usually within two standard errors.

Fig. 2.

Fig. 2.

Consistency of the ΦiPAi and Φii MC data as a function of the layer number # (see text). The range for the abscissa (ordinate) axis is the same for all the panels.

From Fig. 1 it is not possible to determine if the distance of the data from the identity line is mainly due to a statistical variability of the ABM or PBM or both. Moreover, no information appears on the role of different μs values. To better clarify this point in Fig. 3 we have reported the relative error on the fluence, REi , for the PBM method, i.e.,

REi=σΦiiΦii, (27)

where σΦii is the standard error of the mean of Φii ; and the relative error on the fluence, REPAi , for the ABM method, i.e.,

REPAi=σΦiPAiΦiPAi, (28)

where σΦiPAi is the standard error of the mean of ΦiPAi . Figure 3 shows us that the ABM has the tendency to generate larger relative errors compared to the PBM. By increasing μa the errors become similar. For values around μa=102 mm1 , typical, e.g., in NIRS, the relative error for ABM is still 1-2 orders larger than that for PBM. Because the two methods are applied to the same simulation (i.e., for the same number of injected photons N=108 , and the same computation time), the results provide an unambiguous information of the faster convergence of the PBM method.

Fig. 3.

Fig. 3.

Relative errors REPAi and REi , on the calculated fluence ΦiPAi and Φii , computed with the ABM method and the PBM method, respectively, as a function of the layer number #. The range for the abscissa (ordinate) axis is the same for all the panels and the results pertain to N=108 .

To better appreciate the convergence property of the two methods versus N in Fig. 4 the relative error on the fluence is plotted for N=106 . Comparing Fig. 4 ( N=106 ) with Fig. 3 ( N=108 ) we notice a reduction of the relative errors on both Φii and ΦiPAi by a factor 10 when N is changed from 106 to 108 . This behavior is an indicator of the convergence speed of the two methods versus N and it shows that increasing the number of injected photons ABM and PBM have a similar improvement in the convergence of the calculation.

Fig. 4.

Fig. 4.

The same as Fig. 3 but for N=106 .

The choice to report the relative error in the comparison between ABM method and PBM method is motivated by the fact that this quantity characterizes the reliability of the simulated data [27]. In general, a MC result should show a relative error lower than 0.1 to produce reliable confidence intervals of the simulated data [27]. About the reliability of the presented results we also notice that the inner core of the code has been accurately verified by previous investigations [25,28].

Finally, we note that, although the presented MC results were obtained by using a Henyey-Greenstain scattering function with asymmetry factor g=0 , similar results (i.e., the faster convergence of the PBM method) are expected for any other kind of scattering function and distribution of the optical properties ( μa , μs ).

4. Conclusions

In conclusion, we have analytically and numerically derived a useful formula, i.e., Eq. (16), valid in complete generality within the steady state RTE, to obtain the mean fluence rate, in a given sub-volume of a propagating medium, with a method (PBM) alternative to the classical one (ABM) usually utilized in NIRS. This method is based on the calculation of the mean pathlength traveled by all emitted photons inside a sub-volume of any shape and size. As it can be deduced from the theory and the presented examples, the PBM can be easily implemented in any MC simulation for photon transport.

A potential advantage of the PBM (as shown, e.g., in Sec. 3.3) is that it might improve the statistics and thus the convergence of the MC simulations. In fact, when measuring the mean pathlength (PBM), all the photons (paths) that cross the region of interest are taken into account. While, with the classical approach (ABM), only the “absorbed” photons are considered. In the latter case, this may produce (especially for lower values of the absorption coefficient) a poorer MC statistics for the same number of launched photons. However, it remains to verify if the use of other MC methods for photon propagation (Microscopic Beer-Lambert law, Albedo-weight, Absorption and Scattering pathlength rejection method [29]) and especially their GPU implementations, will still confirm these results. This interesting observation will certainly be a matter of future investigations. Further, the PBM method can be also applied when the absorption coefficient is not constant or nil inside the considered sub-volume, whilst the applicability of the ABM method is not possible under these conditions. The reliability of the presented results has been also accurately investigated. For example, one crucial point of a MC simulation is to deal properly with the reflections at the internal and external boundaries. This was done in our previous works where the MC code was tested against the analytical solution of steady-state RTE for layered media illuminated by a uniform Lambertian source [22,25,28].

In comparison with the previous literature, we have fully re-framed the i - Φ(.;.) relationship within the RTE. In practice, the derivation proposed in this paper offers a more general view of the possible applications of the PBM method in biomedical optics for those cases where the information on the fluence is relevant.

The definition of fluence given by ICRU [17] is different from that currently used within the RTE [19]; however, it is worth to note that even in the ICRU report is mentioned the relationship i - Φ(.;.) that in the present work is obtained within the RTE. This to emphasize that the awareness of this relation is present in many fields such as dosimetric calculations where “the fluence is frequently expressed in terms of the lengths of the particle trajectories” even when only an intuitive proof of its validity is given.

Thus, the PBM method appears to be based on a fundamental law that maybe should be better considered in biomedical optics. In this sense, we hope that the present contribution will serve to fill a missing part on this interesting topic, and that it will also serve as a stimulus to develop original MC investigations related to biological tissues.

We want to finally stress that the obtained relation [Eq. (16)] can be used to analytically calculate i when an analytical solution of the fluence rate inside Vi is known (e.g., diffusive media). Although i is the mean pathlength of all emitted photons and not the mean pathlength of the received photons usually employed in biomedical optics, it can return important information for the understanding of photon migration through diffusive media such as biological tissues. It can be at last expected that the validity of the proposed relation between fluence and mean pathlength should be also verified in a regime of anomalous transport [30].

Acknowledgments

The authors wish to thank Prof. Qianqian Fang for useful discussions.

A. Appendix: Proof of Eq. (10), variation of absorbed power inside a region of a diffusive medium

This appendix wants to prove the validity of Eq. (10). The demonstration is based on variations in power absorption throughout the medium of volume V , δPA . For this purpose, we divide the probability density function gi(i) in the sum of two terms ( [gi]=L1 )

gi(i)=go(i)+ga(i), (29)

with normalization:

Pe0go(i)di=Pout;Pe0ga(i)di=PA=Vμa0(r)Φ0(r)dr, (30)

where Pout and PA are the power escaping the medium and the power absorbed in the medium, respectively; Pe is the emitted power from all the sources, thus Pe=Pout+PA , and Φ0 is the baseline fluence [ Φ0(Wmm2) ].

Assume that in the volume Vi there is a uniform change of absorption δμai . The integral of the right side of Eq. (10) becomes:

0gi(i)[1eδμaii]di=0go(i)[1eδμaii]di+0ga(i)[1eδμaii]di. (31)

Note that:

δPAPe=δPoutPe=0go(i)[1eδμaii]di (32)

is the relative total change of absorbed power in the medium between the baseline and final state. Here we exploit the evidence that the total change in the absorbed power is given by the total change of power escaping the medium. Further, we have also exploited the microscopic Beer–Lambert–Bouguer’s law for the output flux. A uniform change of absorption δμai inside Vi , causes a change in the fluence in every point of the medium. The change in the absorbed power can be written as:

δPA=V[μa(r)Φ(r)μa0(r)Φ0(r)] dr, (33)

where here for the sake of clarity the parameters with subscript “0” are the baselines and those without subscript are the final states. We can rewrite Eq. (33) by using:

μa(r)=μa0(r);rVi,μa(r)=μa0(r)+δμai;rVi, (34)

and

Φ(r)=Φ0(r)+δΦ(r);rV. (35)

Equation (33) can be rewritten as:

δPA=Vμa0(r)δΦ(r)dr+ViδμaiΦ0(r)dr. (36)

Note that in Eq. (36) we have neglected one term of the integrand function: δμaiδΦ(r) . However, this term will not count when we consider the limδμai0δPA . Now we rewrite Eq. (31) as:

Pe0gi(i)[1eδμaii]di==Vμa0(r)δΦ(r)dr+ViδμaiΦ0(r)dr+Pe0ga(i)[1eδμaii]di. (37)

We can prove our claim if we show that:

Pe0ga(i)[1eδμaii]di=Vμa0(r)δΦ(r)dr. (38)

To prove this claim we consider a simplified case, by assuming that in the volume V there are only two regions, one of which is Vi . The two regions have constant absorption coefficients μa01 and μa02 , where μa02=μa0i is the absorption coefficient inside Vi and μa01 is the absorption coefficient outside Vi (in general μa01μa02 ). The proof of the general case follows similar steps and is omitted. We can define a generalized fluence rate which is a function of the path inside Vi , i : Φi0(r,μa01,μa0i,i) with the property that:

Φ0(r,μa01,μa0i)=0Φi0(r,μa01,μa0i,i)di. (39)

From the microscopic Beer–Lambert–Bouguer’s law (mBLBL) for the generalized fluence rate we have that [31]:

Φi0(r,μa01,μa0i,i)=Φi0(r,μa01,μa0i=0,i)eμa0ii. (40)

Equations (30) and (39) allow to express ga(i) in a convenient form. By substitution of Φ0 , given by Eq. (39), in Eq. (30) and by swapping the spatial and path integrals in Eq. (30), we can easily define ga(i) in terms of Φi0 :

Pega(i)=[Vμa0(r)Φi0(r,μa01,μa0i=0,i)dr]eμa0ii. (41)

In fact, we note that the normalization of ga(i) [Eq. (30)] is verified due to the definition in Eq. (39). Because of the mBLBL for the generalized fluence rate it is now obvious that

Pe0ga(i)eδμaiidi=Vμa0(r)Φ(r,μa01,μa0i+δμai)dr. (42)

Therefore, the second term of Eq. (31) can be written as

Pe0ga(i)[1eδμaii]di=Vμa0(r)[Φ0(r,μa01,μa0i)Φ(r,μa01,μa0i+δμai)]dr, (43)

or:

Pe0ga(i)[1eδμaii]di=V[μa0(r)δΦ(r)]dr, (44)

that is Eq. (38) and thus we have proved our claim and it is clear that

Pe0gi(i)[1eδμaii]di=ViδμaiΦ0(r)dr. (45)

B. Appendix: Albedo Rejection (AR) Method

In the Albedo Rejection method [29,32], the photon packet travels between two consecutive extinction events a free pathlength l along the initial direction sˆi that is [19]

l=ln(1ξ)μtln(ξ)μt, (46)

where μt=μa+μs is extinction coefficient and ξ(0,1) is a uniformly distributed random number. Equation (46) connects a given l to a single unique random number ξ . After each step l the photon must be absorbed or scattered. If scattered, the photon takes a new direction sˆn and a new step ln ; if absorbed or detected, it finally stops.

In the AR method the criterion used to decide if a photon is absorbed or scattered at an interaction site exploits the probability of having scattering and absorption interactions. Thus, after the step size has been determined a new random number ξ in (0,1) is generated to decide whether the interaction is due to scattering or absorption. Since the probability to have a scattering interaction is equal to the albedo Λ=μsμt , the photon packet is scattered or absorbed according to whether ξΛ or ξ>Λ , respectively.

Therefore, based on the AR method, the weight of a photon has only two values: “1” if the photon is propagating or exits the medium, and “0” if it is absorbed.

The AR method is the one that simulates more closely the “physical” propagation of photons. Indeed, in the AR simulations, as in a laboratory experiment where photons are detected by a photon counter, the probability of detecting a photon, i.e., the ratio between the received power PR and the emitted power PE , can be obtained as

PRPE=NRN, (47)

where NR and N are the number of received and simulated photons, respectively.

Funding

National Institutes of Health10.13039/100000002 (R01 EB029414, R01 NS095334); Fondazione Cassa di Risparmio di Firenze10.13039/501100015694 (FCRF20).

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from authors upon reasonable request.

References

  • 1.Jacques S. L., “Laser-tissue interactions,” Available at https://omlc.org/news/jun10/oulu/index.html (21/01/2022). Student Workshop, University of Oulu, Finland, 05/07/2010.
  • 2.“Front Matter: Volume 10476,”, in Optical Methods for Tumor Treatment and Detection: Mechanisms and Techniques in Photodynamic Therapy XXVII, vol. 10476 Kessel D. H., Hasan T., eds., International Society for Optics and Photonics (SPIE, 2018), pp. 1–10. [Google Scholar]
  • 3.Welch A., van Gemert M., Optical- Response of Laser-Irradiated Tissue, Lasers, Photonics, and Electro-Optics (Springer US, 2013). [Google Scholar]
  • 4.Wang L., Photoacoustic Imaging and Spectroscopy, Optical Science and Engineering (CRC Press, 2017). [Google Scholar]
  • 5.Wang L., Jacques S. L., Zheng L., “MCML Monte Carlo modeling of light transport in multi-layered tissues,” Comput. Methods Programs Biomed. 47(2), 131–146 (1995). 10.1016/0169-2607(95)01640-F [DOI] [PubMed] [Google Scholar]
  • 6.Fang Q., “Mesh-based Monte Carlo method using fast ray-tracing in Plücker coordinates,” Biomed. Opt. Express 1(1), 165–175 (2010). 10.1364/BOE.1.000165 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Shen H., Wang G., “A study on tetrahedron-based inhomogeneous Monte Carlo optical simulation,” Biomed. Opt. Express 2(1), 44–57 (2011). 10.1364/BOE.2.000044 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Doronin A., Meglinski I., “Peer-to-peer Monte Carlo simulation of photon migration in topical applications of biomedical optics,” J. Biomed. Opt. 17(9), 0905041 (2012). 10.1117/1.JBO.17.9.090504 [DOI] [PubMed] [Google Scholar]
  • 9.Cassidy J., Nouri A., Betz V., Lilge L., “High-performance, robustly verified Monte Carlo simulation with FullMonte,” J. Biomed. Opt. 23(08), 1 (2018). 10.1117/1.JBO.23.8.085001 [DOI] [PubMed] [Google Scholar]
  • 10.Leino A., Pulkkinen A., Tarvainen T., “ValoMC: a Monte Carlo software and MATLAB toolbox for simulating light transport in biological tissue,” OSA Continuum 2(3), 957–972 (2019). 10.1364/OSAC.2.000957 [DOI] [Google Scholar]
  • 11.Bürmen M., Pernuš F., Naglič P., “MCDataset: a public reference dataset of Monte Carlo simulated quantities for multilayered and voxelated tissues computed by massively parallel PyXOpto Python package,” J. Biomed. Opt. 27(8), 083012 (2022). 10.1117/1.JBO.27.8.083012 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Weinberg A., Wigner E., The Physical Theory of Neutron Chain Reactors , Publications (University of Chicago. Committee on Publications in the Physical Sciences) (University of Chicago Press, 1958). [Google Scholar]
  • 13.Chilton A. B., “A note on the fluence concept,” Health Phys. 34, 715–716 (1978). [PubMed] [Google Scholar]
  • 14.Chilton A. B., “Further comments on an alternate definition of fluence,” Health Phys. 36, 637–638 (1979). [PubMed] [Google Scholar]
  • 15.Carlsson G. A., “Theoretical basis for dosimetry,” in The Dosimetry of Ionizing Radiation , vol. 1 Attix F. M., Roesch W. C., Tochilin E., eds. (Academic, Orlando, 1985), chap. 1, pp. 2–75. [Google Scholar]
  • 16.Papiez L., Battista J. J., “Radiance and particle fluence,” Phys. Med. Biol. 39(6), 1053–1062 (1994). 10.1088/0031-9155/39/6/011 [DOI] [PubMed] [Google Scholar]
  • 17.ICRU , “Glossary of terms and definitions of basic quantities,” J. ICRU 20(1), 9–12 (2020). 10.1177/1473669120966223 [DOI] [PubMed] [Google Scholar]
  • 18.Binzoni T., Martelli F., Cimasoni D., “Topological complexity of photons’ paths in biological tissues,” J. Opt. Soc. Am. A 36(11), 1883–1891 (2019). 10.1364/JOSAA.36.001883 [DOI] [PubMed] [Google Scholar]
  • 19.Martelli F., Del Bianco S., Ismaelli A., Zaccanti G., Light Propagation through Biological Tissue and Other Diffusive Media: Theory, Solutions, and Software (SPIE Press, Bellingham, 2009). [Google Scholar]
  • 20.Blanco S., Fournier R., “An invariance property of diffusive random walks,” Europhys. Lett. 61(2), 168–173 (2003). 10.1209/epl/i2003-00208-x [DOI] [Google Scholar]
  • 21.Tommasi F., Fini L., Martelli F., Cavalieri S., “Invariance property in inhomogeneous scattering media with refractive-index mismatch,” Phys. Rev. A 102(4), 043501 (2020). 10.1103/PhysRevA.102.043501 [DOI] [Google Scholar]
  • 22.Martelli F., Tommasi F., Fini L., Cortese L., Sassaroli A., Cavalieri S., “Invariance properties of exact solutions of the radiative transfer equation,” J. Quant. Spectrosc. Radiat. Transfer 276, 107887 (2021). 10.1016/j.jqsrt.2021.107887 [DOI] [Google Scholar]
  • 23.Tommasi F., Fini L., Martelli F., Cavalieri S., “Invariance property in scattering media and absorption,” Opt. Commun. 458, 124786 (2020). 10.1016/j.optcom.2019.124786 [DOI] [Google Scholar]
  • 24.Mazzolo A., “Invariance properties of random curves: an approach based on integral geometry,” arXiv, (2020). 10.48550/arXiv.2011.06343 [DOI]
  • 25.Sassaroli A., Tommasi F., Cavalieri S., Fini L., Liemert A., Kienle A., Binzoni T., Martelli F., “Two-step verification method for Monte Carlo codes in biomedical optics applications,” J. Biomed. Opt. 27(8), 083018 (2022). 10.1117/1.JBO.27.8.083018 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Contini D., Martelli F., Zaccanti G., “Photon migration through a turbid slab described by a model based on diffusion approximation. I. Theory,” Appl. Opt. 36(19), 4587–4599 (1997). 10.1364/AO.36.004587 [DOI] [PubMed] [Google Scholar]
  • 27.X-5 Monte Carlo Team , “MCNP — A general Monte Carlo N-particle transport code, Version 5, Volume I: Overview and theory,” Tech. Rep. LA-UR-03-1987, Los Alamos National Laboratory (2003). Revised 2/1/2008.
  • 28.Martelli F., Tommasi F., Sassaroli A., Fini L., Cavalieri S., “Verification method of Monte Carlo codes for transport processes with arbitrary accuracy,” Sci. Rep. 11(1), 19486 (2021). 10.1038/s41598-021-98429-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Sassaroli A., Martelli F., “Equivalence of four Monte Carlo methods for photon migration in turbid media,” J. Opt. Soc. Am. A 29(10), 2110–2117 (2012). 10.1364/JOSAA.29.002110 [DOI] [PubMed] [Google Scholar]
  • 30.Binzoni T., Martelli F., “Monte Carlo simulations in anomalous radiative transfer: tutorial,” J. Opt. Soc. Am. A 39(6), 1053–1060 (2022). 10.1364/JOSAA.454463 [DOI] [PubMed] [Google Scholar]
  • 31.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 23(9), 2105–2118 (2006). 10.1364/JOSAA.23.002105 [DOI] [PubMed] [Google Scholar]
  • 32.Duderstadt J. J., Martin W. R., Transport Theory (John Wiley and Sons, 1979). [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from authors upon reasonable request.


Articles from Biomedical Optics Express are provided here courtesy of Optica Publishing Group

RESOURCES