Alis: An E Fficient Method To Compute High Spectral Resolution Polarized Solar Radiances Using The Monte Carlo Approach
Alis: An E Fficient Method To Compute High Spectral Resolution Polarized Solar Radiances Using The Monte Carlo Approach
Alis: An E Fficient Method To Compute High Spectral Resolution Polarized Solar Radiances Using The Monte Carlo Approach
Abstract
arXiv:1901.01842v1 [astro-ph.EP] 7 Jan 2019
An efficient method to compute accurate polarized solar radiance spectra using the (three-dimensional) Monte Carlo
model MYSTIC has been developed. Such high resolution spectra are measured by various satellite instruments for
remote sensing of atmospheric trace gases. ALIS (Absorption Lines Importance Sampling) allows the calculation
of spectra by tracing photons at only one wavelength: In order to take into account the spectral dependence of the
absorption coefficient a spectral absorption weight is calculated for each photon path. At each scattering event the
local estimate method is combined with an importance sampling method to take into account the spectral dependence
of the scattering coefficient. Since each wavelength grid point is computed based on the same set of random photon
paths, the statistical error is the almost same for all wavelengths and hence the simulated spectrum is not noisy. The
statistical error mainly results in a small relative deviation which is independent of wavelength and can be neglected
for those remote sensing applications where differential absorption features are of interest.
Two example applications are presented: The simulation of shortwave-infrared polarized spectra as measured by
GOSAT from which CO2 is retrieved, and the simulation of the differential optical thickness in the visible spectral
range which is derived from SCIAMACHY measurements to retrieve NO2 . The computational speed of ALIS (for
one- or three-dimensional atmospheres) is of the order of or even faster than that of one-dimensional discrete ordinate
methods, in particular when polarization is considered.
Keywords: radiative transfer, Monte Carlo method, polarization, trace gas remote sensing, high spectral resolution
2
Here ds0 is a path element of the photon path and βabs = series which is a solution of the integral form of the ra-
i=1 βabs,i is the total absorption coefficient which is the
PN
diative transfer equation (see e.g. Marshak and Davis
sum of the N individual absorption coefficients βabs,i [12]).
of molecules, aerosols, water droplets, and ice crystals. Additional weights are required to take into account
The integration is performed over the full photon path. polarization (Emde et al. [21]) and variance reduction
The free path of a photon until a scattering interac- techniques (Buras and Mayer [23]).
tion takes place is sampled according to the probability After tracing N p photons the radiance is given by the
density function (PDF): average contribution of all photons:
Z s ! PN p
Ii
P(s) = βsca (s) exp − βsca (s )ds
0 0
(2) I= 1 (6)
0 Np
1e+02
0.003
transmittance
1e+01
τabs,v
1e+00 0.002
1e-01
0.001
1e-02
0.000
1e-03 765.0 765.5 766.0 766.5 767.0 767.5 768.0
765.0 765.5 766.0 766.5 767.0 767.5 768.0
1.0
0.0244
0.5
0.0243 0.0
0.0241 -1.5
-2.0
0.0240
-2.5
0.0239
-3.0
0.0238 -3.5
765.0 765.5 766.0 766.5 767.0 767.5 768.0
wavelength [nm]
765.0 765.5 766.0 766.5 767.0 767.5 768.0
wavelength [nm]
Figure 2: Radiance spectra calculated with MYSTIC in comparison
to DISORT calculations. The top panel shows the transmittance (ra-
Figure 1: Integrated vertical optical thickness of molecular absorption
diance normalized to extraterrestrial irradiance) spectra of two inde-
(top) and molecular scattering (bottom).
pendent MYSTIC runs (grey lines) and the DISORT result (black line)
and the bottom panel shows the relative differences between the MYS-
TIC runs and DISORT in percent.
while the photon moves through the layers/boxes of the
discretized model atmosphere (see Mayer [18]):
viewing angle of 60◦ . We did not include any sensor
X
τabs (λ) = βabs (λ, p)∆s p (8)
p response function. The upper panel shows the transmit-
tance spectra (radiance divided by extraterrestrial irra-
Here the p denotes the step index along the photon path, diance) and the lower panel shows the relative differ-
and ∆s p is the pathlength of step p. We also include ence to the DISORT solver operated with 32 streams.
the spectrally dependent absorption coefficient βabs (λ) The MYSTIC calculations with 106 photons took 13 s
in the local estimate weight wle,is (λ). Thus we only need on a single processor with 2 GHz CPU (all computa-
to trace the photons for one wavelength, calculate the tional times in the following refer to this machine), the
spectral absorption weights and get the full radiances DISORT calculation took 25 s. The relative difference
spectrum with high spectral resolution. For each photon between MYSTIC and DISORT is less than about 2%
we get (compare Eq. 5): with some exceptions where the transmittance is almost
zero. The spectral features in the MYSTIC calcula-
Ns
X tions are well resolved. The two MYSTIC runs used
Ii (λ) = wabs,is (λ)wle,is (λ) (9)
exactly the same setup but the results show a deviation
is=1
between each other and with respect to the DISORT re-
Fig. 2 shows two spectral calculations using this sult. This deviation is due to the statistical error of the
method. Here we assumed that the sun is in the zenith Monte Carlo calculation, with 106 photons the standard
and the sensor is on the ground and measures with a deviation is 0.66%. Hence the deviation can be reduced
4
by running more photons. Since the same photon paths Also, as long as we neglect the wavelength depen-
are used to compute all wavelengths the deviation is the dence of the Rayleigh depolarization factor (see e.g.
same at all spectral data points and the spectra are not Hansen and Travis [29]) the Rayleigh phase function is
noisy. However the deviation shows a spectral depen- wavelength-independent and wsca2,is (λ) = 1.
dence which is not a statistical error but can be attributed The final result for the contribution of a photon in-
to the spectral dependence of Rayleigh scattering which cluding the spectral dependence of absorption and scat-
has been neglected so far. In the calculation βsca was set tering to the spectral radiance is:
to a constant value corresponding to βsca at 766.5 nm.
In the next section we will describe how to include the
Ii (λ) = (14)
spectral dependence of the scattering coefficient.
Ns
X
is
Y
2.3. Importance sampling for molecular scattering wabs,is (λ) wsca1,is0 (λ, s0 )wsca2,is0 (λ, s0 ) wle,is (λ)
Eq. 2 is the PDF which we use for sampling the free is=1 is0 =1
0.5 0.05
0.0 0.00
−0.5 −0.05
−1.0 −0.10
765.0 765.5 766.0 766.5 767.0 767.5 768.0 765.0 765.5 766.0 766.5 767.0 767.5 768.0
0.05 0.05
0.00 0.00
−0.05 −0.05
−0.10 −0.10
765.0 765.5 766.0 766.5 767.0 767.5 768.0 765.0 765.5 766.0 766.5 767.0 767.5 768.0
wavelength [nm] wavelength [nm]
Figure 3: Relative differences of various model setups with respect to a DISORT calculation with 64 streams. The left panels show MYSTIC
calculations with 106 and 109 photons respectively. The right panels show DISORT calculations with 16 and 32 streams respectively.
reflectance
of course that it is easy to take into account horizontal 0.03
inhomogeneities of clouds, aerosols, and molecules.
In the following we show an example simulation 0.02
where we selected a spectral window of band 3 from
0.01
4815–4819 cm−1 (corresponding to ≈2.075–2.077 µm)
in the near infrared. The radiance simulation is per-
0.00
formed with a spectral resolution of 0.01 cm−1 . The at- 4815 4816 4817 4818 4819
Retrievals of the tropospheric NO2 column from where VNO2 ,true and VNO2 ,ret are the true and the retrieved
SCIAMACHY data are based on the differential optical tropospheric NO2 columns, respectively.
absorption spectroscopy (DOAS) method (Richter and Our new method allows efficient computations of
Burrows [36], Richter et al. [37]). For this method the D(λ). As an example Fig. 5 shows spectra for three
7
0.003
ference is less than 0.1% and shows the typical Monte
0.002 Carlo noise.
The bottom left panel shows the differential optical
0.001
differential optical depth
0.048
0.044
-2.0 -0.2
0.042
2.0e-03 1.0e-03
1.5e-03 4.0e-05
differential optical depth
1.0e-03
absolute difference
absolute difference
5.0e-04
2.0e-05
5.0e-04
0.0e+00
0.0e+00 0.0e+00
-5.0e-04
-1.0e-03
-2.0e-05
-1.5e-03 -5.0e-04
-2.0e-03 -4.0e-05
-2.5e-03 -1.0e-03
400 410 420 430 440 450 460 470 400 410 420 430 440 450 460 470 400 410 420 430 440 450 460 470
wavelength [nm] wavelength [nm] wavelength [nm]
Figure 6: Simulations for NO2 profile corresponding to medium polluted conditions. The top left panel shows the reflectance and the bottom left
panel the differential optical thickness. The black lines correspond to Monte Carlo simulations using the ALIS method with different number of
photons (103 , 105 , and 107 ), the grey line shows a Monte Carlo simulation without ALIS (all wavelengths are calculated independently). The
middle panels show differences w.r.t. DISORT for the ALIS simulations and the right plots show differences w.r.t. DISORT for the MYSTIC
calculation without using ALIS.
the effective radius is 30 µm where the parameterization calculation, because photons which are scattered out of
by Baum et al. [41, 42] was used for the cirrus optical the clouds on the sides have a higher probability of be-
properties. The solar zenith angle is 30◦ and the wave- ing transmitted to the surface.
length range is 400 nm to 470 nm. We performed 3D The bottom panel of Fig. 7 shows the differential op-
calculation and also used the independent pixel approx- tical thickness. The difference between IPA and 3D is in
imation (IPA) for comparison. All simulations shown in this case about 10% which will cause an error of some
Fig. 7 were calculated using MYSTIC with ALIS. The per cent in the tropospheric NO2 retrievals. Note that
reflectance for the IPA simulation is calculated as the this calculation is only an example to demonstrate the
sum of the reflectance of the clear-sky part Rclear and the new algorithm to calculate high spectral resolution spec-
reflectance of the cloudy part Rcloud weighted with the tra using the Monte Carlo method. With different setups
cloud fraction: the error on the retrieval can be completely different.
10
[4] A. Kuze, H. Suto, M. Nakajima, T. Hamazaki, Thermal and tions from the complex topography of Arizona’s Meteor Crater,
near infrared sensor for carbon observation Fourier-transform Atmos. Chem. Phys. 10 (18) (2010) 8685–8696.
spectrometer on the Greenhouse Gases Observing Satellite for [23] R. Buras, B. Mayer, Efficient unbiased variance reduction tech-
greenhouse gases monitoring, Appl. Opt. 48 (2009) 6716–6733. niques for Monte Carlo simulations of radiative transfer in
[5] C. Rodgers, Inverse Methods for Atmospheric Sounding: The- cloudy atmospheres: The solution, J. Quant. Spectrosc. Radiat.
ory and Practice, World Scientific, 2000. Transfer 112 (3) (2011) 434–447.
[6] S. Chandrasekhar, Radiative transfer, Oxford Univ. Press, UK, [24] M. I. Mishchenko, Gustav Mie and the fundamental concept of
1950. electromagnetic scattering by particles: A perspective, J. Quant.
[7] K. Stamnes, S.-C. Tsay, W. Wiscombe, I. Laszlo, DISORT, Spectrosc. Radiat. Transfer 110 (14-16) (2009) 1210–1222.
a General-Purpose Fortran Program for Discrete-Ordinate- [25] S. A. Buehler, P. Eriksson, T. Kuhn, A. von Engeln, C. Verdes,
Method Radiative Transfer in Scattering and Emitting Layered ARTS, the atmospheric radiative transfer simulator, J. Quant.
Media: Documentation of Methodology, Tech. Rep., Dept. of Spectrosc. Radiat. Transfer 91 (1) (2005) 65–93.
Physics and Engineering Physics, Stevens Institute of Technol- [26] P. Eriksson, S. Buehler, C. Davis, C. Emde, O. Lemke, ARTS,
ogy, Hoboken, NJ 07030, 2000. the atmospheric radiative transfer simulator, version 2, J. Quant.
[8] F. M. Schulz, K. Stamnes, F. Weng, VDISORT: An improved Spectrosc. Radiat. Transfer In Press, Uncorrected Proof.
and generalized discrete ordinate method for polarized (vector) [27] G. Anderson, S. Clough, F. Kneizys, J. Chetwynd, E. Shet-
radiative transfer, J. Quant. Spectrosc. Radiat. Transfer 61 (1) tle, AFGL atmospheric constituent profiles (0-120 km), Tech.
(1999) 105–122. Rep. AFGL-TR-86-0110, Air Force Geophys. Lab., Hanscom
[9] A. Rozanov, V. Rozanov, M. Buchwitz, A. Kokhanovsky, J. P. Air Force Base, Bedford, Mass., 1986.
Burrows, SCIATRAN 2.0 A new radiative transfer model for [28] B. D. Ripley, Stochastic Simulation, Wiley, New York, 2006.
geophysical applications in the 175–2400 nm spectral region, [29] J. E. Hansen, L. D. Travis, Light scattering in planetary atmo-
Adv. Space Res. 36 (2005) 1015–1019. spheres, Space Science Reviews 16 (1974) 527–610.
[10] V. V. Rozanov, A. A. Kokhanovsky, The solution of the vec- [30] A. A. Kokhanovsky, V. P. Budak, C. Cornet, M. Duan, C. Emde,
tor radiative transfer equation using the discrete ordinates tech- I. L. Katsev, D. A. Klyukov, S. V. Korkin, L. C-Labonnote,
nique: Selected applications, Atmospheric Research 79 (2006) B. Mayer, Q. Min, T. Nakajima, Y. Ota, A. S. Prikhach, V. V.
241–265. Rozanov, T. Yokota, E. P. Zege, Benchmark results in vector at-
[11] G. I. Marchuk, G. A. Mikhailov, M. A. Nazaraliev, The Monte mospheric radiative transfer, J. Quant. Spectrosc. Radiat. Trans-
Carlo methods in atmospheric optics, Springer Series in Optical fer 111 (12-13) (2010) 1931–1946.
Sciences, Berlin: Springer, 1980. [31] M. Hess, P. Koepke, I. Schult, Optical Properties of Aerosols
[12] A. Marshak, A. Davis, 3D Radiative Transfer in Cloudy Atmo- and Clouds: The Software Package OPAC, Bulletin of the
spheres, Springer, iSBN-13 978-3-540-23958-1, 2005. American Meteorological Society 79 (5) (1998) 831–844.
[13] T. Zinner, G. Wind, S. Platnick, A. S. Ackerman, Testing re- [32] M. I. Mishchenko, L. D. Travis, Satellite retrieval of aerosol
mote sensing on artificial observations: impact of drizzle and properties over the ocean using polarization as well as intensity
3-D cloud structure on effective radius retrievals, Atmos. Chem. of reflected sunlight, J. Geophys. Res. 102 (1997) 16989–17013.
Phys. 10 (19) (2010) 9535–9549. [33] C. Cox, W. Munk, Measurement of the roughness of the sea sur-
[14] G. Titov, T. B. Zhuravleva, V. E. Zuev, Mean radiation fluxes in face from photographs of the sun’s glitter, Journal of the Optical
the near-IR spectral range: Algorithms for calculation, J. Geo- Society of America 44 (11) (1954) 838–850.
phys. Res. 102 (D2) (1997) 1819–1832. [34] C. Cox, W. Munk, Statistics of the sea surface derived from sun
[15] N. V. Voshchinnikov, V. V. Karjukin, Multiple scattering of po- glitter, Journal of Marine Research 13 (1954) 198–227.
larized radiation in circumstellar dust shells, Astron. Astrophys. [35] L. Tsang, J. A. Kong, R. T. Shin, Theory of Microwave Remote
288 (1994) 883–896. Sensing, John Wiley, New York, 1985.
[16] T. Deutschmann, S. Beirle, U. Frie, M. Grzegorski, C. Kern, [36] A. Richter, J. P. Burrows, Tropospheric NO2 from GOME mea-
L. Kritten, U. Platt, C. Prados-Román, J. Puķite, T. Wagner, surements, Advances in Space Research 29 (11) (2002) 1673 –
B. Werner, K. Pfeilsticker, The Monte Carlo atmospheric radia- 1683.
tive transfer model McArtim: Introduction and validation of Ja- [37] A. Richter, J. P. Burrows, H. N, C. Granier, U. Niemeier, In-
cobians and 3D features, Journal of Quantitative Spectroscopy crease in tropospheric nitrogen dioxide over China observed
and Radiative Transfer 112 (6) (2011) 1119 – 1137. from space, Nature 437 (2005) 129–132.
[17] R. Buras, T. Dowling, C. Emde, New secondary-order inten- [38] J. Vidot, O. Jourdan, A. A. Kokhanosvky, F. Szczap, V. Giraud,
sity correction in DISORT with increased efficiency for for- V. V. Rozanov, Retrieval of tropospheric NO2 columns from
ward scattering, J. Quant. Spectrosc. Radiat. Transfer Submitted satellite measurements in presence of cirrus: A theoretical sen-
2011. sitivity study using SCIATRAN and prospect application for the
[18] B. Mayer, Radiative transfer in the cloudy atmosphere, Euro- A-Train, J. Quant. Spectrosc. Radiat. Transfer 111 (4) (2010)
pean Physical Journal Conferences 1 (2009) 75–99. 586–601.
[19] B. Mayer, A. Kylling, Technical note: The libRadtran software [39] J. P. Burrows, A. Dehn, B. Deters, S. Himmelmann, A. Richter,
package for radiative transfer calclations – description and ex- S. Voigt, J. Orphal, Atmospheric remote–sensing reference data
amples of use, Atmos. Chem. Phys. 5 (2005) 1855–1877. from GOME: Part 1. Temperature–dependent absorption cross
[20] C. Emde, B. Mayer, Simulation of solar radiation during a total sections of NO2 in the 231–794 nm range, J. Quant. Spectrosc.
solar eclipse: A challenge for radiative transfer, Atmos. Chem. Radiat. Transfer 60 (1998) 1025–1031.
Phys. 7 (2007) 2259–2270. [40] L. T. Molina, M. J. Molina, Absolute absorption cross sections
[21] C. Emde, R. Buras, B. Mayer, M. Blumthaler, The impact of of ozone in the 185 to 350 nm wavelength range, J. Geophys.
aerosols on polarized sky radiance: model development, valida- Res. 91 (1986) 14501–14508.
tion, and applications, Atmos. Chem. Phys. 10 (2) (2010) 383– [41] B. Baum, A. Heymsfield, P. Yang, S. Bedka, Bulk scattering
396. models for the remote sensing of ice clouds. Part 1: Micro-
[22] B. Mayer, S. W. Hoch, C. D. Whiteman, Validating the MYS- physical data and models, J. of Applied Meteorology 44 (2005)
TIC three-dimensional radiative transfer model with observa- 1885–1895.
11
[42] B. Baum, P. Yang, A. Heymsfield, S. Platnick, M. King, Y.-X.
Hu, S. Bedka, Bulk scattering models for the remote sensing of
ice clouds. Part 2: Narrowband models, J. of Applied Meteorol-
ogy 44 (2005) 1896–1911.
12