Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2021 Apr 19;11:8424. doi: 10.1038/s41598-021-87030-3

Semianalytical solution for the transient temperature in a scattering and absorbing slab consisting of three layers heated by a light source

Dominik Reitzle 1,, Simeon Geiger 1, André Liemert 1, Alwin Kienle 1
PMCID: PMC8055697  PMID: 33875677

Abstract

We derived a semianalytical solution for the time-dependent temperature distribution in a three-layered laterally infinite scattering and absorbing slab illuminated by an obliquely incident collimated beam of light. The light propagation was modeled by the low-order P1 and P3 approximations to the radiative transfer equation with closed form expressions for eigenvalues and eigenvectors, yielding a quickly computable solution, while the heat conduction was modeled by the Fourier equation. The solution was compared to a numerical solution using a Monte Carlo simulation for the light propagation and an FEM method for the heat conduction. The results showed that using the P3 solution for the light propagation offers a large advantage in accuracy with only a moderate increase in calculation time compared to the P1 solution. Also, while the P3 solution is not a very good approximation for the spatially resolved absorbance itself, its application as a source term for the heat conduction equation does yield a very good approximation for the time-dependent temperature.

Subject terms: Computational science, Applied physics, Optics and photonics

Introduction

Non-contact thermal property measurement methods are widely used because they avoid contact resistances and require little to no sample preparation1. While there is a large variety of detection principles, most techniques use optical heating in the visual and near-infrared range. Specifically in photothermal radiometry (PTR), the detection is based on recording the thermal emission using an IR sensor. In the recent past, PTR has e.g. been used to retrieve microhardness profiles in case hardened steel2, detect partial curing in dental resins3 or study drug diffusion in human skin4. For semi-transparent, non-scattering media, Ravi et al. studied the reconstruction of absorption profiles using modulated PTR5, while Salazar et al. used the same method to simultaneously retrieve the absorption and thermal diffusivity profiles in semi-infinite media6 and multi-layered slabs7, utilizing analytical solutions of the heat conduction equation. Recently, Ren et al. extended this to temperature-dependent medium parameters for a 1D planar symmetric medium with coupled radiation and conduction using numerical solutions8, but also specifically excluded scattering. Apart from parameter retrieval with PTR, the required forward solutions can also be used to predict temperature distributions and, especially in biomedical applications, thermal damage after laser irradiation9. Here, as in many other media, light scattering is a large effect and therefore must be accounted for in a model for optical heating. The radiative transfer equation (RTE) is generally considered a very accurate model for light propagation on mesoscopic and macroscopic scales for scattering and absorbing media10. But due to its complexity, the RTE is often replaced by the diffusion equation (DE)11,12, which may be derived as an approximation to the RTE. Solutions to the DE are usually simple and can be computed quickly, but they are known to be inaccurate in many cases13. The PN approximations to the RTE14 on the other hand offer a much higher accuracy, but the computation time increases rapidly with the approximation order N. For low approximation orders N however, quickly computable closed form expressions can still be found15. While these low approximation order solutions can still exhibit large errors for the spatially resolved fluence or absorbance rate, their low spatial frequency components are already quite accurate. Using them as a source term for the heat conduction equation should therefore already produce highly accurate solutions for the medium temperature. The aim of this work therefore is to derive a semianalytical solution for the time-dependent temperature distribution in a three-layered scattering and absorbing medium heated by an incident beam of light, where the light propagation is modeled using low order PN approximation to the RTE. Specifically, we use the expansion orders N=1, which leads to a diffusion-like approximation, and N=3, for which closed form expressions are available for the homogeneous solution, resulting in short computation times.

In “Solution of the RTE” section, we present our light propagation model using the PN approximation to the RTE, including the used source and the optical boundary conditions for the three-layered medium. From this, we derive the source term for the heat conduction model, which is described in “Solution of the heat equation” section. Finally, in “Results and discussion” section, we compare the results of our solution to a purely numerical solution for a simple model of human skin.

Solution of the RTE

General solution

The steady-state radiative transport equation (RTE) governing the radiance I(r,s^) at position r and direction s^ for a point source at r=0 radiating in direction s^0 is given by

s^·I(r,s^)+μtI(r,s^)-μsS2I(r,s^')f(s^·s^')d2s'=δ(r)δ(s^-s^0) 1

with the phase function

f(s^·s^)=l=02l+14πflPl(s^·s^), 2

where μa is the absorption coefficient, μs is the scattering coefficient, μt=μa+μs is the attenuation coefficient, fl are the phase function moments and Pl the Legendre polynomials. In order to improve the accuracy of low order PN approximations, we first approximate the phase function using the delta-M method16,17 of order N as

f(s^·s^)fN+12πδ(1-s^·s^)+l=0N2l+14π(fl-fN+1)Pl(s^·s^). 3

Next, we split a ballistic part off the radiance as I=I0+Id. The ballistic part I0 is then given by18

I0(r,s^)=e-μ~trr2δ(r^-s^0)δ(s^-s^0), 4

where the modified extinction coefficient becomes μ~t=μa+(1-fN+1)μs. The diffuse radiance Id then satisfies the modified RTE

s^·Id+μ~tId-μsS2Idl=0N2l+14π(fl-fN+1)Pl(s^·s^')d2s'=S(r,s^,s^0), 5

with the new source term

S(r,s^,s^0)=μse-μ~trr2δ(r^-s^0)l=0N2l+14π(fl-fN+1)Pl(s^·s^0). 6

This new source corresponds to a line source in direction s^0 with exponentially decreasing fluence, radiating with the modified phase function rotated in beam direction. In the PN method, the diffuse radiance is expanded in spherical harmonics Ylm with expansion coefficients Ψlm as

Id(r,s^)=l=0Nm=-llΨlm(r)Ylm(s^). 7

Using the transformed quantity

Ψ~lm(q,ϕq,z)e-imϕq=002πΨlm(ρ,φ,z)e-iρqcos(φ-ϕq)ρdρdφ, 8

the PN equations are then given by15

al-1mΨ~l-1,mz+bl+1mΨ~l+1,mz+σ~lΨ~l,m-iq2cl-1m-1Ψ~l-1,m-1-dl+1m-1Ψ~l+1,m-1+iq2cl-1-m-1Ψ~l-1,m+1-dl+1-m-1Ψ~l+1,m+1=Elm(q,ϕq,z), 9

for 0mN and mlN with the condition

Ψ~l,-m=(-1)mΨ~l,m, 10

where the right hand side Elm must be determined from the source term (see Eq. (15)). The coefficients are given by15

σ~l=μ~t-(fl-fN+1)μs=μt-flμs=σl 11

and

alm=(l-m+1)(l+m+1)(2l+1)(2l+3),blm=(l-m)(l+m)(2l-1)(2l+1),clm=(l+m+1)(l+m+2)(2l+1)(2l+3),dlm=(l-m)(l-m-1)(2l-1)(2l+1). 12

Note that the rotation e-imϕq in Eq. (8) makes the left hand side of the system (9) independent of ϕq, allowing a much more efficient numerical evaluation. The σl in Eq. (11) are the coefficients that follow directly from applying the PN method to Eq. (1) without the delta-M method and the ballistic part separation14. It is therefore evident that the homogeneous solutions of Eqs. (1) and (5) are identical. These solutions can for example be found using the method of rotated reference frames, which was studied intensively over the last few years. The solution for the diffuse radiance then has the form14

Id(q,ϕq,z,θ,φ)=l=0Nm=-lliCi(q,ϕq)e-q2+1ξi2zΛlmi(q)+iCi(q,ϕq)eq2+1ξi2z(-1)lΛlmi(q)+Ψ~lm(p)(q,ϕq,z)Ylm(θ,φ-ϕq). 13

Here, Ci and Ci are unknown coefficients determined by the boundary conditions, q2+1ξi2=:ζi(q) are the positive eigenvalues and Λlmi(q) the corresponding eigenvector components. We refer the reader to previous publications14,15,1921 for details on this method.

For the particular solution Ψ~lm(p)(q,ϕq,z) with the source term (6), we first calculate its spherical harmonics decomposition

ϵlm(r)=S2S(r,s^,s^0)Ylm(s^)d2s=μse-μ~trr2δ(r^-s^0)(fl-fN+1)Ylm(s^0). 14

Applying a 2D Fourier transform, setting s^0=(θ0,0) in spherical coordinates and making use of condition (10), we obtain the desired moments

Elm(q,ϕq,z)=μs|μ0|Θ(zμ0)e-μ~tμ0ze-iqztan(θ0)cos(ϕq)(fl-fN+1)RYlm(θ0,ϕq), 15

with μ0=cos(θ0). Introducing the abbreviation22

μc=μ~tμ0+iqtan(θ0)cos(ϕq), 16

the similarity ansatz Ψ~lm(p)=χlme-μcz can be used to solve the system (9) with the source moments (15), resulting in the system of equations for z0 and 1μ0>0

-μcal-1mχl-1,m+bl+1mχl+1,m+σlχl,m-iq2cl-1m-1χl-1,m-1-dl+1m-1χl+1,m-1+iq2cl-1-m-1χl-1,m+1-dl+1-m-1χl+1,m+1=μsμ0(fl-fN+1)RYlm(θ0,ϕq). 17

In many cases, only the fluence rate Φ(q,ϕq,z)=S2I(q,ϕq,z,s^)d2s is required instead of the radiance from Eqs. (4) and (13). Using the same set of polar coordinates for the ballistic part, the fluence rate is found to be

Φ0(q,ϕq,z)=1|μ0|Θzμ0e-μcz, 18
Φd(q,ϕq,z)=4πiCi(q,ϕq)e-ζi(q)z+Ci(q,ϕq)eζi(q)zΛ00i(q)+4πχ00(q,ϕq)e-μcz. 19

RTE boundary conditions for a three-layered slab

Our goal here is to construct a solution for a stack of three laterally infinite layers, where for simplicity all layers share the same refractive index. The refractive index outside the stack may, however, be different from the one inside so that Fresnel reflection at the top and bottom surfaces must be accounted for in the boundary conditions. Figure 1 illustrates this problem geometry schematically.

Figure 1.

Figure 1

Schematic of the problem geometry. A stack of three laterally infinite layers is illuminated by a collimated beam with angle cosines of μ1 and μ0 outside and inside of the stack, respectively. On the top and bottom surface, Fresnel reflections must be accounted for, while the radiance is continuous at the layer interfaces.

To that end, we first rescale the coefficients Ci and Ci from equation (13) for each layer n{1,2,3} with thickness L(n) and take the extinction and shift D(n) of the incident light by the layers above into account, resulting in

Id(n)(q,ϕq,z,θ,φ)=l=0Nm=-lliCi(n)(q,ϕq)e-ζi(n)(q)(z-λ(n))Λlmi,(n)(q)+iCi(n)(q,ϕq)eζi(n)(q)(z-λ(n)-L(n))(-1)lΛlmi,(n)(q)+χlm(n)(q,ϕq,z)e-μc(n)(z-λ(n))D(n)Ylm(θ,φ-ϕq), 20

where we defined

λ(n)=k=1n-1L(k), 21

and

D(n)=k=1n-1e-μc(k)L(k). 22

Using μ=cos(θ) and μ>0, the boundary conditions are given by13

I(1)(z=0,μ,φ)=R(μ)I(1)(z=0,-μ,φ), 23
I(3)(z=λ(4),-μ,φ)=R(μ)I(3)(z=λ(4),μ,φ), 24
I(n)(z=λ(n+1),μ,φ)=I(n+1)(z=λ(n+1),μ,φ),n={1,2}, 25
I(n)(z=λ(n+1),-μ,φ)=I(n+1)(z=λ(n+1),-μ,φ),n={1,2}, 26

where R(μ) is the Fresnel reflection coefficient for the top and bottom surfaces23. Multiplying all conditions with Ylm(μ,φ) and integrating over the half-space μ>0 then yields the generalized Marshak boundary conditions14,22,24. Suppressing the arguments from Eq. (20), we get from Eq. (23) for the top surface

lRllmiCi(1)Λlmi,(1)+iCi(1)e-ζi(1)L(1)(-1)lΛlmi,(1)=-lRllmχlm(3), 27

from Eq. (24) for the bottom surface

lRllmiCi(3)e-ζi(3)L(3)(-1)lΛlmi,(3)+iCi(3)Λlmi,(3)=-lRllm(-1)lD(4)χlm(3), 28

and from Eqs. (25) and (26) with n={1,2} for the interfaces between the layers

lTllmiCi(n)e-ζi(n)L(n)Λlmi,(n)+iCi(n)(-1)lΛlmi,(n)-iCi(n+1)Λlmi,(n+1)-iCi(n+1)e-ζi(n+1)L(n+1)(-1)lΛlmi,(n+1)=lTllmD(n+1)χlm(n+1)-χlm(n), 29

and

lTllm(-1)liCi(n)e-ζi(n)L(n)Λlmi,(n)+iCi(n)(-1)lΛlmi,(n)-iCi(n+1)Λlmi,(n+1)-iCi(n+1)e-ζi(n+1)L(n+1)(-1)lΛlmi,(n+1)=lTllm(-1)lD(n+1)χlm(n+1)-χlm(n). 30

Here, the coefficients Rllm for the Fresnel reflection at the top and bottom surfaces are given by14,21

Rllm=(2l+1)(2l+1)(l-m)!(l-m)!(l+m)!(l+m)!×011-(-1)l+mR(μ)Plm(μ)Plm(μ)dμ, 31

while the transmission coefficients Tllm for the boundaries between layers are

Tllm=(2l+1)(2l+1)(l-m)!(l-m)!(l+m)!(l+m)!×01Plm(μ)Plm(μ)dμ. 32

Following the standard prescription for the generalized Marshak boundary conditions14 by picking for each l=1,,N the Eqs. (27)–(30) with m=l-1,l-3, results in a system of equations that determines all unknown coefficients Ci(n) and Ci(n), completing the solution for the PN approximation to the RTE. In all of the above, a single source with unit strength just below the upper boundary was assumed. To model an incident collimated beam from outside the medium, we have to take the Fresnel reflection outside the medium as well as internal reflections of the unscattered light into account. If Rd(μ1) is the reflection coefficient outside the medium and R0=R(μ0) the reflection coefficient inside the medium, where μ1 and μ0 are connected by Snell’s law, the sources due to multiple internal reflections can be reduced to two sources with strengths So and Su for the top and bottom surface, respectively, with

So=(1-Rd)n=0R02D(4)2n=1-Rd1-R02D(4)2, 33
Su=R0D(4)So. 34

In many cases, R0D(4) is very small and the lower source may be neglected. If however the medium is optically thin enough for the lower source to matter, the coefficients Ci(n) and Ci(n) must be recalculated with reversed layer order for a complete solution.

Solution of the heat equation

We assume that the heat transport inside the medium is governed by the differential equation

ρ(n)cp(n)T(r,t)t-k(n)ΔT(r,t)=δnmQs(x,y)δ(z-z0)Qt(t)Θ(t) 35

for the temperature T(r,t), where ρ is the density, cp the heat capacity and k the isotropic thermal conductivity. n is the layer number and m the layer containing a source sheet at depth z0 with spatial profile Qs(x,y) and time dependence Qt(t)Θ(t). For the heat equation (35) to be valid, the spectral components of Qt(t) must be restricted to frequencies well below 1 GHz25. This allows using the steady-state RTE absorbance for the spatial source profile. Also, the layers should be at least several micrometers thick. Applying the same 2D-Fourier transform we used for the RTE and a Laplace transform with respect to time to (35) using T=0 everywhere as initial condition, we get with the Laplace variable s

2z2-(α(n))2T~(n)(s,q,ϕq,z)=-δnm1k(n)Q~s(q,ϕq)Q~t(s)δ(z-z0), 36

with

α(n)=ρ(n)cp(n)k(n)s+q2, 37

where the tilde marks transformed quantities. We note that in our previous work26, we derived a more general solution of the heat conduction equation for N layers with anisotropic thermal conductivities. The solution we require here, therefore, arises as a special case and is given by

T~m(n)(s,q,ϕq,z,z0)=Am(n)eα(n)(z-λ(n)-L(n))+Bm(n)e-α(n)(z-λ(n))+δnmP~(m)(s,q,ϕq,z,z0), 38
P~(m)(s,q,ϕq,z,z0)=Q~s(q,ϕq)Q~t(s)2k(m)α(m)e-α(m)|z-z0|. 39

The coefficients Am(n) and Bm(n) are determined by the boundary conditions for the heat equation, where we used Robin-type convective boundary conditions for the upper and lower boundaries and the perfect thermal contact between layers, resulting in a system of equations for each m. For the special case of three layers, we arrive at

M·Am(1)Bm(1)Am(2)Bm(2)Am(3)Bm(3)=-δm11k(1)f2(0)(1-h1k(1)α(1))-δm11k(1)α(1)f1(1)+δm21k(2)α(2)f2(1)δm1f1(1)+δm2f2(1)-δm21k(2)α(2)f1(2)+δm31k(3)α(3)f2(2)δm2f1(2)+δm3f2(2)δm31k(3)f1(3)(1-h2k(3)α(3)), 40

with

f1(m)=Q~s(q,ϕq)Q~t(s)2e-α(m)(λ(m+1)-z0), 41
f2(m)=Q~s(q,ϕq)Q~t(s)2e-α(m)(z0-λ(m+1)). 42

The matrix M is given in26 and in Appendix A. In26, we gave closed form expressions for the 6 coefficients A1(n) and B1(n) for a three-layered system and sources in the first layer. Since in our case there are sources in all layers, we also need the expressions for the remaining 12 coefficients. For sources in the third layer, they follow immediately from the coefficients for sources in the first layer with reversed layer properties. The coefficients A2(n) and B2(n) for sources in the second layer, however, must be calculated separately and are given in Appendix A. The spatial source distribution Q~s(q,ϕq) at depth z0 is now given by the corresponding RTE absorbance

Q~s(q,ϕq,z0)=μa(m)Φ(m)(q,ϕq,z0), 43

with the fluence

Φ(m)(q,ϕq,z0)=4πiΛ00i,(m)(q)Ci(m)(q,ϕq)e-ζi(m)(q)(z0-λ(m))+Ci(m)(q,ϕq)eζi(m)(q)(z0-λ(m)-L(m))+4πχ00(m)(q,ϕq)+1|μ0|D(m)e-μc(m)(z-λ(m)). 44

With the contributions from all depths known, we can then calculate the complete solution as

T~(n)(s,q,ϕq,z)=mλ(m)λ(m+1)T~m(n)(s,q,ϕq,z,z0)dz0. 45

Looking at Eqs. (38) and (39), the integral in Eq. (45) for a fixed m only acts on the coefficients f1(m) and f2(m-1) and on the particular solution. We can, therefore, solve the integrals and obtain a closed form solution by replacing f1(m) and f2(m-1) in the solution of (40) with f¯1(m) and f¯2(m-1) as

f¯1(m)=μa(m)Q~t(s)2{4πiΛ00i,(m)Ci(m)e-α(m)L(m)-e-ζi(m)L(m)ζi(m)-α(m)+Ci(m)1-e-(α(m)+ζi(m))L(m)ζi(m)+α(m)+4πχ00(m)+1μ0D(m)e-μc(m)L(m)-e-α(m)L(m)α(m)-μc(m)}, 46

and

f¯2(m-1)=μa(m)Q~t(s)24πiΛ00i,(m)Ci(m)1-e-(α(m)+ζi(m))L(m)ζi(m)+α(m)+Ci(m)e-α(m)L(m)-e-ζi(m)L(m)ζi(m)-α(m)+4πχ00(m)+1μ0D(m)1-e-(α(m)+μc(m))L(m)α(m)+μc(m), 47

and replacing the particular solution (39) with P¯(m)(s,q,ϕq,z) for λ(m)zλ(m+1) as

P¯(m)(s,q,ϕq,z)=μa(m)Q~t(s)2k(m)α(m)4πiΛ00i,(m)(α(m))2-(ζi(m))2×Ci(m)2α(m)e-ζi(m)(z-λ(m))+(ζi(m)-α(m))e-ζi(m)L(m)e-α(m)(λ(m+1)-z)-(ζi(m)+α(m))e-α(m)(z-λ(m))+Ci(m)2α(m)e-ζi(m)(λ(m+1)-z)+(ζi(m)-α(m))e-ζi(m)L(m)e-α(m)(z-λ(m))-(ζi(m)+α(m))e-α(m)(λ(m+1)-z)+4πχ00(m)+1μ0D(m)(α(m))2-(μc(m))22α(m)e-μc(m)(z-λ(m))+(μc(m)-α(m))e-μc(m)L(m)e-α(m)(λ(m+1)-z)-(μc(m)+α(m))e-α(m)(z-λ(m)). 48

Results and discussion

In this section, the obtained solution is tested and validated against a purely numerical solution. As an exemplary system, we choose a three-layered generic model of human tissue in the near-infrared range27,28. The three layers represent skin, subcutaneous fat and muscle tissue, respectively. The thermal parameters of the model are listed in Table 1 and the optical parameters in Table 2. For all layers, we assume a refractive index of ni=1.4 with no=1.0 outside the medium and the Henyey–Greenstein phase function with g=0.8 using the moments fl=gl. For the upper boundary, we use a heat transfer coefficient of h1=100Wm-2K-1 with an ambient temperature of Ta=0 equal to the initial medium temperature and assume an adiabatic lower boundary with h2=0.

Table 1.

Thermal parameters of the considered medium.

ρ(kgm-3) cp(Jkg-1K-1) k(Wm-1K-1) l (mm)
1 1100 3000 0.25 1
2 900 3000 0.2 2
3 1100 3500 0.5 10

Table 2.

Optical parameters of the considered medium. For the phase function, the Henyey–Greenstein function is used. The refractive index ni must be identical for all layers, while the refractive index outside the medium is set to 1.0.

μs(mm-1) μa(mm-1) g ni
1 2.0 0.02 0.8 1.4
2 1.0 0.003 0.8 1.4
3 0.5 0.04 0.8 1.4

As an input beam, we use a Gaussian beam with beam radius rw=1mm hitting the top surface with an angle outside the medium of μ1=cos(θ1), centered at the origin. We use θ1=0 and θ1=60 as incidence angles. Taking the distortion of the beam profile due to the oblique incidence into account, the input beam profile is then given by22

f(x,y)=2μ1πrw2exp-2μ12x2+y2rw2. 49

Applying a 2D Fourier transform to (49) again yields

F~(q,ϕq)=exp-18rw2q2sin2(ϕq)+1μ12cos2(ϕq). 50

The lower source strength from Eq. (34) depends on the approximation order and on the angle of incidence, but even for normal incidence with the P1 approximation, it is nine orders of magnitude weaker than the upper source. Therefore, we can safely neglect the lower source in all calculations. As approximation orders, we consider only the P1 and P3 approximations, because for these, there are closed form expressions available for the eigenvalues and eigenvectors. For the P3, we use the expressions given by Liemert et al.15, while the P1 expressions are given in Appendix B. Although theoretically possible up to P7, no higher order closed form expressions are available to the authors’ knowledge. Computing the eigenvalues and eigenvectors numerically is possible for higher orders, but computationally quite expensive. Also, the solution would become more and more unstable for high values of q, which would render the numerical inverse Fourier transform extremely tricky. To obtain a numerical solution to compare to, we use a two step process. First, the light propagation is calculated using a custom GPU-accelerated Monte Carlo solver, recording the spatially resolved fluence rate inside the medium. Then, we use the COMSOL Multiphysics software29 to interpolate the resulting absorbance from the Monte Carlo simulation and calculate the time-dependent temperature rise.

Since we expect the PN approximation to be the main source of error in the final results, we first look at the predicted fluence rate. Figure 2 contains the depth-resolved total fluence rate calculated in P1 and P3 approximation, integrated over x and y. Here, we do not yet have to resort to Monte Carlo methods to obtain a correct reference, since for planar symmetry or q=0, the PN equations can be solved efficiently for high orders N. Integrating the depth resolved total fluence rate over a layer and multiplying by the respective μa yields the total absorbance inside that layer. As the dependence on z of the fluence rate is very simple (compare Eqs. (18) and (19)), this integration can be done analytically and these total absorbances per layer can, therefore, be calculated with little computational effort. Table 3 contains the errors of the total absorbances per layer for the P1 and P3 approximations relative to the practically exact P201. It can be seen that the P3 is clearly superior to the simpler P1 approximation. Especially in the vicinity of the light source near the upper boundary, the P1 introduces large errors. However, the P3 still underestimates the total fluence and therefore the total heat source strength per layer by 0.7-0.9%. Being able to quickly quantify these errors, in addition, enables us to correct them. This results in a weighting factor for the heat source strength in each layer, making sure that the total source strength in each layer, and consequently also in the whole medium, is correct. The corresponding fluence rates are also shown in Fig. 2.

Figure 2.

Figure 2

Depth-resolved fluence rate for the three-layered system, integrated over x and y. The P201 solution can be regarded as practically exact. For the corrected solutions, the total absorbance per layer was matched to the P201 solution.

Table 3.

Total absorbance error for each layer of the P1 and P3 approximations relative to a P201 approximation that may be regarded as an exact solution.

Layer 1 Layer 2 Layer 3
P1 0 5.925% 0.7962% −1.035%
60 7.428% 1.534% 0.0275%
P3 0 0.7325% 0.7978% 0.8433%
60 0.7000% 0.8089% 0.8538%

We implemented our solution in Python. The implementation includes the planar symmetric PN approximation solution, the 3D P1 and P3 approximation solutions, the solution of the heat equation with the P1 and P3 absorbance sources and the required numerical transform algorithms and is freely available together with the reference results of the numerical calculations30. The transform algorithms are basically the same that were used in a previous work26. For the comparison, we calculate the results along the line y=0mm at two depths z=0mm and z=4mm, t=1s and t=15s after the source was switched on. Figures 3 and 4 show the results for normal incidence, while the results for an incident angle of θ1=60 are shown in Figs. 5 and 6. For each curve, 400 points were calculated. The performance depends, of course, on the efficiency of the numerical transforms and on the required accuracy. For the present calculations, we used 39 points for the inverse Laplace transform and 240×80 points for the inverse 2D Fourier transform, which resulted in a computation time of 3.4s for the P3 approximation and 2.7s for the P1 approximation per curve on a standard desktop PC. For the numerical solution, the Monte Carlo simulation took 16min and the subsequent finite element solution took 44min to complete with reasonable accuracy. As can be seen, the P3 solution agrees quite well with the numerical result, while the P1 predictably shows larger errors up to 7%. For short times, the errors are slightly larger for all cases. This is to be expected, since the errors in the PN absorbance are mostly contained in the high spatial frequency components. These are most prominent in the temperature solution for short times and then decrease due to the effects of heat conduction. To confirm that the remaining error of the P3 approximation is indeed due to a slight misprediction of the heat source geometry instead of the interpolation or the finite element calculation, we repeated the numerical simulation with absorbance values computed from the P3 approximation instead of the Monte Carlo simulation. For this comparison, we observed a practically exact agreement of the solutions.

Figure 3.

Figure 3

Temperature after t=15s with normal incidence θ1=0 along the line y=0 for two different depths. The P3 approximation shows a good agreement with the numerical reference solution, while the P1 exhibits a considerable error.

Figure 4.

Figure 4

Temperature after t=1s with normal incidence θ1=0 along the line y=0 for two different depths. The results are slightly less accurate for short times, but the P3 approximation still agrees well with the numerical reference solution.

Figure 5.

Figure 5

Temperature after t=15s with an incidence angle of θ1=60 along the line y=0 for two different depths. While the P3 is still clearly superior to the P1 approximation, neither of the approximations deteriorates much with oblique incidence.

Figure 6.

Figure 6

Temperature after t=1s with an incidence angle of θ1=60 along the line y=0 for two different depths. As for normal incidence, the accuracy is only slightly reduced for short times.

Conclusions

In conclusion, we derived a semianalytical solution for the heating of a scattering and absorbing three-layered medium by an incident beam of light, where the light transport is modeled using the P1 and P3 approximations to the RTE. We compared our solution to a purely numerical one and observed a good agreement in the case of the P3 approximation for the light transport. The simpler P1 approximation showed significantly larger errors and should not be used, given the modest advantage in calculation time compared to the P3. For the comparison above, the semianalytical solution was several orders of magnitude faster than the numerical solution. An entirely fair comparison is of course difficult to perform, since the numerical simulation unavoidably also yields the absorbance for all positions inside the medium and the temperature for all positions and times. But in most situations, only a small subset of this data is actually required and this is where the semianalytical solution offers large improvements. Finally, some simple generalizations are possible for the heat conduction, since we only require the form of (36). For example, the equation for a moving heat source has the same form with a slightly different α

αu(n)=ρ(n)cp(n)k(n)s+iq(uxcosϕq+uysinϕq)+q2, 51

where ux and uy are the velocity components of the source in the x-y-plane.

A Coefficients A2(n) and B2(n) for sources in the second layer

Here, we give closed form expressions for the coefficients A2(n) and B2(n) in Eq. (38). The coefficients A1(n) and B1(n) are contained in our previous work26 and A3(n) and B3(n) follow immediately by reversing the layer order. Adopting the same notation, the required coefficients follow from the system of equations

(γ(1)-h1kz(1))e(1)-(γ(1)+h1kz(1))00001e(1)-e(2)-100kz(1)γ(1)-kz(1)γ(1)e(1)-kz(2)γ(2)e(2)kz(2)γ(2)00001e(2)-e(3)-100kz(2)γ(2)-kz(2)γ(2)e(2)-kz(3)γ(3)e(3)kz(3)γ(3)0000γ(3)+h2kz(3)-(γ(3)-h2kz(3))e(3)·A2(1)B2(1)A2(2)B2(2)A2(3)B2(3)=01kz(2)γ(2)g1g1-1kz(2)γ(2)g2g20, 52

with

g1=f2(1), 53
g2=f1(2). 54

Again using the variables

p(n)=1+(e(n))2, 55
m(n)=1-(e(n))2, 56

the coefficients are found to be

A2(1)=2Mkz(3)h1kz(1)+γ(1)γ(3)kz(3)(g1-e(2)g2)(h2p(3)+γ(3)kz(3)m(3))+γ(2)kz(2)(g1+e(2)g2)(h2m(3)+γ(3)kz(3)p(3)), 57
B2(1)=2e(1)Mkz(3)γ(1)-h1kz(1)γ(3)kz(3)(g1-e(2)g2)(h2p(3)+γ(3)kz(3)m(3))+γ(2)kz(2)(g1+e(2)g2)(h2m(3)+γ(3)kz(3)p(3)), 58
A2(2)=1Mγ(2)kz(1)kz(2)kz(3)-kz(1)γ(1)(g1e(2)-g2)(h1p(1)+γ(1)kz(1)m(1))+kz(2)γ(2)(g1e(2)+g2)(h1m(1)+γ(1)kz(1)p(1))×γ(2)kz(2)(h2m(3)+γ(3)kz(3)p(3))-γ(3)kz(3)(h2p(3)+γ(3)kz(3)m(3)), 59
B2(2)=1Mγ(2)kz(1)kz(2)kz(3)-(γ(1))2(kz(1))2m(1)+γ(2)kz(2)h1m(1)-γ(1)kz(1)p(1)(h1-γ(2)kz(2))×kz(3)γ(3)(g1-e(2)g2)(h2p(3)+γ(3)kz(3)m(3))+kz(2)γ(2)(g1+e(2)g2)(h2m(3)+γ(3)kz(3)p(3)), 60
A2(3)=2e(3)kz(1)γ(3)-h2kz(3)×-γ(1)kz(1)(e(2)g1-g2)(h1p(1)+γ(1)kz(1)m(1))+γ(2)kz(2)(e(2)g1+g2)(h1m(1)+γ(1)kz(1)p(1)), 61
B2(3)=2kz(1)γ(3)+h2kz(3)×-γ(1)kz(1)(e(2)g1-g2)(h1p(1)+γ(1)kz(1)m(1))+γ(2)kz(2)(e(2)g1+g2)(h1m(1)+γ(1)kz(1)p(1)). 62

B P1 solution

For the P1 approximation, we get only a single eigenvalue

ξ1=13σ0σ1. 63

The corresponding eigenvector has three components and can be found via the method of rotated reference frames

Λ001=-3σ1, 64
Λ101=-q2+1ξ12, 65
Λ111=-i2q. 66

For the particular solution, the system (17) for the P1 approximation reads

σ0-μc3-23iq-μc3σ10-16iq0σ1·χ00χ10χ11=μsμ0(f0-f2)14πμs(f1-f2)34πμs(f2-f1)38π1-μ02μ0cosϕq. 67

This system can be solved analytically. Alternatively, the matrix can be LU-decomposed for an efficient numerical solution as

100010-23iqσ1-μc3σ11·σ10-iq60σ1-μc300σ0+q2-μc23σ1·χ11χ10χ00=μs(f2-f1)38π1-μ02μ0cosϕqμs(f1-f2)34πμsμ0(f0-f2)14π. 68

Author contributions

D.R. and A.L. derived the solution, D.R. wrote the numerical implementation and prepared the manuscript. S.G. developed the Monte Carlo code and performed the numerical simulations. A.K. supervised the work. All authors reviewed the manuscript.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Abad B, Borca-Tasciuc D-A, Martin-Gonzalez M. Non-contact methods for thermal properties measurement. Renew. Sustain. Energy Rev. 2017;76:1348–1370. doi: 10.1016/j.rser.2017.03.027. [DOI] [Google Scholar]
  • 2.Qu H, Wang C, Guo X, Mandelis A. Reconstruction of depth profiles of thermal conductivity of case hardened steels using a three-dimensional photothermal technique. J. Appl. Phys. 2008;104:113518. doi: 10.1063/1.3035831. [DOI] [Google Scholar]
  • 3.Martínez-Torres P, Mandelis A, Alvarado-Gil JJ. Optical and thermal depth profile reconstructions of inhomogeneous photopolymerization in dental resins using photothermal waves. J. Appl. Phys. 2010;108:054902. doi: 10.1063/1.3475712. [DOI] [Google Scholar]
  • 4.Xiao P, Cowen J, Imhof R. In-vivo transdermal drug diffusion depth profiling-a new approach to opto-thermal signal analysis. Anal. Sci. 2002;17icpp:s349–s352. [Google Scholar]
  • 5.Ravi J, et al. Optothermal depth profiling by neural network infrared radiometry signal recognition. J. Appl. Phys. 2005;97:014701. doi: 10.1063/1.1821635. [DOI] [Google Scholar]
  • 6.Fuente R, Apiãaniz E, Mendioroz A, Salazar A. Simultaneous measurement of thermal diffusivity and optical absorption coefficient using photothermal radiometry. i. homogeneous solids. J. Appl. Phys. 2011;110:033515. doi: 10.1063/1.3614524. [DOI] [Google Scholar]
  • 7.Salazar A, Fuente R, Apiãaniz E, Mendioroz A, Celorrio R. Simultaneous measurement of thermal diffusivity and optical absorption coefficient using photothermal radiometry. ii multilayered solids. J. Appl. Phys. 2011;110:033516. doi: 10.1063/1.3614525. [DOI] [Google Scholar]
  • 8.Ren Y, Qi H, Zhao F, Ruan L, Tan H. Simultaneous retrieval of temperature-dependent absorption coefficient and conductivity of participating media. Sci. Rep. 2016;6:21998. doi: 10.1038/srep21998. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Mármol GV, Villena J. New 3D in silico model of hair and skin heating during laser hair removal. Res. J. Pharm. Med. Sci. 2019;3:15–24. [Google Scholar]
  • 10.Chandrasekhar S. Radiative transfer. New York: Dover Publications; 1960. [Google Scholar]
  • 11.Prahl SA, Vitkin IA, Bruggemann U, Wilson BC, Anderson RR. Determination of optical properties of turbid media using pulsed photothermal radiometry. Phys. Med. Biol. 1992;37:1203–1217. doi: 10.1088/0031-9155/37/6/001. [DOI] [PubMed] [Google Scholar]
  • 12.Jacques SL, Prahl SA. Modeling optical and thermal distributions in tissue during laser irradiation. Lasers Surg. Med. 1987;6:494–503. doi: 10.1002/lsm.1900060604. [DOI] [PubMed] [Google Scholar]
  • 13.Liemert A, Reitzle D, Kienle A. Analytical solutions of the radiative transport equation for turbid and fluorescent layered media. Sci. Rep. 2017;7:3819. doi: 10.1038/s41598-017-02979-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Liemert A, Kienle A. Light transport in three-dimensional semi-infinite scattering media. J. Opt. Soc. Am. A Opt. Image Sci. Vis. 2012;29:1475–81. doi: 10.1364/JOSAA.29.001475. [DOI] [PubMed] [Google Scholar]
  • 15.Liemert A, Kienle A. Explicit solutions of the radiative transport equation in the p3 approximation. Med. Phys. 2014;41:111916. doi: 10.1118/1.4898097. [DOI] [PubMed] [Google Scholar]
  • 16.Wiscombe WJ. The delta-m method: Rapid yet accurate radiative flux calculations for strongly asymmetric phase functions. J. Atmos. Sci. 1977;34:1408–1422. doi: 10.1175/1520-0469(1977)034<1408:TDMRYA>2.0.CO;2. [DOI] [Google Scholar]
  • 17.Liemert A, Martelli F, Binzoni T, Kienle A. P3 solution for the total steady-state and time-resolved reflectance and transmittance from a turbid slab. Appl. Opt. 2019;58:4143–4148. doi: 10.1364/AO.58.004143. [DOI] [PubMed] [Google Scholar]
  • 18.Machida M, Panasyuk GY, Schotland JC, Markel VA. Diffusion approximation revisited. J. Opt. Soc. Am. A. 2009;26:1291–1300. doi: 10.1364/JOSAA.26.001291. [DOI] [PubMed] [Google Scholar]
  • 19.Markel VA. Modified spherical harmonics method for solving the radiative transport equation. Waves Random Media. 2004;14:L13–L19. doi: 10.1088/0959-7174/14/1/L02. [DOI] [Google Scholar]
  • 20.Panasyuk G, Schotland JC, Markel VA. Radiative transport equation in rotated reference frames. J. Phys. A: Math. Gen. 2005;39:115–137. doi: 10.1088/0305-4470/39/1/009. [DOI] [Google Scholar]
  • 21.Machida M, Panasyuk GY, Schotland JC, Markel VA. The green’s function for the radiative transport equation in the slab geometry. J. Phys. A: Math. Theor. 2010;43:065402. doi: 10.1088/1751-8113/43/6/065402. [DOI] [Google Scholar]
  • 22.Gardner AR, Kim AD, Venugopalan V. Radiative transport produced by oblique illumination of turbid media with collimated beams. Phys. Rev. E. 2013;87:063308. doi: 10.1103/PhysRevE.87.063308. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Williams MMR. The Milne problem with Fresnel reflection. J. Phys. A: Math. Gen. 2005;38:3841–3856. doi: 10.1088/0305-4470/38/17/009. [DOI] [Google Scholar]
  • 24.Marshak RE. Note on the spherical harmonic method as applied to the Milne problem for a sphere. Phys. Rev. 1947;71:443–446. doi: 10.1103/PhysRev.71.443. [DOI] [Google Scholar]
  • 25.Ordonez-Miranda J, Yang R, Volz S, Alvarado-Gil JJ. Steady state and modulated heat conduction in layered systems predicted by the analytical solution of the phonon Boltzmann transport equation. J. Appl. Phys. 2015;118:075103. doi: 10.1063/1.4928770. [DOI] [Google Scholar]
  • 26.Reitzle D, Geiger S, Kienle A. Semi-analytical solution of the time-dependent heat equation for three-dimensional anisotropic multi-layered media. Int. J. Heat Mass Transf. 2019;134:984–992. doi: 10.1016/j.ijheatmasstransfer.2018.12.174. [DOI] [Google Scholar]
  • 27.Bashkatov AN, Genina EA, Tuchin VV. Optical properties of skin, subcutaneous, and muscle tissues: A review. J. Innov. Opt. Heal. Sci. 2011;04:9–38. doi: 10.1142/S1793545811001319. [DOI] [Google Scholar]
  • 28.Duck FA. Physical properties of tissues: A comprehensive reference book. London: Academic Press; 1990. [Google Scholar]
  • 29.COMSOL AB. COMSOL Multiphysics v5.2a. www.comsol.com.
  • 30.Reitzle, D. & Geiger, S. rte_heat v1.0, 10.5281/zenodo.4665832 (2021).

Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES