MOMO Model Validation Report

Transcription

MOMO Model Validation Report
Validation Report of the Vector Radiative Transfer Model
MOMO
André Hollstein, Jürgen Fischer, René Preusker
December 2, 2010
Abstract
The radiative transfer model MOMO is able to calculate the vector light field in a
plane parallel atmosphere ocean system (AOS) bounded by a rough (wind blown) surface.
The vector version of this model is based on the former scalar version of MOMO[1]. In
this document we describe our efforts to validate the new version of the model. We
describe our internal physical consistency checks, comparison with published tables and
a comparison with other radiative transfer models.
Contents
1 Validation
1.1 Fourier Expansion of Phase Matrices
1.2 Validation Using Tables . . . . . . .
1.2.1 Vijay et. al . . . . . . . . . .
1.2.2 Kokhanovsky et. al . . . . . .
1.3 Conservation of Flux . . . . . . . . .
1.4 Other Models . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2 Conclusion
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
3
3
6
9
9
12
Validation
1.1
Fourier Expansion of Phase Matrices
The scattering function for two given directions µs and µo can be calculated by rotating the
scattering matrix Z(θ) so that the incident and reflected Stokes vectors lie in the plane of
scattering. These rotation can be expressed by multiplying Z with the two rotation matrices
L:
Z (µs , µo , ϕ) = L (π − σs,o ) Z (θ) L (−σo,s ) .
(1)
The Fourier coefficient matrix Z̃ can then be derived by expanding Z in a Fourier series:
Z π
12 cos (iϕ) 12 sin (iϕ)
Z̃(µs , µo , i) =
dϕZ(µs , µo , ϕ) ∗
.
(2)
12 sin (iϕ) 12 cos (iϕ)
0
With the following definition of the rotation angles and rotation matrices:
1
µs − µo cos(θ)
cos (σs,o ) = √
1 − µo sin(theta)
p
p
cos(θ) = µs µo + 1 − µ2s 1 − µ2o cos(ϕ)


1
0
0
0
 0 cos(2α) sin(2α) 0 

L (µs , µo ) = 
 0 − sin(2α) cos(2α) 0  .
0
0
0
1
(3)
(4)
(5)
The Rayleigh phase matrix is due to its simple analytic form especially suited for the
validation of this part of MOMO. We use two independent approaches to verify the accuracy
of the program. First we derive analytic expressions of the Fourier coefficients for special cases
and secondly we compare the results of our program with an independent implementation in
Mathematica. The Rayleigh phase matrix without depolarization is defined as:
 3

3
2
2
0
0
4 cos (θ) + 1 4 cos (θ) − 1
 3 cos2 (θ) − 1 3 cos2 (θ) + 1

0
0


4
Z (θ) =  4
(6)

3 cos(θ)
0
0
0


2
3 cos(θ)
0
0
0
2
For the analytic approach we use the Z̃2,2 element of the Fourier coefficient matrix. This
element leads to simple analytic expressions and is also affected by the rotation matrices L.
We will discuss two scattering cases:
Z
π
2 3
dϕ cos(iϕ) 1 − 4µ2 + µ4 + cos(ϕ) ±2µ2 ∓ 2µ4 + cos(ϕ) 1 + µ2
4
0
(7)
These integrals can be solved analytically and lead to the following results:
2
3
2
9
3 2 2
2
2
π µ − 1 , ∓ πµ µ − 1 , π µ + 1
(8)
Z̃(µ, ±µ, i = 1, 2, 3) =
4
2
8
Z̃2,2 (µ, ±µ, i) =
These expressions can be evaluated to any numerical precision and have been used to verify
the preprocessor and its numeric precision. The numeric precession is mainly limited by the
number of sampling points of the phase matrices for the numeric evaluation of the Fourier
integrals. The Rayleigh phase function behaves nicely with respect to numeric integration
hence the the accuracy shown here represents an lower bound to the accuracy. For real world
applications phase matrices are given in form of numeric tables and the true values of the
Fourier coefficients is in principle not known.
In Table (1) we show the mean difference and mean quotient of the results of out program
and the true values. The results are shown for three sampling point numbers ranging from
101 to 1500.
These results show that the agreement between the numerical obtained results is very
well and tend to vanish when we are increasing the number of sampling points. Other cases
have been tested with independent integration methods in Mathematica and have lead to
similar results. This makes us very confident that our preprocessing program delivers the
right numbers.
2
sampling points
mean difference
mean quotient
101
3.110−5
0.99986
501
1.210−6
0.999987
1501
1.210−7
0.999992
Table 1: Mean differences and mean quotient of the Fourier expansion program and the
analytic truth. The mean difference decreases with increasing sampling points and the mean
quotient approaches unity.
1.2
Validation Using Tables
Tables containing numeric values of the polarized radiation field for special cases have been
published by several authors[2, 3, 4, 5, 6, 7, 8]. In this study we will use the publications
from Natraj et al.. and Kokhanovsky et al.. to validate the scattering part our model.
First we compare Stokes vector tables for pure Rayleigh scattering for a set of different
optical thicknesses and surface albedos. Secondly we compare light fields calculated with
SCIATRAN[9] for scattering by two given scattering matrices over a black surface.
1.2.1
Vijay et. al
The tables for Rayleigh scattering given by Natraj et al.[7] have been calculated using a
numerically more stable approach to the solution of the X and Y functions given by Chandrasekhar and Coulsen[10, 2]. We have chosen these tables since the author claims that these
tables are accurate to eight decimal places and they are freely available from the authors website. The range of viewing angles in the tables is from 0◦ to 90◦ . The covered solar positions
range from 0◦ to 90◦ . Azimuth positions range from 0◦ to 180◦ . Surface albedos from 0.0 to
1.0 and Rayleigh optical depth ranging from 0.02 to 1.0. The intermediate values are given
in Table (2).
zenith angles:
solar positions:
azimuth angles:
optical depth:
surface albedos:
0.02, 0.06, 0.1, 0.16, 0.2, 0.28, 0.32, 0.4,
0.52, 0.64, 0.72, 0.84, 0.92, 0.96, 0.98, 1.
.1, .2, .4, .6, .8, .92, 1
0◦ , 30◦ , 60◦ , 90◦ , 120◦ , 150◦ , 180◦
0.02,0.05,0.1,0.25,1.0
0.,0.25,0.8
Table 2: Resolution of the Rayleigh tables.
The main result of our comparison is shown in Fig. (1). In panel (a) we show absolute
differences of every table entry and MOMO results for every viewing angle µ as a gray line.
The black line indicates the mean value over all cases. The black dashed line represents the
mean over all values. In panel (b) we show the same graph but for significant differences. We
define the significant difference of two numbers a and b as the difference of the significant in
Language Independent Arithmetic of a and b divided by ten to the power of the exponent of
a. The resulting value indicates the number of (nonzero) equal digits of the two numbers.
An over view over some explicit cases is given in Fig. (2).
We can conclude that our model agrees very well with the tables. Since the zenith angles
of our model are defined at the Gauss Lobatto quadrature angles we had to interpolate our
3
0.001
si, i=1,2,3
Μ0= 0°-84°
j= 0°-180°
Ω= 0.0-0.8
Τ= 0.0-1.0
-4
absolute differences
10
10-5
æ
6.4 ´ 10-6
æ
æ
æ
æ
æ
æ
10-6
æ
æ
æ
æ
æ
æ
æ
æ
æ
10-7
10-8
10-9
0
20
40
60
80
Μ in °
(a) Absolute differences of the published tables and MOMO results.
æ
0.001
æ
æ
significant differences
æ
æ
æ
æ
0.00036
æ
æ
æ
æ
æ
æ
æ
æ
æ
-5
10
10-7
0
si, i=1,2,3
Μ0= 0°-84°
j= 0°-180°
Ω= 0.0-0.8
Τ= 0.0-1.0
20
40
60
80
Μ in °
(b) Significant differences of the published tables and MOMO results. Significant
differences indicates the number of equal digits of the compared numbers.
Figure 1: Difference of MOMO calculations and Vijay tables[7]. All available cases are plotted
in gray. An zenith resolved mean in black and the overall mean as number on the right scale.
results to the angles given in the table. For the calculations we used 95 angles and a linear
interpolation scheme to the angles given in the table. The absolute difference is in the same
order as the accuracy of the Fourier expansion with the given azimuth resolution. The biggest
deviations in intensity are found for viewing directions close to the horizon which is probably
due to the lower density in Gaussian points in this region.
4
Sun at -66°
ìì
0.50
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
à
ì
ì ì
ì
à
ì ì
ì
ì
ì
ò
ô
ôìô
ò ô
ç çç
ô ç
æç
ç
çàì ò
áá
ò ô
áá
ô
á ì
áà
ì ò
á
ò
0.20
æ
ì
ì
æ
æ
àæ
ì
à
ì
à
ò
à
àæ
ì
ìì
æ
0.30
Sun at 66°
ì
ì
ì
à
à
æ
æà
à
ì
à
æ
à
à
à
0.10
æ
æ
à
æ
à
à
I
@
æ
à
rel
0.15
à
æ
à
à
æ
à
à
à
æ
à
à
à
à
à
æ
0.10
á
ô
á
ç
á
á
ç
ô
ç ç
ô
ô
à
ò
òì
ôô
ô òìô
çç
çç ô ç
ò ìç æ
ô
áá
àç
ô
ò
á
á
ì
ò
ì á
àá
ò
á
ì
ì
ì
ô
à
ò
ô
ô
ì
ò
ì
ò
ò
à
ì
ò
ô
ô
æ
à
ô
ô
ò
ì
à
æ
à
ò
ô
à
¯
Irel
ò
ô
ô
ç
ç
ô
ç
ç
ç
ç
ò
ç
á
ç
ç
ò
ì
á
ç
ô
á
á
á
á
à
æ
0.05
á
ç
á
ô
Τ=0.25
Ρ=0.8
Ρ=0.25
Ρ=0.
à
æ
á
á
ì
à
æ
á
ç
ì
à
æ
0.20
á
ç
á
à
æ
ò
æ
ì
à
ì
ò
ì
ò
ò
ò
ì
ì ì
ì
ò
à
ì
æ
ì
à
ì
æ
æ
æ
à
ò
æ
0.02
à
æ
ì
à
æ
à
æ
à
à
MOMO
æ
à
æ
à
à
æ
æ
à
0.01
æ
à
à
à
æ
Tables
Ρ=0.
Τ=1.
Τ=0.5
Τ=0.25
Τ=0.15
Τ=0.1
Τ=0.05
Τ=0.02
æ
æ
Tables
MOMO
æ
æ
æ
æ
æ
æ
æ
æ
æ
æ
æ
æ
æ
æ
æ
0
Angel @°D in principle plane
-50
æ
æ
æ
æ
0
Angel @°D in principle plane
-50
50
50
(a) Upward directed intensity at optical thickness (b) Downward directed intensity for a black surface
τ = 0.25 for different ground albedos.
and varying optical thickness.
Sun at -66°
Sun at 66°
1.0
æ
æ
à
æ
0.8
æ
à
æ
æ
MOMO
ò
ò
ô
ç
ç
ì
ç
ò
æ
Τ=0.25
Ρ=0.8
Ρ=0.25
Ρ=0.
æ
p@ 0.4
æ
æ
à
à
à
à
à
à
æ
à
ì ì
à
ì
ì
ì
æ
àì
ìò
0.2
ìì
æ
ì
à
æ
ì
à
æ
æ
æà
àì
æ ìò
æà òô
æ àì ô
àìò
ç
ò
ì
ò ô
ì
æ
àæ
à
ìì
æ
à
ì
æ
àæ
ìì
à
0.0
à
ì
ì
à ìì
æ
à à ìì
æ
æ
àà
ææ
ì
à
æ
ì
ì
ò
ô
æ
à
ç
ì
ò
á
ç
ô
ì
æ
ì
æ
à
á
ô
æ
à
à
ì
á
á
æ
à
ì
ç
ç
ò
à
ì
ì
ì ì
à
ç
æ
à
ì
0.4
æ
æ
á
á
à
à
ò
ô
á
ô
p¯
æ
à
ì
à
æ
òô
ô
ç
ç
á
á
ò
ô
á
ç
æ
à
ì
ò
á
á
ô
ç
ç
á
0
Angel @°D in principle plane
æ
à
ì
ò
ô
ç
á
á
æ
à
ì
ò
ç
ôôç
á
á
áç
ç
áá
ô
ç
á
à
æ
-50
Ρ=0.
Τ=1.
Τ=0.5
Τ=0.25
Τ=0.15
Τ=0.1
Τ=0.05
Τ=0.02
ì
ç
ô
ò
à
0.2
Tables
æ
à
ì
à
æ
MOMO
ò
ô
ô
0.6
æ
à
ì
ô
ò
æ
à
æ
0.6
0.0
æ
à
ì
ì
0.8
Tables
æ
ì
50
0
Angel @°D in principle plane
-50
æ
æà
æ
à
ì
ò
ô
ç
á
æ
à
ì
ò
ô
ç
á
æ
à
ì
ò
ô
ç
á
ææ
àà
ì
ì
òò
ôô
ç
á
áç
æ àì
à ò
ææ
à ìì
ô
àì
òò
ôá
ì
òò ô ç
á
ç
ôô ç
ç á
ç
áá
50
(c) Upward directed degree of polarization at optical (d) Downward directed degree of polarization for a
thickness τ = 0.25 for different ground albedos.
black surface and varying optical thickness.
Sun at 66°
ô
á
ç
0.30
ô
ò
ô
ç
ô
á
á
ç
ô
ô
ò
ò
ò
ç
ò
á
ò
ô
ò
ô
ò
ò
ò
ò
ç
ô
æ
à
á
ò
ô
ì
ç
ò
ô
0.25
ç
ì
ì
á
ì
ì
0.20
ì
ì
ì ì
ò
ô
ì
ì
ì
à
ò
ô
ì
ç
ò
ô
æ
ì
á
à
p¯
ô
ì
ç
0.15
ô
ì
æ
à
ç
ç
á
æ
0.10
à
à
à
æ
á
æ
æ
à
à
ç
à
à
ç
à
à
ç
à
ç
à
MOMO
à
ç
æ
0.05
Ρ=0.8
Τ=1.
j=0°
j=30°
j=60°
j=90°
j=120°
j=150°
j=180°
æ
æ
Tables
æ
æ
æ
æ
á
á
á
á
æ
á
æ
á
0.00
á
0
20
40
60
Angel @°D in principle plane
80
(e) Downward directed degree of polarization for optical thickness of one and ground albedo of ρ = 0.8
for varying azimuth angle.
Figure 2: Overview of comparisons of radiance and degree of polarization results from MOMO
calculations and Rayleigh tables[7].
5
1.2.2
Kokhanovsky et. al
In a paper from 2010 Kokhanovsky et al.[8] have published some benchmark results from
their vector radiative transfer models. In the publication several authors compare the results
of their programs for three cases which each other. Tabulated results from SCIATRAN are
available at the website of Alexander Kokhanovsky. All three cases involve a purely scattering
homogeneous layer over a black surface. As scaterers they have chosen the Rayleigh-, an
aerosol- and a cloud phase matrix. Here we show the results for the two last cases since the
Rayleigh case was already considered in Sec. (1.2.1). The phase matrices under consideration
are shown in Fig. (3). Both phase functions are strongly peaked in the forward direction.
The other phase matrix elements are feature rich and hence useful to test the accuracy of the
models for given resolutions.
104
m1 m3
Aerosol
Cloud
1000
100
10
1
0.1
0
100
50
150
Μ in °
(a) M1 and M3 component.
m5 m6
0.15
Aerosol
Cloud
0.10
0.05
0.00
-0.05
-0.10
-0.15
0
100
50
150
Μ in °
(b) M5 and M6 component.
Figure 3: Given benchmark phase matrices from Kokhanovsky et al..[8].
The results of MOMO calculations for the two cases together with the SCIATRAN results
are shown in Fig. (5). For the two cases we show the upward- and downward directed radiance
(I) and also the degree of polarization. This is done for three azimuth values (0◦ ,90◦ ,180◦ ).
Curves for different azimuth values are shown with different gray values. The SCIATRAN
results are indicated with symbols (square, circle, diamond) and the MOMO results are shown
with lines. The dashed lines represent cases in which the phase functions have been truncated.
In general our computations also agree well with the results from SCIATRAN. The results
using the truncated phase matrices also agree reasonable well since they do not (as expected)
reproduce the forward scattering peak.
In Fig. (4) we show the mean absolute differences in logarithmic scale for the computations
6
mean difference of Sciatran and MOMO for the I components
1
Benchmark phase matrix: aerosol rayleigh cloud
Truncated pase matrix:
Original phase matrix:
0.01
10-4
10-6
0
20
40
80
60
Μ in °
(a) Intensity differences with logarithmic scale.
mean difference of Sciatran and MOMO for Q,U,V components
0.001
10-4
10-5
10-6
0
20
40
60
80
Μ in °
(b) Q,U and V component differences with logarithmic scale.
Figure 4: Differences of MOMO calculations and SCIATRAN results from[8].
with original (lines) and truncated (dashed lines) results.
Concluding this comparison we can state that our results agree with the published tables
for cases with more complex scattering functions. We have also shown the effects of the phase
function truncation. These results can not reproduce the intensity in the forward scattering
direction but can reproduce the components Q,U,V in this region. Away from the forward
scattering region the SCIATRAN results can be reproduced with less computational effort.
7
upwelling radiance for aerosol case
azimuth angle:
Sciatran result:
Original phase matrix:
Truncated phase matrix:
1.00
0.20
0.10
0.05
0.02
0
upwelling radiance for cloud case
3.00
á á
á á
90° 180°
í
ç
azimuth angle:
Sciatran result:
Original phase matrix:
Truncated phase matrix:
á
á
á
á
2.00
á
á
á
á
á
á
1.50
á
á
á
á
á
á
á
á
í í í í
á
í í
á
í í
á
á
í í
á
í í
í í
í á á
í í í
í á í í í í í í í í í í í í
á
í
í á
ç ç ç ç ç
í á
ç ç
í á
á
ç
í
ç
í á
ç
í á
í á
ç ç
í á
í í á
ç ç
í í á á
ç ç
í í á á
ç ç
í í
á
ç ç
í í í
á á
í í í í
ç ç
í í í í í
á á
ç ç
í í
ç ç
á á
í
ç ç
í
á á
ç ç
í
á á
ç ç
í
ç ç
á á
ç
á
ç
í
á
ç ç ç
í
á á
ç ç ç
á á
í
ç ç ç
á á
í
ç ç ç
á á
í
ç ç ç
í á á á á
ç ç ç ç
í á
í á
ç ç ç ç
á á
á
í í
ç ç ç ç ç
á á á
í í ç ç ç ç ç ç ç ç ç ç ç ç
á á á á
í ç
á á ç
í ç
á ç
ç
í ç
á
á
í ç
á
ç
á
í ç
í í ç
í ç
í ç
í í ç
í ç
0.50
I
0°
á
20
40
90° 180°
í
ç
á
á á á
á á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
í
á
á
í í
á
í í
á
í
á
í í í
á
í
í í í í í í í í í í í í í í í í í í
á
á
í í
í
á
í
á
í
í í
á
í í
á
í
í í
á
ç ç ç ç ç ç ç ç ç
í í
á
í
ç ç ç ç ç ç
í
ç ç ç
á
í í
ç ç ç ç
á
ç ç
í í í
ç ç ç
ç
á á í í í í í í
ç ç ç
í í
á
ç
í
ç ç ç
í
í í
ç
í í
í
á
í
ç
ç
í
ç
í á
í í á
í
ç ç ç
ç
á
í
ç ç ç
ç
á á
ç ç ç
ç
á
í
ç
á
ç ç ç
í
á á
ç
ç ç ç
á á
í
ç ç ç
í á á á á
ç ç ç ç
ç
ç
í
ç
á ç ç ç ç ç
í ç
á ç
í ç
á
í ç
á
í ç
í ç
á
í ç
í ç
í ç
á
í ç
í ç
í ç
á
í ç
í ç
á
ç
á
í ç
á
á
á
á
á
á
á
0.70
0.50
0.30
80
60
0°
á
1.00
I
2.00
0
20
40
Μ in °
80
60
Μ in °
(a) Upward directed radiance for the aerosol case.
(b) Upward directed radiance for the cloud case.
downwelling radiance for cloud case
á
á
5.0
á
á
á
á
I
2.0
1.0
0.5
0.2
á
á
á
á
á á
á á á á
á
á á á á á
á á á á
á
á á á
á
á á á
á á
á á á
á á
á á á
á á
á á á
á á
á á
á á
á á
á á
á á
á á
á
á á
á á
á á
á á
á á
á á
á
á
á
á á
á
á á
á ç
á
á
ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç
ç
á
í ç
í ç
í í ç
á
ç ç ç ç ç ç
í í í
ç ç ç ç
á
í í í
ç ç ç
ç ç ç
í í í
í í í í
ç ç
ç ç
í í í í
ç ç
í í í í í í
í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í í
ç ç
í í í í í
ç ç
í í í í
ç
í í í
ç
í í
ç
í í
í í
ç
í
í
í
í
0
20
40
80
60
Μ in °
(c) Downward directed radiance for the aerosol case. (d) Downward directed radiance for the cloud case.
upwelling degree of polarization for aerosol case
0.4
azimuth angle:
Sciatran result:
Original phase matrix:
Truncated phase matrix:
í í
í
í
í
í
í
í
í
0.3
í
upwelling degree of polarization for cloud case
0°
á
0.30
90° 180°
í
ç
azimuth angle:
Sciatran result:
Original phase matrix:
Truncated phase matrix:
í
í
í
0.25
í
í
í
í
í
í
í
0.20
í
í
í
0°
á
90° 180°
í
ç
í
í
í
í
í
í
DOP
DOP
í
í
0.2
0.15
í
í
í
í
í
í
í
0.10
í
í
í
0.1
0.0
í
í
á á á á á á á á á á
á á á á
á á á á á á
á á á á
á á á
á á á
á á
í
í
í
á á á
á á
á á á
í í
á á á
á á
í
ç ç ç ç ç
í
á
ç ç ç ç
á á á
í í í í
í
í
í
í
á
ç ç ç
í
í
á á ç
í
á
á ç
ç ç
í
í
á á á
í
á
í
á á á
ç ç ç
á á á á á
á
í
ç ç
í
á á á
í
í
ç ç
á á
á
á á á á
ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç
í á á
ç ç
á
ç ç ç
í
ç ç ç ç ç ç
á á
í í
í ç
í ç
í ç
á ç ç ç ç
í
ç
á ç ç ç ç ç ç
á ç
ç ç ç
ç
ç
ç
í ç
ç
ç
ç
í
í
ç
í
ç
ç
í
í
ç
ç
á
ç
ç
á
í ç
ç
í
í
í
í í
ç í
ç ç ç
í í
í á í á
í í
í
ç ç ç
í á
í í
0
20
40
60
0.05
0.00
80
í
í
í
í
í í í í í
í í í í í í
í í
ç
á
í ç ç ç ç ç ç ç ç ç ç
ç ç ç ç ç
í
í í
á
í í
ç ç ç
á
í
ç ç ç
í
á
ç ç ç
í í í
í
í
ç ç ç
í í
á
í
á á á á á á á á á á á á á
ç ç ç
á
í á
í á á á á á á á á á á á á á
á á á á á á á
ç ç ç í í
á
í í
á á
á á
á
í ç
ç ç ç ç
í í ç
á á
í í
í í
á á á á á
í
í
ç ç
á á á á
á á á
í í
á ç
í
í
í í
á ç
í ç ç
á ç
í á á ç
ç ç ç ç ç ç
í í
á á á
ç ç
á
í í ç ç ç ç ç ç ç ç ç ç
í
í ç
á á á
ç ç ç í
á á á
í ç
ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç ç
í í
í
í ç ç
í
á á á
á á á
í í
í í
í í
í
á á á
á á á
í
í í
í
á á á
0
20
40
Μ in °
60
80
Μ in °
(e) Upward directed degree of polarization for the (f) Upward directed degree of polarization for the
aerosol case.
cloud case.
upwelling degree of polarization for cloud case
0.06
í
í í í
í í
í
í í
í í
í í í í
í í í í í
í í í
í í
0.05
í
í í
í
í í
í
í
í
í
DOP
0.04
0.03
0.02
0.01
0.00
í
í
í
í
í
í
í
í
í
í
í
á á á ç
á ç
á
ç
á
í ç
á ç
í ç
ç ç ç ç ç ç ç ç ç ç ç ç
á ç
í í ç ç
á ç
á ç
í
ç ç ç ç ç ç ç ç
á á
í í
ç ç ç ç ç ç ç
á á
í
í í
ç ç ç ç ç
ç ç ç ç ç ç ç
á á
í
í
ç ç ç ç ç ç ç ç
í
á á
ç ç ç ç ç ç ç ç ç
í
í
ç ç ç ç ç ç ç ç
á
ç ç ç ç ç
í
í
á
ç ç ç ç
í
á
ç ç ç
í
í
á
ç ç ç
á
í
í
á
í
á
í
í
á
í
á
í
á
í
í
á
á
í
í
á
á í
í
á
í
á
í
á
á á á á á á
í
á
í
á á á á
á á á
á á
á
á
í
á á
á á á
á
í
á
á á
á á
á
á
í
á
á
á
í
á á
á
á
á
í
á
á á
á
á
á á
á á á
á á á á
í í
á á
0
20
40
60
80
Μ in °
(g) Downward directed degree of polarization for (h) Downward directed degree of polarization for
the aerosol case.
the cloud case.
Figure 5: In detail comparisons of MOMO and SCIATRAN results.
8
1.3
Conservation of Flux
Conservative scattering is an energy conserving process and we can test weather our model
deviates from this assumption. To investigate only the effects of scattering we calculated a
number of test cases where the direct solar source is only present in the first layer. Hence
the upper layer is a source of diffuse radiation that can propagate trough the system. With
no internal sources and no absorption present the outward directed fluxes from a single layer
must balance the inward directed fluxes from the neighbour layers. If this is not the case the
layer would be a source or a sink for flux in the system:
= F ↑ (τn ) + F ↓ (τn ) − F ↑ (τn−1 ) + F ↓ (τn+1 )
|
{z
} |
{z
}
=:Fout
(9)
Fin
Fout − Fin
δ= 1
2 (Fout + Fin )
(10)
The deficiency value should be small for all layers and can serve as a proxy for the
accuracy of the program for a given resolution. For our test we use the value of δ which
describes the ratio of the deficiency to the mean of the two fluxes. To test the Fourier
expansion we calculate the fluxes from the zenith resolved light field at a layer boundary:
Z
↑,↓
F (τ ) = dµdφµL↑,↓ (τ, µ, φ)
(11)
It is of special interest to test the atmosphere ocean interface since it is computed by
an external program. We use our standard atmosphere ocean test case but deactivate the
source term for all but the first layer. For layers with only molecular scattering δ is very
well under 1% when choosing 30 atmospheric Gaussian points and 36 Fourier terms (for the
ocean interface) and azimuthal resolved output at every 30◦ . For the interface and the same
resolution we get deficiencies below 3%. For the given zenith and azimuth resolution we found
this to be a very good and reasonable agreement.
1.4
Other Models
We have validated the scattering part of the model using published tables. To completely
validate our model we would also need such trusted tables for well defined, possible simple,
atmosphere ocean systems. To our best knowledge these haven’t been published yet1 . We
can test the implementation of our reflection matrix using models without ocean but such an
interface as lower boundary. For this test we use the scalar COART model[12, 13] and the
6S[14, 15] model. The COART model can be operated trough an web interface2 and and 6S
can be downloaded from the homepage3 of the authors. As test case we use 545nm and a
wind speed of 7m/s. Solar zenith angle is 23.07◦ and relative refractive index of 1.34. We also
compute the case for a black surface to emphasize the effects of the ocean surface. At 545nm
the Rayleigh optical thickness is 0.10121 so we also could use the Rayleigh tables results to
verify the normalization conditions of the three programs. For direct comparisons with the
1
an statement also given by Zhai et al. in 2010[11]
http://snowdog.larc.nasa.gov/jin/rtset.html
3
http://6s.ltdri.org/
2
9
Rayleigh tables the MOMO results must be normalized with π and the 6S reflectances with
µs . The COART output is given in absolute Radiances and have been normalized to match
the zenith reflectance of the 6S results.
In Fig. (6) we show the top of atmosphere reflectance results from the models for the
case with and without interface. The MOMO Rayleigh (black line) and the 6S Rayleigh (gray
with circles) agree with each other. The results of COART (gray,small dashed), 6S (gray
large dashed) and MOMO (black with diamonds) agree in their characteristics but show
some signifficant numeric deviations.
ì
MOMO AOS
MOMO Ray
6S
6S Ray
COART
ì
0.200
ì
æ
ììììì
0.150ì
ì
ì
ì
ì
ì
reflectance I
ì
0.100æ
ì
ì
ì
æ
æ
æ
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
æ
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
æ
ì
ì
ì
ì
ì
ì
æ
ì
0.070
ì
æ
ì
ì
ì
ìììì
ì
æ
ì
ì
ì
æ
æ
ì
ì
ì
ì
ì
0.050
ìì
æ
ì
ì
ìì
ìì æ æ
ì
ì
ì ìì ì
æ
æ
æ
æ
æ
æ
æ
æ
æ
æ
æ
æ
æ
0.030
-50
æ
æ
æ
æ
æ
æ
æ
æ
æ
0
Μ in °
50
Figure 6: Comparison of the model reflectances. Solar zenith angle is 23.07◦ , relative refractive
index is 1.34 and wind speed is 7m/s. The vertical lines indicate real and opposite position
of the sun.
In Fig. (7) we show the top of atmosphere degree of polarization for MOMO and 6S. The
Rayleigh result for MOMO (black line) and 6S (gray line) show some significant deviations.
The relative difference is approximately 1.065 and almost constant for all viewing directions.
We found the same behavior for other solar angles. By now we don’t know the origin of this
deviation but will further investigate it. Since the Rayleigh results don’t agree with each
other we don’t expect that the polarization results do. The two curves show differences that
cant not be explained with a constant factor.
In Fig. (8) we show a plot where we corrected the 6S results. The Rayleigh results agree
after this correction but the results for the case with surface still differ. In the direction of
the sun glint the MOMO results are higher that 6S. In the opposite direction the MOMO
results are higher as well but the curvature of the results seem to have the wrong sign.
We will have to make more research on this comparison to fully explain our results.
10
ìì
MOMO AOS
MOMO Ray
6S AOS
6S Ray
ììììì
ì
ì
0.8ì ì ì
ì
ì
ì
æ
ì
æ
ì
æ
ì
æ
æ
ì
ì
æ
æ
ì
æ
æ
ì
ì
0.6
ì
æ
ì
ì
ì
ì
ì
dop
ì
ì
æ
ì
ì
ì
ì
æ
0.4
ì
ì
ì
æ
ì
ì
æ
ì
ì
ì
ì
æ
æ
ì
ì
ì
æ ì
0.2
æ
ì
æ
ì
ì
æì
æ
ì
ì
æì
ì
ì
ì
æì
ì
0.0
ì
ì
ìì
æ
ìì
ì
æì ì ì ì ì ì ì ì ì æ æ
æ æ æ æ
æ
æ
0
Μ in °
-50
æ
ì
ì
æì
ì
50
Figure 7: Like Fig. (6) but for the degree of polarization.
ìì
0.8ì ì ì
ì
ì
æ
æ
ì
æ
ì
ì
MOMO AOS
MOMO Ray
6S AOS
6S Ray
ììììì
ì
æ
ì
æ
ì
ì
ì
æ
æ
æ
æì
ì
ì
0.6
æì
ì
ì
dop
ì
æì
ì
ì
ì
ì
ì
æì
0.4
ì
ì
æ
ì
ì
æì
ì
ì
æì
ì
æ
ì
ì
ì
æ
ì
æ
ì
ì
ì
æ
ì
ì
æ
ì
ì
æì
ì
ì
ì
æì
ì
0.0
-50
æ
ì
ì
æì
0.2
æ
ì
ì
ì
ìì
æ
ìì
ì
æì ì ì ì ì ì ì ì ì æ æ
æ æ æ æ
0
Μ in °
æ
æ
50
Figure 8: Like Fig. (7) but with with the corrected values for 6S results.
11
2
Conclusion
We have used published results for scattering with and without a Lambertian reflector at
ground level. Partly these external results have been computed using independent methods
or at least independent implementations. The comparison efforts have shown that our results
and those published by other authors agree very well with each other. The validation of
the sea surface is not yet final since we found deviations we still have to explain. Since
no second combined atmosphere-ocean radiative transfer model which includes clear water
Raman scattering is known to us, the validation of the Raman module is performed with
azimuthally averaged results from the ocean model HydroLight.
12
References
[1] Frank Fell and Jürgen Fischer. Numerical simulation of the light field in the atmosphereocean system using the matrix-operator method. Journal of Quantitative Spectroscopy
and Radiative Transfer, 69(3):351 – 388, 2001.
[2] K.L. Coulson, J.V. Dave, and Z. Sckera. Tables related to radiation emerging from a
planetary atmosphere with Rayleigh scattering. University of California Press,Berkeley,
1960.
[3] R. D. M. Garcia and C. E. Siewert. A generalized spherical harmonics solution for
radiative transfer models that include polarization effects. Journal of Quantitative Spectroscopy and Radiative Transfer, 36(5):401 – 423, 1986.
[4] R. D. M. Garcia and C. E. Siewert. The fn method for radiative transfer models that
include polarization effects. Journal of Quantitative Spectroscopy and Radiative Transfer,
41(2):117 – 145, 1989.
[5] K. F. Evans and G. L. Stephens. A new polarized atmospheric radiative transfer model.
Journal of Quantitative Spectroscopy and Radiative Transfer, 46(5):413 – 423, 1991.
[6] W.M.F. Wauben and J.W. Hovenier. Polarized radiation of an atmosphere containing
randomly-oriented spheroids. Journal of Quantitative Spectroscopy and Radiative Transfer, 47(6):491 – 504, 1992.
[7] Vijay Natraj, King-Fai Li, and Yuk L. Yung. Rayleigh scattering in planetary atmospheres: Corrected tables through accurate computation of x and y functions. The
Astrophysical Journal, 691(2):1909, 2009.
[8] Alexander A. Kokhanovsky, Vladimir P. Budak, Celine Cornet, Minzheng Duan, Claudia
Emde, Iosif L. Katsev, Dmitriy A. Klyukov, Sergey V. Korkin, L. C-Labonnote, Bernhard Mayer, Qilong Min, Teruyuki Nakajima, Yoshifumi Ota, Alexander S. Prikhach,
Vladimir V. Rozanov, Tatsuya Yokota, and Eleonora P. Zege. Benchmark results in vector atmospheric radiative transfer. Journal of Quantitative Spectroscopy and Radiative
Transfer, In Press, Corrected Proof:–, 2010.
[9] A. Rozanov, V. Rozanov, M. Buchwitz, A. Kokhanovsky, and J.P. Burrows. Sciatran 2.0
- a new radiative transfer model for geophysical applications in the 175-2400nm spectral
region. Advances in Space Research, 36(5):1015 – 1019, 2005.
[10] Subrahmanyan Chandrasekhar. Radiative transfer. Courier Dover Publications, 1960.
[11] Peng-Wang Zhai, Yongxiang Hu, Jacek Chowdhary, Charles R. Trepte, Patricia L.
Lucker, and Damien B. Josset. A vector radiative transfer model for coupled atmosphere and ocean systems with a rough interface. Journal of Quantitative Spectroscopy
and Radiative Transfer, 111(7-8):1025 – 1040, 2010.
[12] Zhonghai Jin and Knut Stamnes. Radiative transfer in nonuniformly refracting layered
media: atmosphere-ocean system. Appl. Opt., 33(3):431–442, Jan 1994.
13
[13] Zhonghai Jin, Thomas P. Charlock, Ken Rutledge, Knut Stamnes, and Yingjian Wang.
Analytical solution of radiative transfer in the coupled atmosphere-ocean system with a
rough surface. Appl. Opt., 45(28):7443–7455, Oct 2006.
[14] Svetlana Y. Kotchenova, Eric F. Vermote, Raffaella Matarrese, and Jr. Frank J. Klemm.
Validation of a vector version of the 6s radiative transfer code for atmospheric correction
of satellite data. part i: Path radiance. Appl. Opt., 45(26):6762–6774, Sep 2006.
[15] Svetlana Y. Kotchenova and Eric F. Vermote. Validation of a vector version of the 6s
radiative transfer code for atmospheric correction of satellite data. part ii. homogeneous
lambertian and anisotropic surfaces. Appl. Opt., 46(20):4455–4464, Jul 2007.
14

Similar documents