=Paper=
{{Paper
|id=Vol-2744/short25
|storemode=property
|title=The Cluster Low-Streams Regression Method for Fast Computations of Top-of-the-Atmosphere Radiances in Absorption Bands (short paper)
|pdfUrl=https://ceur-ws.org/Vol-2744/short25.pdf
|volume=Vol-2744
|authors=Ana del Águila,Dmitry Efremenko
}}
==The Cluster Low-Streams Regression Method for Fast Computations of Top-of-the-Atmosphere Radiances in Absorption Bands (short paper)==
The Cluster Low-Streams Regression Method for Fast Computations of Top-of-the-Atmosphere Radiances in Absorption Bands ? Ana del Águila1[0000−0001−9006−9631] , Dmitry Efremenko1[0000−0002−7449−5072] 1 Remote Sensing Technology Institute, German Aerospace Center (DLR), 82234 Oberpfaffenhofen, Germany ana.delaguilaperez@dlr.de, dmitry.efremenko@dlr.de Abstract. Atmospheric composition sensors provide a huge amount of data. A key component of trace gas retrieval algorithms are radiative transfer mod- els (RTMs), which are used to simulate the spectral radiances in the absorption bands. Accurate RTMs based on line-by-line techniques are time-consuming. In this paper we analyze the efficiency of the cluster low-streams regression (CLSR) technique to accelerate computations in the absorption bands. The idea of the CLRS method is to use the fast two-stream RTM model in conjunction with the line-by-line model and then to refine the results by constructing the regression model between two- and multi-stream RTMs. The CLSR method is applied to the Hartley-Huggins, O2 A-, water vapour and CO2 bands for the clear sky and several aerosol types. The median error of the CLSR method is below 0.001 %, the interquartile range (IQR) is below 0.1 %, while the performance enhancement is two orders of magnitude. Keywords: Radiative transfer model, Regression model, Line-by-line model 1 Introduction The information about the atmospheric trace gases can be retrieved from the spectral radiances measured at the top of the atmosphere. The key component of atmospheric retrieval algorithms are the radiative transfer models (RTMs). Accurate simulations in the absorption bands are based on the so called line-by-line (LBL) model [1], which requires thousands of monochromatic RTM computations per absorption band due to strong spectral variability of the absorption coefficient. Alternatives to computationally expensive LBL models are the k-distribution method [2, 3] and the principal component analysis (PCA)-based RTMs [4–9], in which the redundancies in hyper-spectral data are eliminated and the spectrum can be computed by using a small number of RTM calls. These methods are reviewed in [10]. Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons Li- cense Attribution 4.0 International (CC BY 4.0). ? Supported by the German Aerospace Center (DLR) and the German Academic Exchange Ser- vice (DAAD) through the programme DLR/DAAD Research Fellowship (57424731). 2 A. del Águila and D. Efremenko In our recent work [11], the Cluster Low-Streams Regression (CLSR) method was developed to accelerate hyper-spectral computations. The idea of the CLSR method is to perform LBL computations by using a fast two-stream RTM and then to refine results by using the correlation model for the two-stream and reference multi-stream RTMs. This approach was applied to the O2 A-band and the weak CO2 band for different atmospheric scenarios. The results were compared with the PCA-based RTMs showing an improvement over the last in terms of accuracy. Note that the idea of improving accuracy of two-stream models was exploited in numerous theoretical studies (see e.g. [12, 13] and references therein). In this study, the CLSR method is extended to ozone Hartley-Huggins band and the water vapour band in the ultra-violet and near infrared spectral ranges, respectively. Additionally, the CLSR method is applied to several atmospheric models containing different aerosol types. 2 Methodology 2.1 Data overview We consider the computations of the reflected spectral radiances at the top of the at- mosphere (TOA) in the Hartley-Huggins, O2 A-, water vapour and CO2 bands. Table 1 summarizes the spectral bands examined with their corresponding spectral range, spec- tral resolution and number of spectral points to be simulated. As a reference RTM, we use the discrete ordinates with matrix exponential (DOME) method [14, 15]. The number of discrete ordinates (streams) in the polar hemisphere Ndo regulates the com- putational performance and accuracy. In the following, the model is called multi-stream (MS) when Ndo ≥ 2 and low-stream (LS) otherwise. Following previous analysis in [16], the multi-stream RTM with Ndo = 32 discrete ordinates is used as a reference RTM. The gaseous absorption coefficients for the O2 A-, water vapour and CO2 bands are computed with the LBL model Py4CAtS [17], while the ozone absorption cross- sections in the Hartley-Huggins band are taken from the HITRAN 2016 database [18]. Rayleigh scattering is modeled as proposed in [19]. Table 1. Spectral ranges, spectral resolution and number of spectral points for the absorption bands used in this study. Band Spectral range Spectral resolution Number of (nm) (nm) spectral points Hartley-Huggins 280 — 335 0.0188 2932 O2 A 755 — 775 0.0010 20000 Water vapour 770 — 1000 0.0058 40000 CO2 1590 — 1620 0.0015 20000 The atmosphere is discretized into 35 layers with a step of 1 km between 0 and 25 km, and a step of 2.5 km between 25 km and 50 km. For all the simulations, we The Cluster Low-Streams Regression Method... 3 assume a Lambertian surface with an albedo of 0.3. The solar zenith angle, the viewing zenith angle and the relative azimuth angle are 45◦ , 35◦ and 90◦ , respectively. The atmosphere can contain one of the aerosols from the OPAC database [20], op- tical properties of which are summarized in Table 2 and Table 3 . Table 2. Aerosol optical thickness (AOD) in the middle of the spectral range for the spectral bands and aerosol types considered. Aerosol type Hartley-Huggins O2 A Water vapour CO2 (315 nm) (760 nm) (885 nm) (1610 nm) Tropospheric 0.133 0.018 0.015 0.010 Continental clean 0.42 0.20 0.17 0.08 Urban 4.28 0.46 0.35 0.16 Desert 0.71 0.20 0.20 0.19 Continental polluted 2.4 1.2 0.9 0.4 Table 3. Single scattering albedo (SSA) for each spectral band and aerosol type. Aerosol type Hartley-Huggins O2 A Water vapour CO2 Tropospheric 0.950 0.947 0.942 0.936 Continental clean 0.959 0.962 0.959 0.958 Urban 0.940 0.935 0.929 0.913 Desert 0.932 0.953 0.950 0.945 Continental polluted 0.951 0.960 0.957 0.950 Figure 1 shows the radiance spectra computed by using the multi-stream and the low-stream (i.e. two-stream) RTMs for the different absorption bands. The computa- tions are perfomed using the LBL-framework. Note that both spectra have a similar spectral behavior. Hence, it is possible to establish a regression model between the low- and multi-stream radiances, which is a subject to the CLSR method considered further. 2.2 Cluster Low-Streams Regression (CLSR) method The Cluster Low-Streams Regression (CLSR) method is described in detail in [11] and can be summarized as follows: First, let us consider a LBL spectrum {ILS (λi )}N i=1 computed at N spectral points {λi }N i=1 by means of a low-stream RTM. We sort the radiances in ascending order and consider C clusters in the sorted radiance set (with NC = N/C radiance points). Secondly, we select n equidistant radiance points in each cluster and we compute the c multi-stream radiances for the corresponding wavelengths {I MS,q }nq=1 . Assuming that in each cluster c there is a linear relationship between low- and multi-stream radiances, we get 4 A. del Águila and D. Efremenko Hartley-Huggins band O2 A-band Multi-stream 0.07 Two-stream 0.08 0.06 TOA radiance (rel.u.) 0.05 0.06 0.04 0.04 0.03 0.02 0.02 0.01 0.00 0.00 280 290 300 310 320 330 755.0 757.5 760.0 762.5 765.0 767.5 770.0 772.5 775.0 Water vapour band CO2 band 0.07 0.06 0.06 0.05 TOA radiance (rel.u.) 0.05 0.04 0.04 0.03 0.03 0.02 0.02 0.01 0.01 0.00 0.00 800 850 900 950 1000 1590 1595 1600 1605 1610 1615 1620 Wavelength (nm) Wavelength (nm) Fig. 1. Top of the atmosphere radiances computed for the absorption bands: Hartley-Huggins, O2 A-, water vapour and CO2 bands for one aerosol case. Black lines correspond to the multi-stream RTM while purple lines correspond to the two-stream RTM. IˆMS,i c = αc T̂ ci + β c IˆLS,i c + γ c , i = 1, ..., NC , (1) where αc , β c and γ c are the regression coefficients of the c-th cluster and T̂ is the corresponding direct transmittance. Equation (1) can be also written as follows: Y =A·X (2) h i h i with Y = IˆMS,i c , A = [αc , β c , γ c ] and X = T̂ ci , IˆLS,i c , 1 . Finally, we find the regression coefficients as a solution to the following least square problem: n h i2 X c A = arg min I MS,q − Y . (3) A q=1 In this way, we can restore the spectra of the multi-stream radiances {I˜MS,i }N i=1 . Here, the “hat” notation Iˆ refers to the sorted radiances, the “bar” notation I refers to the equidistant radiances entering the regression model and the “tilde” notation I˜ refers to the predicted radiances. The total number of regression points, and thus the number of calls to the multi-stream RTM, is nC. Note that unlike the k-distribution method, the CLSR method provides a spectrum at the same spectral resolution as the LBL approach. The Cluster Low-Streams Regression Method... 5 3 Simulations 3.1 Simulations of the absorption bands by using the CLSR method for the clear sky atmosphere In this section we apply the CLSR method to simulate absorption bands. In addition to O2 A- and CO2 bands analyzed in [11], we consider Hartley-Huggins and water vapour bands. To estimate the accuracy of the CLSR method, we compute the residuals, the median and interquartile range (IQR). The residual for the radiance is computed at each spectral point λi as follows: I˜MS,i − IMS,i ∆Ires,i = cont · 100, (4) IMS where I˜MS,i is the radiance calculated with the CLSR method (cf. Eq. (1)), while IMScont is the radiance without absorption (i.e. the continuum radiance, which is used to avoid radiance values close to zero in the denominator of Eq. (4), when strong gas absorption is present [11, 7]). Figure 2 shows the residuals of the CLSR method for different number of regression points per cluster for the four bands considered. Hartley-Huggins band O2-A band 0.0100 2.31e-01 -5.59e-07 -1.48e-07 -1.02e-07 5.05e-08 -5.75e-08 1.23e-08 1.01e-07 0.0100 1.33e-01 -2.86e-03 1.18e-05 2.14e-06 1.59e-06 4.12e-06 1.73e-06 -5.88e-07 2.81e+00 5.05e-03 1.39e-03 1.10e-03 5.94e-04 7.21e-04 6.74e-04 6.54e-04 7.48e-01 2.85e-02 1.05e-03 9.52e-04 1.25e-03 1.05e-03 8.02e-04 1.02e-03 0.0075 0.0075 0.0050 0.0050 0.0025 0.0025 ΔIresΔ(%) 0.0000 0.0000 −0.0025 −0.0025 −0.0050 −0.0050 Median −0.0075 −0.0075 IQR −0.0100 −0.0100 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Wate% )apou% band CO2 band 0.100 1.26e-01 3.84e-03 -2.59e-04 6.69e-04 3.06e-04 -2.39e-04 4.24e-04 1.56e-04 0.0100 7.42e-02 -6.78e-05 3.01e-05 2.53e-06 4.91e-06 1.46e-05 1.52e-05 2.06e-06 1.39e+00 4.76e-02 8.98e-03 8.90e-03 5.71e-03 4.05e-03 4.31e-03 3.97e-03 3.16e-01 7.02e-04 4.27e-04 1.86e-04 8.52e-05 1.89e-04 1.31e-04 1.11e-04 0.075 0.0075 0.050 0.0050 0.025 0.0025 ΔIresΔ(%) 0.000 0.0000 −0.025 −0.0025 −0.050 −0.0050 −0.075 −0.0075 −0.100 −0.0100 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Number of regression points Numbe% of %eg%ession points Fig. 2. Box plots of the residuals for the CLSR method for the clear sky scenario in the following absorption bands: Hartley-Huggins, O2 A-, water vapour and CO2 bands. The orange and black values on top of each box indicate the median values and the IQR values, respectively. The residuals gradually decrease with the number of spectral points. In fact, they are significantly reduced when switching from 1––2 to 3 regression points. Therefore, the median values remain almost constant from 3 regression points. This trend is iden- tical to the one found in [11] for different atmospheric scenarios. Note that the scale of residuals for the water vapour band is one order of magnitude higher than for the Hartley-Huggins, O2 A- and CO2 bands. 6 A. del Águila and D. Efremenko 3.2 Application of the CLSR method in the case of aerosols: accuracy results In our previous work, we applied the CLSR method to the O2 A- and CO2 bands for sev- eral atmospheric scenarios like aerosols and clouds at different heights and thicknesses. In this paper we examine the application of the CLSR method for several aerosol types and we extend the analysis to the Hartley-Huggins and water vapour bands. The com- putations are performed for the aerosol types outlined in Section 2.1. Figure 3 shows the residuals for four bands and 5 aerosol models. Median IQR 0.0100 Hartley-Huggins band 0.0100 O2-A band -1.03e-07 -1.02e-07 -2.35e-07 -1.10e-07 -1.41e-07 4.24e-06 3.25e-05 -6.82e-06 1.29e-05 2.95e-05 1.09e-03 1.14e-03 1.02e-03 1.06e-03 1.05e-03 6.89e-04 4.25e-03 3.34e-03 2.41e-03 6.57e-03 0.0075 0.0075 0.0050 0.0050 0.0025 0.0025 ΔIresΔ(%) 0.0000 0.0000 −0.0025 −0.0025 −0.0050 −0.0050 −0.0075 −0.0075 −0.0100 −0.0100 Wate% )apou% band CO2 band 0.0100 1.61e-04 -7.67e-05 9.43e-04 1.01e-03 -3.43e-05 1.82e-05 1.23e-04 4.27e-06 4.48e-05 6.65e-05 0.04 8.55e-03 8.01e-03 2.16e-02 1.58e-02 1.76e-02 5.95e-04 2.49e-03 1.20e-03 2.68e-03 4.20e-03 0.0075 0.0050 0.02 0.0025 ΔIresΔ(%) 0.00 0.0000 −0.0025 −0.02 −0.0050 −0.04 −0.0075 −0.0100 Tropospheric Clean Urban Desert Polluted T%oposphe% c Clean U%ban Dese%t Polluted Fig. 3. Residuals for the CLSR method for the following absorption bands: Hartley-Huggins, O2 A-, water vapour and CO2 bands. The color of the boxes represents the type of aerosol: (grey) tropospheric; (blue) continental clean; (red): urban; (green): desert; (yellow): polluted. Note the different scale for the water vapour band compared with the other absorption bands. Note that the residuals for the Hartley-Huggins, O2 A- and CO2 bands are substan- tially smaller than those for the water vapour band. However, the median residuals are below 0.001 % and the results of the CLSR model are not biased. In general, we conclude that the efficiency of the CLSR method is comparable to that of alternative methods like PCA-based RTMs (e.g. [7]) and our previous studies ([11]). 3.3 Assessment of the CLSR computational efficiency In this section we analyse the computational performance of the CLSR method. Table 4 shows the number of calls to two- and multi-stream RTMs, the computational time The Cluster Low-Streams Regression Method... 7 and the corresponding speedup factor with respect to the multi-stream LBL simulations for the O2 A-band. The computational time for monochromatic computations for the TS RTM is tTS =1.6e-4 s, while for the MS RTM with Ndo = 32 discrete ordinates per hemisphere is tMS =0.12 s, i.e., around three order of magnitude larger. However, most of the computational burden is still due to the MS RTM, and the computations of the approximate spectrum with a high spectral resolution by using the TS RTM is not a performance bottleneck in the whole CLSR processing chain. The results show that using the matrix of coefficients X with 5 clusters and 4 regression points for the CLSR method is 420 faster than using the LBL model. The speedup factor is of the same order of magnitude as in [21]. Table 4. Summary of number of calls, computational time and speedup factors for the O2 A-band with LBL and CLSR methods. LBL CLSR Number of calls to MS RTM 20000 20 Number of calls to TS RTM 0 20000 Time for MS RTM (s) 2320 2.32 Time for TS RTM (s) 0 3.20 Total computational time (s) 2320 5.52 Speedup factor — 420 4 Conclusions In this study, we have analysed the efficiency of the Cluster Low-Streams Regression (CLSR) method to accelerate spectral computations in several absorption bands. The CLSR method exploits the linear relationship between the low-stream and multi-stream models, where the corresponding regression coefficients are found by using the least- squares method. In our simulations several OPAC aerosol models have been considered. We reproduced the spectra with a median error below 0.001 % as compared to the reference multi-stream line-by-line model and IQR values below 0.1%. Thus, the errors present low variation and stability. The number of calls to the multi-stream model was reduced by 3 orders of magni- tude (e.g. from 20000 to 20 calls in the case of O2 A-band). The resulting performance enhancement is about 400 times. Note, that since the CLSR method is two orders of magnitude faster than the LBL model, it can be used for computations of the aerosol spectra in near-real-time applications. In our future work, we plan to extend the CLSR method by using the asymptotic radiative transfer theory [22] and the diffuse approximation [23] instead of the two- stream RTM. Also it is of high interest to apply the CLSR method for modelling of the Stokes parameters. 8 A. del Águila and D. Efremenko References 1. Clough, S.A., Rinsland, C.P., Brown, P.D.: Retrieval of tropospheric ozone from simula- tions of nadir spectral radiances as observed from space. Journal of Geophysical Research 100(D8), 16579 (1995). https://doi.org/10.1029/95jd01388 2. Fomin, B.A.: A k-distribution technique for radiative transfer simulation in inhomogeneous atmosphere: 2. FKDM, fast k-distribution model for the shortwave. Journal of Geophysical Research 110(D2) (2005). https://doi.org/10.1029/2004jd005163 3. Fu, Q., Liou, K.: On the correlated k-distribution method for radiative transfer in nonho- mogeneous atmospheres. Journal of the Atmospheric Sciences 49(22), 2139–2156 (1992). https://doi.org/10.1175/1520-0469(1992)049¡2139:OTCDMF¿2.0.CO;2 4. del Águila, A., Efremenko, D.S., Molina Garcı́a, V., Xu, J.: Analysis of two dimensionality reduction techniques for fast simulation of the spectral radiances in the hartley-huggins band. Atmosphere 10(3), 142 (3 2019). https://doi.org/10.3390/atmos10030142 5. Efremenko, D.S., Loyola, D.G., Doicu, A., Spurr, R.J.D.: Multi-core-CPU and GPU-accelerated radiative transfer models based on the discrete ordi- nate method. Computer Physics Communications 185(12), 3079–3089 (2014). https://doi.org/10.1016/j.cpc.2014.07.018 6. Efremenko, D., Doicu, A., Loyola, D., Trautmann, T.: Optical property dimensionality reduc- tion techniques for accelerated radiative transfer performance: Application to remote sensing total ozone retrievals. Journal of Quantitative Spectroscopy and Radiative Transfer 133, 128– 135 (2014). https://doi.org/10.1016/j.jqsrt.2013.07.023 7. Kopparla, P., Natraj, V., Limpasuvan, D., Spurr, R., Crisp, D., Shia, R.L., Somkuti, P., Yung, Y.L.: Pca-based radiative transfer: Improvements to aerosol scheme, vertical layering and spectral binning. Journal of Quantitative Spectroscopy and Radiative Transfer 198, 104–111 (2017). https://doi.org/https://doi.org/10.1016/j.jqsrt.2017.05.005 8. Liu, X., Smith, W.L., Zhou, D.K., Larar, A.: Principal component-based radiative transfer model for hyperspectral sensors: Theoretical concept. Applied Optics 45(1), 201–208 (2006). https://doi.org/10.1364/ao.45.000201 9. Natraj, V., Jiang, X., Shia, R., Huang, X., Margolis, J., Yung, Y.: Application of the principal component analysis to high spectral resolution radiative transfer: A case study of the O2 A- band. Journal of Quantitative Spectroscopy and Radiative Transfer 95(4), 539–556 (2005). https://doi.org/10.1016/j.jqsrt.2004.12.024 10. del Águila, A., Efremenko, D.S., Trautmann, T.: A review of dimensionality reduction tech- niques for processing hyper-spectral optical signal. Light & Engineering pp. 85–98 (2019). https://doi.org/10.33383/2019-017 11. del Águila, A., Efremenko, D.S., Molina Garcı́a, V., Kataev, M.Y.: Cluster low-streams re- gression method for hyperspectral radiative transfer computations: Cases of O2 A- and CO2 bands. Remote Sensing 12(8), 1250 (Apr 2020). https://doi.org/10.3390/rs12081250 12. Afanas’ev, V., Basov, A.Y., Budak, V., Efremenko, D., Kokhanovsky, A.: Analysis of the dis- crete theory of radiative transfer in the coupled “ocean–atmosphere” system: Current status, problems and development prospects. Journal of Marine Science and Engineering 8(3), 202 (Mar 2020). https://doi.org/10.3390/jmse8030202 13. Budak, V., Efremenko, D., Shagalov, O.: Efficiency of algorithm for solution of vector ra- diative transfer equation in turbid medium slab. Journal of Physics: Conference Series 369, 012021 (Jun 2012). https://doi.org/10.1088/1742-6596/369/1/012021 14. Doicu, A., Trautmann, T.: Discrete-ordinate method with matrix exponential for a pseudo- spherical atmosphere: Scalar case. Journal of Quantitative Spectroscopy and Radiative Trans- fer 110(1-2), 146–158 (2009). https://doi.org/10.1016/j.jqsrt.2008.09.014 The Cluster Low-Streams Regression Method... 9 15. Efremenko, D.S., Molina Garcı́a, V., Gimeno Garcı́a, S., Doicu, A.: A review of the matrix- exponential formalism in radiative transfer. Journal of Quantitative Spectroscopy and Radia- tive Transfer 196, 17–45 (Jul 2017). https://doi.org/10.1016/j.jqsrt.2017.02.015 16. Molina Garcı́a, V., Sasi, S., Efremenko, D., Doicu, A., Loyola, D.: Radiative trans- fer models for retrieval of cloud parameters from EPIC/DSCOVR measurements. Journal of Quantitative Spectroscopy and Radiative Transfer 213, 228–240 (2018). https://doi.org/10.1016/j.jqsrt.2018.03.014 17. Schreier, F., Gimeno Garcı́a, S., Hochstaffl, P., Städt, S.: Py4cats—PYthon for computational ATmospheric spectroscopy. Atmosphere 10(5), 262 (2019). https://doi.org/10.3390/atmos10050262 18. Gordon, I., Rothman, L., Hill, C., Kochanov, R., Tan, Y., Bernath, P., Birk, M., Boudon, V., Campargue, A., Chance, K., Drouin, B., Flaud, J.M., Gamache, R., Hodges, J., Jacque- mart, D., Perevalov, V., Perrin, A., Shine, K., Smith, M.A., Tennyson, J., Toon, G., Tran, H., Tyuterev, V., Barbe, A., Császár, A., Devi, V., Furtenbacher, T., Harrison, J., Hartmann, J.M., Jolly, A., Johnson, T., Karman, T., Kleiner, I., Kyuberis, A., Loos, J., Lyulin, O., Massie, S., Mikhailenko, S., Moazzen-Ahmadi, N., Müller, H., Naumenko, O., Nikitin, A., Polyan- sky, O., Rey, M., Rotger, M., Sharpe, S., Sung, K., Starikova, E., Tashkun, S., Auwera, J.V., Wagner, G., Wilzewski, J., Wcisło, P., Yu, S., Zak, E.: The HITRAN2016 molecular spec- troscopic database. Journal of Quantitative Spectroscopy and Radiative Transfer 203, 3–69 (2017). https://doi.org/10.1016/j.jqsrt.2017.06.038 19. Bodhaine, B., Wood, N., Dutton, E., Slusser, J.: On Rayleigh optical depth calcu- lations. Journal of Atmospheric and Oceanic Technology 16(11), 1854–1861 (1999). https://doi.org/10.1175/1520-0426(1999)016¡1854:orodc¿2.0.co;2 20. Hess, M., Koepke, P., Schult, I.: Optical properties of aerosols and clouds: The software package OPAC. Bulletin of the American Meteorological Society 79(5), 831–844 (1998). https://doi.org/10.1175/1520-0477(1998)079¡0831:opoaac¿2.0.co;2 21. O’Dell, C.W.: Acceleration of multiple-scattering, hyperspectral radiative transfer calcu- lations via low-streams interpolation. Journal of Geophysical Research 115(D10) (2010). https://doi.org/10.1029/2009jd012803 22. Kokhanovsky, A.: Cloud Optics. Springer Netherlands (2006). https://doi.org/10.1007/1- 4020-4020-2 23. Budak, V.P., Zheltov, V.S., Lubenchenko, A.V., Freidlin, K.S., Shagalov, O.V.: A fast and accurate synthetic iteration-based algorithm for numerical simulation of radiative transfer in a turbid medium. Atmospheric and Oceanic Optics 30(1), 70–78 (Jan 2017). https://doi.org/10.1134/s1024856017010031