<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The Model of Reflective Surface Based on the Scattering Layer with Diffuse Substrate and Randomly Rough Fresnel Boundary</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>National Research University “Moscow Power Engineering Institute”</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this article, we describe the mathematical model of the reflective surface as a scattering layer with the diffuse substrate and randomly rough Fresnel boundary. This model opens the way for a physically correct description of the light reflection processes with polarization account and hence enables engineers and designers to obtain much more precise results in their work. The algorithm of Fresnel boundary modeling based on the method of mathematical expectations reduces calculation time by constructing the randomly rough surface only at the ray trajectory nodes instead of constructing realizations of a random field. As a part of the complete reflective surface model, the algorithm made it able for us to model the effect of the average lens emergence.</p>
      </abstract>
      <kwd-group>
        <kwd>mathematical model</kwd>
        <kwd>reflection</kwd>
        <kwd>refraction</kwd>
        <kwd>polarization</kwd>
        <kwd>reflective surface</kwd>
        <kwd>light scattering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Nowadays it is a tradition for light engineering that the light
polarization state is not considered when modeling light
distribution. This neglection is acceptable when we deal with
diffusely reflecting surfaces and a small number of re-reflections.
On the contrary, we must account the influence of light
polarization when considering surfaces with a significant
specular part. The very first reflection changes the state of light
polarization and this fact affects all the following processes of
light distribution.</p>
      <p>
        To date, a series of proceedings devoted to the light
polarization account has been published [
        <xref ref-type="bibr" rid="ref3 ref6 ref7">3, 6, 7</xref>
        ]. Basing on use
of ray tracing and local estimations of the Monte-Carlo Method
they show that accounting of the light polarization state leads to
quite significant changes not only in the qualitative results but in
the quantitative results as well.
      </p>
      <p>However, the mathematical model of multiple reflections
with polarization account used for estimating the influence of
polarization showed just the first approximation for the
quantitative results. Therefore, the following step of the model
development is to create and use the physically correct model of
the reflective surface.</p>
      <p>We must consider that the light is always reflected from both
of the faces of the material surface and the material volume. The
light penetrates the near-surface layers of the material where the
light scattering by the material particles occurs. Then, a certain
fraction of the initial luminous flux re-enters the surrounding
space. At this point, the role of polarization account takes an
exceedingly significant part as it influences all the processes of
the light scattering.</p>
      <p>Thus, the authors decided to develop the model of reflective
surface, which would account the effects described above.
Further, the physically correct model will enable us to obtain
more precise results of light distribution modeling.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Mathematical model of the reflective surface</title>
      <p>When the light penetrates the near-surface layers, the
processes occurring have the same nature as the radiative transfer
in turbid media. Additionally, we must account that a real
material surface is always uneven owing to the most varied
causes (corpuscular structure of the material, surface treatment
defects, etc.) and never reflects the light according to only
specular or only diffuse law but there take place both of them at
the same time.</p>
      <p>Thus, we decided to represent the reflective surface as a
scattering layer with a diffusely reflecting plane at the bottom
and randomly rough Fresnel boundary above (Fig. 1).
Fig 1. Representation of the reflective surface</p>
      <p>in the mathematical model.</p>
      <p>Generally, scattering media are characterized by matrix
scatter coefficient , matrix absorption coefficient  and matrix
extinction coefficient     . Neglection of dichroism,
birefringence, and similar effects of the same kind, which are
inherent only for several materials, enables us to transit to the
scalar analogs of the matrix coefficients     .</p>
      <p>For modeling the reflective surface with the assumptions
taken above, we need to solve the boundary value problem for
the vector radiative transfer equation. Let us consider the
planeparallel system of the scattering layer with a diffuse substrate.
The layer is irradiated at the angle  by the plane
monodirectional source with random polarization state. Then one
can write the problem as
  
 L(, ˆl)  L(, ˆl) 
  4

 x(, ˆl, ˆl)R( Nˆ  ˆl  ˆl  ˆl)L(, ˆl)dˆl,

L(0,  0, )  L(ˆl  ˆl),


L(0 ,  0, )  [E /  0 0 0]T ,
 R(ˆl  ˆl  Nˆ  ˆl) 
(1)
where ˆl and ˆl are the unit vectors of the scattered and incident
ray directions respectively;
Nˆ is the normal vector;
L is radiance (Stokes vector);
  cos ;</p>
      <p>z1
   (z)dz is the optical track thickness in the section
z0


 </p>
      <p>is the single scatter albedo;
x(, ˆl, ˆl) is the scatter matrix;
R(ˆl  ˆl  Nˆ  ˆl) is the matrix of the reference plane
rotation from ˆl  ˆl to Nˆ  ˆl.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Randomly rough Fresnel boundary</title>
      <p>One of the most important components of the reflective
surface model described above is the construction of the
randomly rough Fresnel boundary. To show the importance of
taking into account properties of a randomly rough surface one
can give the cases of observing ocean currents, underwater
mountain ranges, and shoals by people from outer space.</p>
      <p>For the first time, the deep-sea bottom topography from
space was observed by American astronaut Gordon Cooper from
the Gemini 5 spacecraft in August 1965. The first of the Soviet
cosmonauts were A. G. Nikolaev and V. I. Sevastyanov from the
Soyuz-9 spacecraft in June 1970. At the same time, they first
drew attention to the fact that the sea waves, ripples on its surface
are not an obstacle when observing the topography of the seabed
from space.</p>
      <p>Then there was a series of other known observations through
the rough surface of the ocean:
1. August 1974. G. V. Sarafanov and L. S. Demin observed the
bottom relief at depth of hundreds of meters from the
Soyuz-15 spacecraft. They succeeded to see the bottom of
the Mozambique Gulf that separates the island of
Madagascar from the African continent. The cosmonauts saw
a bottom, covered with shafts that stretch along the strait. The
structure of the strait bottom resembles the structure of that
of a small river, but the dimensions are many times larger
than in the river.
2. June 1975. From the board of the Salyut-4 orbital station,
P. I. Klimuk and V. I. Sevastyanov observed the bottom of
the seas and oceans. When flying over the Atlantic Ocean
from Newfoundland to the Canary Islands, they clearly saw
ocean currents. Along the European coast of the
Mediterranean Sea with an emerald strip of subtropical
greenery, they saw under the water a continuation of the
continent relief. Continuation of the relief was also visible on
the eastern coast of South America - three terraces extending
deep into the Atlantic Ocean. It was visible how far the
Amazon River carried its muddy waters into the ocean, how
they were carried away by deep currents under a layer of
clean water.
3. June 1978. Underwater relief of the Pacific Ocean bottom in
the region of the Solomon Islands at depths of up to 400
meters was observed by V. V. Kovalenok and
A. S. Ivanchenkov. During the flight, the cosmonauts first
made an attempt to derive the laws of the most favorable
conditions for observing underwater formations. These
observations were carried out from an orbit close to the solar
one at a small height of the Sun above the horizon.</p>
      <p>Experience shows that the best conditions for observation are
when the height of the Sun above the horizon is 30°—60°;
direction from the Sun 90°—130°; viewing angles do not exceed
30°—40° from the direction of the nadir and, of course, outside
the glare zone.</p>
      <p>In the cases described above, the so-called statistical lens
effect appeared due to a randomly rough Fresnel surface at the
ocean-atmosphere boundary. This effect allowed cosmonauts
and astronauts to observe the bottom of the seas and oceans from
outer space at great depths.</p>
      <p>
        The problem of the randomly rough Fresnel boundary
modeling is unavoidably encountered in the solution of a large
number of physical problems in various fields. In the majority of
practical cases, the shape of a randomly rough surface is
described by a random function of coordinates (and sometimes
of time). Therefore, scattering on a real surface should be
considered as a statistical task, which consists in finding the
probabilistic characteristics of a scattered field from known
statistical characteristics of the random surface. The methods of
solving such a problem are the same regardless of the physical
nature of the roughness [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>Thus, researchers of the radiative transfer processes in the
ocean-atmosphere system face a similar task when describing the
effect of the perturbed sea surface on the radiation field.</p>
      <p>
        There are two ways for solving this problem [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In the first
one, realizations of a random field  are constructed according
to the randomization principle, then one simulates random
trajectories ˆl and on their basis calculate the random estimates
of the sought-for functionals. The main difficulty of employing
this approach is the necessity to find the intersection points of the
ray and surface at each trajectory node. In the general case, the
determination of the intersection coordinates costs much
computational time.
      </p>
      <p>
        The second approach is preferable, therefore. It is based on
the method of mathematical expectations (Fig. 2). Here, to
construct an N-component random trajectory we need to have the
realizations of the random surface only at N points, calculated in
a certain way [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. At the points of rays reaching a random
interface, the selection is made of random realizations of normals
to the surface.
      </p>
      <p>Fig 2. To the second approach
of the randomly rough Fresnel boundary modeling.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Algorithm of Fresnel boundary modeling</title>
      <p>
        In order to make clear the way one can use the second
approach from the latter section, let us consider [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] an arbitrary
trajectory of n nodes
{(r0 , ˆl0 , Q0 ), (r1, ˆl1, Q1 ),
, (rn , ˆln , Qn )},
(2)
medium;
where ri is the i-th ray collision point on the surface or in the
ˆli is a unit vector of the ray direction after the i-th
collision;
Qi is the vector weight after i-th collision (its
components correspond to those of the Stokes vector).
      </p>
      <p>A set of the random surface point corresponds to the nodes
of the trajectory:
{( (r,1), Nˆ(r,1) ),
, ( (r,n ), Nˆ(r,n ) )},
(3)
where r  (x, y) are horizontal coordinates so that r  (r , z);
(r ) is the random surface roughness function;
Nˆ (r ) is the outer normal to the surface at the point
r  (r ,(r )).</p>
      <p>At the first step, one samples a random value of deviation 1
from the interval (hm , hm ) according to the probability density
based on the normal distribution. Then one evaluates the distance
 from the point r0 to the plane z  (r ) in the direction ˆl0 .
The coordinates of the first trajectory node are evaluated by using
the formula</p>
      <p>Thus, the point r1 is the first point of the ray intersection with
the random surface, provided that there have been no
intersections before. We allow for this condition by multiplying
the vector weight Q0 by the probability P(r0 ,r1) for the ray
r1  r0  ˆl0 to have no intersections with the surface on the track
between the points r0 and r1.</p>
      <p>The last statement requires some clarification. In general
case, instead of P(r0 ,r1), one needs to use another probability
P(r0,r1 | ζ1), the expression for which has the following form:
P(ri1,r | ζi1, ,ζ1)   (ri1,r,ζ)dP(ζ),
(5)
where ζ  (, x ,  y ) :  [hm , hm ], x ,  y (, );
, x , y are the random functions possessing normal
one-dimensional distributions with the parameters
(0,  ), (0,x ) and (0, y ) respectively;</p>
      <p>1, r  r  0 ,
(r,r)  </p>
      <p>0 r  r  0;
0 is the minimal distance from the point r to the
medium boundary in the direction ˆl.</p>
      <p>The standard deviations x and y are not independent and
connected with the standard deviation  of the random quantity
 by the following expression</p>
      <p>x  y   | K(0) |,
where K  K (r ) is the correlation function of deviations for
isotropic undulation. In case of anisotropic undulations, we have
to set functions K,x and K,y . In applied calculations, functions
of the form are often used as a correlation function:
  r 2 </p>
      <p>K (r)  exp     ,
where  (and  ) are the parameters determining the force and
shape of undulation.</p>
      <p>
        Calculation of probabilities (5) is necessary on each step of
modeling trajectory. Since the formula (5) is extremely
complicated for direct calculation and practically inapplicable,
the formulae obtained in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] are often used when solving such
problems provided that P(ri1,r1 | ζi1, ,ζ1)  P(ri1,r). These
formulae can be applied in two extreme cases:
when
when




      </p>
      <p>A random realization of the normal vector Nˆ 1 is sampled
from the set of the unit vectors {Nˆ : (Nˆ , ˆl0 )  0, Nˆ  } by the
following way. Using normal distribution, one model zx and zy
with the
distribution
parameters
(0,x )
and
(0, y )
respectively.</p>
      <p>The quantities zx and zy are substituted into the following
formula and one evaluates the components of the vector Nˆ
Nˆ (r ) 
k  e(r )
1 | e(r ) |2</p>
      <p>
        Having obtained the values of Nˆ 1 and ˆl0 , we are able to gain
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] the Fresnel reflection factor R(ˆl0 , Nˆ 1 ) :
      </p>
      <p>R(ˆl, Nˆ) 
(| A | B)2 ( A2B2  C2 )
(| A | B)2 (| A | B  C)2
A  (ˆl, Nˆ), B  1 / 2 1  A2 , C  1  A2 ,
  1  2 (1  A2 )  A,</p>
      <p>1 / n, (ˆl, Nˆ)  0,
  </p>
      <p>n, (ˆl, Nˆ)  0,
where n is the refractive index of the material with respect to air.
We consider R(ˆl0 , Nˆ1 ) as a probability for the ray ˆl0 having
collided with the facet of normal Nˆ 1 to undergo the mirror
reflection, and 1  R(ˆl0 , Nˆ1 ) as a probability for the ray to
undergo refraction.</p>
      <p>In this way, the coefficient R(ˆl0 , Nˆ1 ) is used to choose the
type of interaction with the surface from two possible outcomes:
reflection and refraction. Having made the choice, one defines
the vector ˆl1 according to the formulae</p>
      <p>ˆl0  2(ˆl0 , Nˆ) Nˆ, for reflection,
ˆl1  
ˆl0   Nˆ, for refraction.
(10)</p>
      <p>After that, one can make the transformation of the vector
weight according to the following expression
Q1  R(ˆl0  ˆl1  Nˆ 1  ˆl1 )(r1, ˆl1, ˆl0 ) R(Nˆ 0  ˆl0  ˆl0  ˆl1 )Q0 , (11)
where</p>
      <p>R(Nˆ 0  ˆl0  ˆl0  ˆl1 ) is the matrix of the reference plane
rotation from Nˆ 0  ˆl0 to ˆl0  ˆl1;
(r1, ˆl1, ˆl0 ) is the Mueller matrix for reflection or
refraction depending on the choice based on the
coefficient R(ˆl0 , Nˆ 1 ).</p>
      <p>The next steps of the algorithm have the same logic with the
exception that we need to account light scattering in the material
medium and thus, solve a rather complicated problem of
estimating probabilities and evaluating ray weights.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>At the current stage, the realization of the algorithm
described above enabled us to model the effect of the average
lens emergence. Further, we are going to use the model of the
randomly rough Fresnel boundary as a part of the reflective
surface model (Section 2).</p>
      <p>Basing on the reflective surface representation as a scattering
layer with the diffuse substrate and randomly rough Fresnel
boundary above, we will be able to construct a complete model
of reflection with the account of scattering in the material
volume.</p>
      <p>
        The main role in solving the problem (1) should be given to
the analytical methods [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], as they are much faster than numerical
those. This approach will pave the way for us to integrate the
model into existing methods, used in computer graphics (e. g. ray
tracing, photon maps, local estimations, etc.). It will enable
engineers and designers to account polarization when solving
practical tasks and thus obtain much more precise results of light
distribution calculation and visualization.
      </p>
      <p>Nevertheless, analytical methods always imply the use of
certain assumptions, the effect of which on the result is currently
possible to estimate only by using the Monte-Carlo Methods. In
the future, it is interesting to compare the two variants of the
mathematical model and, possibly, combine them, taking into
account the advantages of each of the variants.</p>
    </sec>
    <sec id="sec-6">
      <title>6. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Bass</surname>
            ,
            <given-names>F.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fuks</surname>
            ,
            <given-names>I.M.</given-names>
          </string-name>
          <article-title>Wave Scattering from Statistically Rough Surfaces</article-title>
          . Pergamon,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Budak</surname>
            ,
            <given-names>V.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basov</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          <article-title>Modeling of a scattering slab with diffuse bottom and top reflecting by the Snell law</article-title>
          .
          <source>In Proceedings of GraphiCon</source>
          <year>2018</year>
          , p.
          <fpage>399</fpage>
          -
          <lpage>401</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Budak</surname>
            ,
            <given-names>V.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grimailo</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          <article-title>The influence of the light polarization account on the result of multiple reflections calculation</article-title>
          .
          <source>In Proceedings of GraphiCon</source>
          <year>2018</year>
          , p.
          <fpage>409</fpage>
          -
          <lpage>410</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Kargin</surname>
            ,
            <given-names>B.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rakimgulov</surname>
            ,
            <given-names>K.B.</given-names>
          </string-name>
          <article-title>A weighting Monte-Carlo method for modelling the optical radiation field in the oceanatmosphere system</article-title>
          .
          <source>Russ. J. Numer. Anal. Math. Modelling</source>
          , Vol.
          <volume>7</volume>
          , No.
          <issue>3</issue>
          , pp.
          <fpage>221</fpage>
          -
          <lpage>240</lpage>
          (
          <year>1992</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Marchuk</surname>
            ,
            <given-names>G.I.</given-names>
          </string-name>
          , et al.
          <source>The Monte Carlo Methods in Atmospheric Optics</source>
          . Springer-Verlag, Berlin,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Mojzik</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skrivan</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilkie</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krivanek</surname>
          </string-name>
          , J.
          <source>BiDirectional Polarised Light Transport. Eurographics Symposium on Rendering</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Wolff</surname>
            ,
            <given-names>L. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurlander</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          <article-title>Ray tracing with polarization parameter // IEEE Computer Graphics</article-title>
          and Applications.
          <year>1990</year>
          . V.
          <volume>10</volume>
          , No. 6,
          <string-name>
            <surname>P.</surname>
          </string-name>
          44-
          <fpage>55</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>