- 1Light and Life Laboratory, Department of Physics, Stevens Institute of Technology, Hoboken, NJ, United States
- 2Radiation and Aerosol Branch, NASA Langley Research Center, Hampton, VA, United States
- 3Department of Physics and Technology, University of Bergen, Bergen, Norway
- 4Meteorological Research Institute, Japan Meteorological Agency, Tsukuba, Japan
- 5BAE Systems, Boulder, CO, United States
- 6Department of Atmospheric Sciences, University of Arizona, Tucson, AZ, United States
- 7Atmospheric Science Branch, NASA Ames Research Center, Moffett Field, CA, United States
A method for determining the average photon path length in a slab of multiple scattering material is presented. Radiances can be obtained from the radiative transfer equation and subsequently differentiated to obtain the average photon path length. These radiances can be obtained via multiple methods including Monte Carlo simulations, analytic two-stream approximations, and multi-stream numerical solutions such as the AccuRT computational tool. Average path lengths obtained via numerical differentiation of these radiances are found to agree closely with path length estimates predicted by existing methods found in the literature. The average photon path length is further considered for a slab of finite physical thickness. It was found that for a slab consisting of non-absorbing material there is a linear relationship between the slab thickness and the average photon path length, but that for materials with nonzero absorption, this linear relationship breaks down as the slab thickness increases. Average path lengths may be converted to time spans to determine the amount of time a photon spends in a multiple scattering medium, which may be used to quantify the impact of multiple scattering on pulse stretching in lidar/radar applications.
1 Introduction
We present a method for computing the average optical path length of photons undergoing random walks in a slab of arbitrary physical thickness. The slab is assumed to consist of a dilute medium1 with arbitrary values of the single-scattering albedo and the scattering phase function. This method can be used to compute the average optical path length
The average optical path length
The average optical path length
Also, the average optical path length is useful in satellite remote sensing, wherein an instrument such as a lidar deployed in space measures the upward radiance of photons at the top of the atmosphere (TOA). Here the atmosphere may be assumed to be a plane-parallel, horizontal slab varying only with altitude
To demonstrate the validity of our method for computing average optical path lengths, we use the AccuRT software tool (Stamnes et al., 2018). This software tool solves the radiative transfer equation (RTE) for two coupled slabs with different refractive indices (such as the coupled atmosphere-ocean system) using the discrete ordinate method. Solutions to the RTE yield radiances at a number of discrete polar quadrature angles (also known as streams), with a greater number of streams producing more accurate results (Stamnes et al., 2017). From these solutions at the polar quadrature angles, the source function can be computed via interpolation of the radiances computed at the polar quadrature angles and then integrated to obtain radiances at arbitrary polar angles by the “integration of the source function technique” as summarized in Section 3.
Prior work has been done in computing the average optical path length from radiance values for some simple cases, as summarized by van de Hulst (Hendrik Christoffel et al., 1980). It is therefore interesting to compare results obtained using our method for computing average optical path lengths, with corresponding results obtained by van de Hulst’s approach.
2 Methodology
Consider a horizontal slab of physical thickness
The quantity
Both the slab thickness
Similarly, if we want to evaluate radiances at some intermediate depth
We may also consider the case where some absorbing gas with absorption coefficient
which is simply the ratio of the gas absorption coefficient
In such a mixture it is possible to introduce modified values for the optical thickness
where
2.1 The optical path length
Within the medium, there will be a number of photons that will combine to produce the radiance
Then in the case of a medium with no gas absorption, the radiance
If we instead consider a medium with gas absorption, then the radiance will experience some exponential attenuation and so Equation 5 becomes
where
Introducing the Laplace transform
where
2.1.1 The average optical path length
The moments of the distribution
We may wish to use this approach to find the average path length of an absorbing medium. Using the inverse Laplace transform in conjunction with the equivalence theorem, it can be shown that [see Display 17.1 of (Hendrik Christoffel et al., 1980)]
We have a property of the Laplace transform:
We may write the expression for the average path length as follows3:
and so the average optical path length can be obtained by differentiation
If we consider the special case of a semi-infinite slab
The corresponding average geometrical path length is obtained as
Hence, if
3 Radiative transfer
Having shown that the average optical path length can be obtained from radiance values, the next task is to choose a method by which these radiance values may be computed. One such method for obtaining these radiances is via the radiative transfer equation (RTE), which allows us to determine radiance values at arbitrary values of optical depth
In the remainder of this section, we will introduce a general method for solving the RTE via the integration of the source function technique in conjunction with the discrete ordinate method (Stamnes et al., 2017). We will then show how this approach can be applied to the lidar problem. Finally we will introduce AccuRT (Stamnes et al., 2018), a computational tool for solving the RTE.
Consider a medium consisting of two adjacent, horizontal, multilayered, coupled slabs illuminated at the top of the upper slab by a collimated beam of irradiance
The absorption coefficient,
increases downwards from
where
The source function is given by
where
We may isolate the azimuth dependence of Equation 16 by expanding the scattering phase function in Legendre polynomials and invoke the addition theorem for spherical harmonics to show that the scattering phase function becomes a Fourier cosine series. Then if the radiance is also expanded in a Fourier cosine series of
it can be shown (Stamnes et al., 2017) that each Fourier component
where
and
Equation 20 can be solved by integrating the source function layer by layer:
where the + sign denotes the upward hemisphere and the–sign the downward hemisphere, and we have used the convention
3.1 Application to the lidar/radar problem
Radiative transfer involving lidar/radar (finite as opposed to collimated) beam illumination is a three-dimensional (3-D) problem. The solution of the 3-D RTE for a narrow finite laser beam (i.e., the so-called searchlight problem) is quite challenging and computationally demanding. Therefore, it has become customary to use a one-dimensional (1-D) approach instead, and most treatments of the lidar/radar problem rely on solving a 1-D RTE for both atmospheric (Hogan, 2008; Hogan and Battaglia, 2008) and oceanic (Mitra and Churnside, 1999) applications implying that Equations 22, 23 pertinent for collimated beam illumination may be used also for lidar/radar beam illumination.
Equations 22, 23 are general solutions that allow us to find the radiance at any desired values of optical depth
Note that for these commonly used mono-static lidar configurations, only the azimuthally-averaged radiance, i.e., the
As an example, consider a single slab (as opposed to two adjacent, coupled slabs) consisting of two layers
If the single-scattering approximation is applicable for both layers 1 and 2 and each layer is assumed to be homogeneous, we have [ignoring multiple scattering and since
where
Thus, for a homogenous two-layer slab with the same
The second term in Equation 27 gives adequate results if the target layer (layer 2) is optically thin (so that the single-scattering limit applies), but will yield inaccurate results if layer 2 is optically thick. Then multiple scattering will lead to an enhanced path length through the target layer, commonly referred to as “pulse stretching” in the lidar literature. The method described in this paper can be used to compute the average path length required to estimate the actual time photons spend in the target layer and hence quantify the time delay referred to as “pulse stretching”.
3.1.1 Lidar equation
The contribution to the radiance reflectance from layer 2, the target layer, i.e., the single-scattering approximation to the radiance reflectance
The attenuated backscatter
3.1.1.1 Lidar equation estimate
The attenuated backscatter coefficient (assuming a target layer of vertical extent
where
Setting
3.2 The AccuRT computational tool
AccuRT (Stamnes et al., 2018) is a computational tool for radiative transfer simulations in a coupled system consisting of two adjacenthorizontal slabs with different refractive indices (like in the case of an atmosphere overlying a body of liquid water or ice, such as sea ice or lake ice). The AccuRT computer code accounts for reflection and transmission at the interface between the two slabs, and allows for each slab to be divided into a number of layers sufficiently large to resolve the variation in the inherent optical properties (IOPs) with depth in each slab.
The user interface of AccuRT is designed to make it easy to specify the required input including wavelength range, incident beam forcing, and layer-by-layer (IOPs) in each of the two slabs as well as the two types of desired output.
• Irradiances and mean intensities (scalar irradiances) at a set of user-specified vertical positions in the coupled system;
• Radiances in a number of user-specified directions at a set of user-specified vertical positions in the coupled system.
Note that although AccuRT was originally developed to deal with two coupled slabs, it can easily be used for radiative transfer simulations in a single slab such as the atmosphere overlying a land surface. This capability can be accomplished by simply invoking the “vacuum” option to make the lower slab transparent.
The AccuRT software package (Stamnes et al., 2018) can be configured to produce the desired radiance values for given inputs (layer physical thickness, scattering coefficient, absorption coefficient, scattering phase function, etc.). For example, we may set up a series of AccuRT runs, each of which has some fixed layer physical thickness, scattering coefficient,
3.3 The two-stream approximation
AccuRT solves the RTE for systems consisting of two adjacent slabs with different refractive indices using the discrete ordinate method. It can be used for an arbitrary number of angular quadrature points (“streams”)
3.3.1 Two-stream results
The analytic two-stream method adopted in this paper is very general and yields results for arbitrary values of (i) optical depth,
where
Equations 32, 33 can be solved to yield analytic expressions for
By integrating
where
By differentiating
For a semi-infinite slab
3.3.2 Analytic two-stream solution for a semi-infinite slab based on Chandrasekhar’s -function
For isotropic scattering an accurate solution for a semi-infinite slab can be expressed in terms of Chandrasekhar’s
Defining
for the average optical path length
3.4 Anisotropic scattering–Henyey-Greenstein phase function
The Henyey-Greenstein (HG) scattering phase function is expressed in terms of the scattering angle
In the TSA we usually approximate the backscattering ratio as
Hence, if the HG scattering phase function is used to approximate the actual phase function, Equation 42 gives the corresponding backscattering ratio.
4 Comparison with other methods
In Section 3.2, we introduced the computational tool AccuRT and explained how it can be used to solve the RTE to obtain radiance values. These radiance values can then be used in Equations 12 and 13 to obtain the corresponding average optical path length
4.1 AccuRT vs. the van de Hulst approach
For isotropic scattering, Hendrik Christoffel et al. (1980) presented the following approximation for the average optical path length
where
where
Using the method described in Section 2, we ran AccuRT for

Figure 1. Comparison of the average optical path length
4.2 Radiance reflectance ratio: two-stream vs. multi-stream results
For a semi-infinite slab consisting of a weakly absorbing matter (e.g., visible light penetration into fresh snow) the reflectance ratio
For space-based lidar measurements, Hu et al. (2023) compared analytic two-stream results of the radiance ratio
We now check if we can reproduce the results of Hu et al. (2023), but by using AccuRT computations instead of Monte Carlo simulations. Thus, we use AccuRT to obtain accurate reflectance ratios for comparison with the two-stream results. We consider SSA values in the range
To compute the reflectance ratio, we used AccuRT to obtain top-of-slab radiance values for light reflected off a snow layer on the ground. We modeled the snow layer using a Henyey-Greenstein scattering phase function with asymmetry factor
From Figure 2, which shows analytic two-stream results plotted against the reflectance ratio obtained via AccuRT, we see that AccuRT results corresponding to a slab optical thickness of

Figure 2. Comparison of normalized reflectance ratios
4.3 How to simulate a semi-infinite case for a slab of finite physical thickness
It is important to emphasize the assumption of a semi-infinite slab when considering the results presented in Section 4.1 based on van de Hulst’s approach (Hendrik Christoffel et al., 1980). The basis of these results was the assumption of reflection from a semi-infinite slab. Thus, for a proper comparison, it is important that also AccuRT is set up to model reflection from a semi-infinite slab, which implies that all energy incident at the top of the slab must be absorbed and reflected, since, by definition, no energy can be transmitted.
For a homogenous slab of thickness
Figure 3 demonstrates the problem that arises when AccuRT is not properly approximating the semi-infinite case. For example, if for a fixed physical slab thickness

Figure 3. Comparison of the average optical path length
A similar issue arises in the snow problem considered in Section 4.2. In this case, the relationship between the analytic TSA result for the radiance reflectance ratio and the corresponding accurate Monte Carlo result is shown to be approximately one-to-one for a slab of semi-infinite thickness. However, if the semi-infinite limit is not properly accounted for because the slab optical thickness
5 Optical path length in a slab of arbitrary optical thickness
The preceding analysis was carried out for a semi-infinite slab. From Equation 38, which represents this special case, it follows that the average optical path length depends only on one term: the derivative of the radiance with respect to the single-scattering albedo (SSA). To treat the general case of a slab of arbitrary slab optical thickness
where
We note that for a slab of finite optical thickness the second term in Equation 45

Figure 4. The derivative of upward radiance with respect to slab optical thickness (the second term of Equation 45:
We see that good results are obtained by computing the second term of Equation 45 using radiances resulting from the two-stream approximation. Thus, we may extend this approach also to the first term to provide a method for obtaining the scaled average optical path length
Using the two-stream approximation, we computed radiances over a range of slab optical thicknesses from

Figure 5. Scaled average optical path length (Equation 45:
Figure 5 shows that the scaled average optical path length computed using radiances obtained by the two-stream approximation approaches 2.0 in the limit of a semi-infinite slab in agreement with results reported by Hendrik Christoffel et al. (1980).
5.1 Dependence of on slab physical thickness
It is of interest to know how the average path length of photons reflected from a slab depends on slab physical thickness

Figure 6. (A): Enhancement of the average optical path length due to multiple scattering for slab physical thickness
The results provided in left panel of Figure 6 might apply to a cloud of water or ice particles for which the particle density might be fixed, whereas the physical thickness might be allowed to vary. For a medium like a snowpack (or a vegetation canopy) one could fix the slab thickness (at say 1 m of snow like in the right panel of Figure 6) and vary the snow particle number density. Alternatively, for a fixed snow density, one could vary the snow pack physical thickness. In each case, one could generate results similar to those displayed in Figure 6.
5.2 Dependence of the optical path length on the cosine of the beam of incidence angle
We now consider how the average optical path length depends on

Figure 7. Scaled average optical path length (Equation 45) as a function of slab optical thickness
Figure 7 shows that for isotropic scattering in the semi-infinite limit, the scaled optical path length approaches the value
This result is in agreement with an analytic derivation presented by van de Hulst (Hendrik Christoffel et al., 1980), page 591.
Finally, we consider the effect of anisotropic scattering on the path length in the case of varying

Figure 8. Scaled average optical path length (Equation 45) as a function of slab optical thickness

Figure 9. Scaled average optical path length (Equation 45) as a function of slab optical thickness
6 Summary and conclusion
A method for determining the average photon path length due to random walks of photons in a slab consisting of multiple scattering material is presented. The method is applicable to anisotropic scattering and can be used to provide results for arbitrary slab (optical or physical) thickness. To validate the method we compare computed results with a limited number of results available in the literature, mostly for the case of a semi-infinite slab with isotropically scattering particles. The main results can be summarized as follows.
1. For isotropic scattering in an optically thick, weakly absorbing medium:
• Results produced by an analytic two-stream approximation to the radiative transfer equation (RTE) agree well with results produced by accurate multi-stream (such as discrete ordinate) solutions (see Figure 1 (average path lengths) and 2 (reflected radiances)). Both of these methods would enable one to address a variety of applications, but since the analytic two-stream solutions are computationally more efficient, they are preferred whenever they are applicable. Note that this agreement has only been demonstrated for isotropic scattering. Future work is required to determine whether the analytic two-stream method still provides good agreement with multi-stream solutions for anisotropic scattering, and if so under what conditions.
• In agreement with results reported by Hendrik Christoffel et al. (1980), for a slab of finite thickness, the average optical path length approaches 2.0 in the semi-infinite limit (see Figure 5).
• Compared to the average path length obtained in the single scattering limit the enhancement due to multiple scattering increases linearly with increase in slab physical thickness (for a fixed number density of scattering particles, see Figure 6) or with increase in particle number density for a fixed slab physical thickness) in the absence of absorption. A small amount of light absorbing material is enough to make this relationship non-linear as demonstrated in Figure 6.
2. Results for anisotropic scattering provided in Figures 8, 9 show that the average path length of photons reflected from a slab of finite optical thickness is sensitive to the anisotropy of the scattering phase function.
Finally, we should emphasize that the capability to convert average path lengths into average “time spans” spent by photons in a layer of specified physical thickness
Data availability statement
The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.
Author contributions
TK: Investigation, Software, Visualization, Writing – original draft, Writing – review and editing. WL: Writing – review and editing. NC: Writing – review and editing. YH: Writing – review and editing. YH: Writing – review and editing. SS: Writing – review and editing. XL: Writing – review and editing. BH: Writing – review and editing. JS: Writing – review and editing. TT: Writing – review and editing. JL: Writing – review and editing. CW: Writing – review and editing. XZ: Writing – review and editing. CG: Writing – review and editing. KS: Conceptualization, Funding acquisition, Methodology, Project administration, Supervision, Writing – original draft, Writing – review and editing.
Funding
The author(s) declare that financial support was received for the research and/or publication of this article. The authors wish to thank the NASA Remote Sensing Theory program and the NASA ESTO IIP program for supporting this research.
Conflict of interest
Authors CW and JL were employed by BAE Systems.
The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Authors YoH, XL and TT declared that they were an editorial board member of Frontiers, at the time of submission. This had no impact on the peer review process and the final decision.
Generative AI statement
The author(s) declare that no Generative AI was used in the creation of this manuscript.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Footnotes
1In a dilute medium the concentration of particles is sufficiently low that the time between particle collisions is much longer than the duration of a collision, which implies that only binary (two-particle) collisions are important.
2If we measure altitude from the bottom of the atmosphere (slab) upwards, but optical depth from the top of the slab downwards, then for an inhomogeneous slab, we have
3A brief note on the final step here: in Section 17.1.2, van de Hulst makes the comment that the total extinction factor has one part,
4For isotropic scattering
5Stamnes, K., T. Kindervatter, W. Li, N. Chen,Y. Huang, Y. Hu, S. Stamnes, X. Lu, B. Hamre, T. Tanikawa, J. Lee, C. Weimer, X. Zeng, C. K. Gatebe, and J. J. Stamnes, Two-stream approximation in radiative transfer: Average Photon Path Length Estimation, Journal of the Atmospheric Sciences, accepted, 2024.
6The reason for using Equation 44 instead of Equation 43 is that the latter only applies to low
References
Chandrasekhar, S. (1950). Radiative Transfer. By S. Chandrasekhar. London (Oxford University Press) 1950. 8vo. Pp. 393, 35 Figures. 35 s. Quarterly Journal of the Royal Meteorological Society 76. 498–498. doi:10.1002/qj.49707633016
Elaloufi, R., Carminati, R., and Greffet, J.-J. (2004). Diffusive-to-ballistic transition in dynamic light transmission through thin scattering slabs: a radiative transfer approach. JOSA A 21 (8), 1430–1437. doi:10.1364/josaa.21.001430
Hendrik Christoffel, V. de H. (1980). “Multiple light scattering: tables,” in Formulas, and applications, 2. Academic Press.
Hogan, R. J. (2008). Fast lidar and radar multiple-scattering models. part i: small-angle scattering using the photon variance–covariance method. J. Atmos. Sci. 65 (12), 3621–3635. doi:10.1175/2008jas2642.1
Hogan, R. J., and Battaglia, A. (2008). Fast lidar and radar multiple-scattering models. part ii: wide-angle scattering using the time-dependent two-stream approximation. J. Atmos. Sci. 65 (12), 3636–3651. doi:10.1175/2008jas2643.1
Hu, Y., Lu, X., Zeng, X., Gatebe, C., Fu, Q., Yang, P., et al. (2023). Linking lidar multiple scattering profiles to snow depth and snow density: an analytical radiative transfer analysis and the implications for remote sensing of snow. Front. Remote Sens. 4. doi:10.3389/frsen.2023.1202234
Mitra, K., and Churnside, J. H. (1999). Transient radiative transfer equation applied to oceanographic lidar. Appl. Opt. 38 (6), 889–895. doi:10.1364/ao.38.000889
Pierrat, R., Ben Braham, N., Rojas-Ochoa, L. F., Carminati, R., and Scheffold, F. (2008). The influence of the scattering anisotropy parameter on diffuse reflection of light. Opt. Commun. 281 (1), 18–22. doi:10.1016/j.optcom.2007.09.008
Stamnes, K., Hamre, B., Stamnes, S., Chen, N., Fan, Y., Li, W., et al. (2018). Progress in forward-inverse modeling based on radiative transfer tools for coupled atmosphere-snow/ice-ocean systems: a review and description of the accurt model. Appl. Sci. 8 (12), 2682. doi:10.3390/app8122682
Stamnes, K., Li, W., Stamnes, S., Hu, Y., Zhou, Y., Chen, N., et al. (2022). A novel approach to solve forward/inverse problems in remote sensing applications. Front. Remote Sens. 3, 1025447. doi:10.3389/frsen.2022.1025447
Stamnes, K., Li, W., Stamnes, S., Hu, Y., Zhou, Y., Chen, N., et al. (2023). Laser light propagation in a turbid medium: solution including multiple scattering effects. Eur. Phys. J. D 77 (6), 110. doi:10.1140/epjd/s10053-023-00694-6
Stamnes, K., and Stamnes, J. J. (2015). Radiative transfer in coupled environmental systems. Wiley VCH.
Stamnes, K., Thomas, G. E., and Stamnes, J. J. (2017). Radiative transfer in the atmosphere and ocean. 2 edition. Cambridge University Press.
Stephens, G. L., and Heidinger, A. (2000). Molecular line absorption in a scattering atmosphere. Part I: Theory. J. Atmos. Sci. 57 (10), 1599–1614. doi:10.1175/1520-0469(2000)057<1599:mlaias>2.0.co;2
Keywords: radiative transfer, two stream approximation, photon path length, multiple scattering, radar, lidar
Citation: Kindervatter T, Li W, Chen N, Huang Y, Hu Y, Stamnes S, Lu X, Hamre B, Stamnes JJ, Tanikawa T, Lee J, Weimer C, Zeng X, Gatebe CK and Stamnes K (2025) Average optical path length estimation in a slab of arbitrary finite thickness. Front. Remote Sens. 6:1565245. doi: 10.3389/frsen.2025.1565245
Received: 22 January 2025; Accepted: 19 May 2025;
Published: 12 June 2025.
Edited by:
Jing Li, Peking University, ChinaReviewed by:
Chong Shi, Chinese Academy of Sciences (CAS), ChinaBingqiang Sun, Fudan University, China
Copyright © 2025 Kindervatter, Li, Chen, Huang, Hu, Stamnes, Lu, Hamre, Stamnes, Tanikawa, Lee, Weimer, Zeng, Gatebe and Stamnes. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Tim Kindervatter, dGtpbmRlcnZAc3RldmVucy5lZHU=; Knut Stamnes, a3N0YW1uZXNAc3RldmVucy5lZHU=