<!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>A Bidirectional Scattering Function Reconstruction Method Based on Optimization of Microrelief Heights Distribution*</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>ITMO University</institution>
          ,
          <addr-line>49 Kronverksky Pr., St. Petersburg, 197101</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Keldysh Institute of Applied Mathematics RAS</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1982</year>
      </pub-date>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>The work is devoted to the development of a new method for reconstructing the scattering properties of a rough surface, which is described using the bidirectional scattering distribution function (BSDF). There are several different methods of BSDF reconstruction using various approaches. However, they all have their drawbacks: for example, a method based on modeling the measured distribution of heights often requires a complicated fit apart from the expensive measurements themselves, various analytical methods are usually operable within the average roughness values with their standard distribution, and a rather good and universal method for optimizing the normals distribution density does not support internal reflections on the elements of the roughest surface. The proposed solution uses the geometry models of the rough surface, which allows simulating a physically more accurate propagation of light through the rough surface taking into account internal reflections, and hence a more accurate reconstruction of the bidirectional scattering distribution function. The results of BSDF reconstruction with the new method are proved by comparison with measurement results.</p>
      </abstract>
      <kwd-group>
        <kwd>Microrelief</kwd>
        <kwd>Bi-directional Scattering Distribution Function</kwd>
        <kwd>BSDF</kwd>
        <kwd>Rough Surface</kwd>
        <kwd>Diffusivity</kwd>
        <kwd>Rendering</kwd>
        <kwd>LGP</kwd>
        <kwd>TIR</kwd>
        <kwd>Wave Optics</kwd>
        <kwd>Ray Optics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1</p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <p>The optical elements with the rough surfaces are widely used in the modern
devices with different aims, for example as sources to modify goniometric diagrams of
light scattering, to obtain desired spatial luminance distributions for various
lightguiding devices like luminaires with LED sources, car dashboards, illumination
systems of displays, etc.</p>
      <p>Also, the precise presentation of optical properties of rough surfaces is an
important condition to obtain photorealistic images with different rendering tools for
objects having such properties, and any simplification or ignoring important physical
effects in the description of scattering properties can result in noticeable artifacts in
generated images.</p>
      <p>Besides the simplified methods of simulation of such objects as one-sheet layers
with measured bi-directional scattering distribution function in many cases are not
applicable because the thickness of elements with a rough surface cannot be ignored.
So, the scattering properties of a rough surface must be extracted from both sides of
the rough air-dielectric boundary. The measurements from both sides of the rough
surface are hardly possible because of evident technical and optical problems. They
are shown in Fig. 1. The first difficulty is to place a light detector inside of the
material, to measure light distribution inside of the material. Another difficulty is to
illuminate the rough surface from the material side. One more problem is to exclude
parasitic light interreflections between the rough surface and another face of the measured
sample.</p>
      <p>
        All mentioned problems result in developing in a lot of approaches to reconstruct
BSDF of the rough surface. Most of the existing methods to obtain scattering
properties of the rough surface [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5 ref6 ref7 ref8 ref9">1-9</xref>
        ] are devoted to physically accurate reconstruction in
comparison with MERL BRDF data. However physical accurateness of this database
is not proved with information about certified equipment. Another drawback of
developed methods is that substantial parts of these investigations are restricted with the
BRDF component only while general BSDF including transmission component
(BTDF) is required. A set of analytical approaches works well only for the average
values of roughness while fails especially in the keeping of correct integral
character
      </p>
      <p>
        A Bidirectional Scattering Function Reconstruction Method Based on Optimization 3
istics of general reflectance and transmittance for extremal values of small and big
roughness. All these mentioned problems were a reason in the development of a new
approach of BSDF reconstruction based on the optimization of normals density
distributions. The approach is described in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and gives good results for a wide set of
samples with different roughness however all estimations are done based on
comparison with measured transmittance and reflectance for different illumination angles
only. There is no real proof what the developed BSDF representation is sufficient for
all possible applications up to the generation of photorealistic images.
      </p>
      <p>Investigations of the given paper are extended with the generation of photorealistic
images which allows us to do more reasonable conclusions about the drawbacks of
the “Normals” approach. Theoretically, there is a drawback in the reconstruction
method based on normal distribution density. The light propagation for this approach
does not consider the spatial shape of the rough surface. In other words, only an
angular light transformation is simulated according to the angular distribution of normals
density. It results in ignoring such effects as light interactions with different facets of
rough surface profile, see fig. 2</p>
      <p>Such approximation can result in overestimation or underestimation of
reflected/transmitted light scattering specially for samples with substantial roughness and
grazing illumination angles.</p>
      <p>
        To check the “Normals” method presented in the article [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] the sample with
average microroughness has been selected. Its BSDF was measured with GCSM-4
goniospectrophotometer [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and reconstructed with help of “Normals” method. Then these
BSDF were used to calculated transmitted intensity. In the case of measured BSDF
the one sheet model was used like measurements of GCSM-4 (with ignoring sample
thickness). The reconstructed BSDF was specified on a solid model of sample
(attached to one of faces of a plate). The parameters of detector were the same for both
cases. The fig. 3. presents transmitted light intensity for both BSDF: measured with
GCSM-4 and simulated with “Normals” method [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>Fig.3 presents angular intensity for six light incident directions: 0°, 15°, 30°, 45°,
60°, and 75° (angles between normal to sample surface and incident light direction).
The light illumination was executed from a smooth (polished) sample size, so the
intensity was measured from the rough side. According to Fig.3, the agreement
between transmitted intensity for reconstructed and measured BSDF is very good
especially for incident light directions close to normal. Note there are some difference
incident light directions far from normal, but it can be explained with more degree
with measurements errors than an approximation of BSDF reconstruction because
errors of GCSM-4 measurements can be significant for grazing light directions
because of the finite spot of light illumination, observation and light leakage along
sample surface.</p>
      <p>The next fig.4 presents an image of some test objects with specified BSDF
simulated with rendering. Three test objects: a plate, a sphere, and an object with a more
complex shape -a teapot has a rough external surface. The thickness of the walls is
small. It is done intentionally to have the possibility to verify the object's appearance
with measured BSDF (solid modeling can be replaced with one-sheet). The objects
are placed in a diffuse white box with illumination close to diffuse (several
tubeshaped light sources with self-emitting are placed above the box ceiling). For better
appearance, the test objects are placed on substratum with chessboard like texture</p>
      <p>
        The image presented in fig.4 was generated with Path Tracing rendering as a more
physically accurate and fast tool available in Lumicept [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ] which uses a hybrid
raytracing technique with mutual usage of the forward Monte-Carlo and backward
deterministic ray tracing. The tool allows generating images of photorealistic quality
for scenes with objects having complex properties and complex illumination. The
image with measured BSDF is very similar and not presented in the paper, however,
some effects like bright contours on the teapot and sphere (marked with red arrows on
zoomed fragments) are absent on it. The most likely reason for these artifacts is the
ignoring of interreflection effects with the “Normals” method which were explained
above. Thus, simulated images with reconstructed BSDF show the noticeable defects
      </p>
      <p>A Bidirectional Scattering Function Reconstruction Method Based on Optimization 5
on some samples with significant roughness and guide to improvements. The topic of
the paper is a presentation of a new improved method for BSDF reconstruction.</p>
    </sec>
    <sec id="sec-3">
      <title>The new method of BSDF reconstruction based on microprofile geometry simulation</title>
      <p>
        There are two base methods of numerical BSDF reconstruction. The method based
on measurements or heights distribution of rough surface profile and BSDF of the
whole sample (transparency or/and reflectance) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. This approach does not give
guaranteed good output and requires complex optimization of the micro profile
(reducing to scaling or filtration of the profile). As an alternative to the method
requesting expensive measurements of heights distribution an approach with optimization of
normal density distribution was introduced in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] The last approach is cheaper and
flexible however, does not support some effects like interreflections on microprofile
faces shown in the fig.2.
      </p>
      <p>The main idea of the new approach is to combine benefits of both numerical
approaches explained above: to exclude measurements of profile distribution and
support maximally all physical effects of light transformation through profile during the
reconstruction procedure. “Normals” method uses an analytical function to describe
normal density distribution and use it in BSDF reconstruction. Why do not use a
similar approach in the specification of height distribution with similar analytical
functions? It is illustrated with fig. 5. It shows a regular grid of points with uniform
pitches along x and y axes. Each point in the grid presents a node of micro-profile. To
define profile height in each node with x, y coordinates the analytical probability
function of one or several parameters that can be used
 ( ,  ) = 
( )
(1)</p>
      <p>In other words, height in each node is defined according to some probability
defined according to normal (Gauss) or some other analytical function specifying height
density distribution. In the paper the same two functions were used: “Gauss” like, see
formula (2), and “Cauchy” like, see formula (3</p>
      <p>=  
ℎ =  
 ( − ( −2  0) )</p>
      <p>( − 0) + 
(2)
(3)</p>
      <p>Both functions depend on four parameters (, Hmax, n, and z0). It is a rather
substantial parameter number, which can complicate the process of optimization
convergence however experiments show most of the cases the only  (sigma) is sufficient,
“n” (degree) can slightly improve convergence in some cases. Hmax can be set as 1
most of the cases if to set pitch between nodes of the profile grid around the same unit
value. z0 is supposed to be zero (density of heights is symmetrical relative to Hmax). z
is in range 0- Hmax. So  defines the distribution of height density.</p>
      <p>According to formula (2) or (3) height distribution of micro profile can be defined
and used for profile geometry generation, see fig. 6.</p>
      <p>A Bidirectional Scattering Function Reconstruction Method Based on Optimization 7
Fig. 6 A schematic appearance of micro profile based on analytical heights distribution: (a)
– perspective view; (b) – top view</p>
      <p>
        The new approach (named here as ‘Height’ method) is based on the only kind of
data: BSDF measured for the entire sample. Note measured transparency or/and
reflectance of a plane sample measured as a one-sheet element. Despite the difference
with the ‘Normal’ algorithm base model of the new approach is the same as described
in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The source of the reconstructed BSDF is an intensity distribution calculated
after the ray transformations on the microfacets boundary of two media. The only
difference is that microfacets are defined as a height distribution. Application of the
OPTOS MicroHeight tool [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] of Lumicept [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] provides physically accurate
calculations of the intensity distribution, scattered on the microrelief.
      </p>
      <p>
        It should be pointed out what BSDF defined in whole 3D space is a very complex
function with a lot of degrees of freedom. Its calculation is a rather long process. To
accelerate the process of optimization of height distribution (searching of optimal
parameters to find desired height distribution) it is used a simplification. For BSDF
reconstruction a real flat sample (plate) is used in which one of the surfaces is smooth
and the other is rough. The plate is illuminated by a collimated beam of light. Usually,
one or two incident directions are used (sigma = 0, 30 as an example). The scattered
light is calculated also for each incident light direction in a single plane only (the
plane of light incidence). Standard gonio-diagram detectors of the Lumicept program
complex [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] are used in the calculation. To agree measured data with reconstructed
ones an additional model is simulated. A one-sheet plane with measured BSDF is
calculated with the same illumination and observation conditions what and solid
model used for reconstruction the same illumination and observation conditions are used.
Such an approach provides a trivial way to obtain objective function which can be
used on the process of optimization of profile height distribution.
3
      </p>
    </sec>
    <sec id="sec-4">
      <title>Optimization of BSDF reconstruction procedure based on the ‘Heights’ distribution</title>
      <p>
        Like in the ‘Normal’ method an initial specification of parameters based on the
measured BSDF cannot provide a good solution. An optimization process is required
and very similar to optimization with the ‘Normal’ method [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The optimization
scheme is illustrated with fig. 7.
      </p>
      <p>In other words, height in each node is defined according to some probability
defined according to normal (Gauss) or some other analytical function specifying height
density distribution.</p>
      <p>The optimization procedure consists of the following step:
1. The first step is an input of all required data: measured BSDF of the whole
sample, sample sizes, refractive index, and transparency of the sample medium.</p>
      <p>A Bidirectional Scattering Function Reconstruction Method Based on Optimization 9
7.</p>
      <p>
        The objective function is calculated in the second step. Measured BSDF is
attached to a one-sheet surface, then it is illuminated with parallel light under one
or several light incident angles and the Intensity of transmitted and/or reflected
light is calculated in the plane of light incidence. These data are used as “etalon”
to compare with calculated ones during the optimization process
During the third step, the solid model of the sample is creates based on input
data. a profile is formed according to the height distribution function with initial
parameters and specified on one of the sample sizes with OPTOS MicroRelief
plugin [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>Then intensity distribution is calculated under illumination and observation
conditions identical to etalon data.</p>
      <p>Further, measured and simulated results are compared, and RMSD (Root-Mean
Square Deviation) between them is calculated.</p>
      <p>
        RMSD (as final optimization criterion) and parameters of the height distribution
function is transferred to the optimizer. It analyses obtained data and based on
RMSD value:
7.1. if the optimizer does not reach the desired deviation, then the optimizer
changes parameters of the distribution density of normals and goes to step
to continue the process.
7.2. Afterwards, if deviations are suitable, the final BSDF is generated with the
help of “BSDFCalculator” integrated into the Lumicept [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] tool.
      </p>
      <p>
        Note several open-source optimizers from SKIPY/NUMPY libraries were tested
during this optimization. More good convergence was obtained with the
LevenbergMarquardt method [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. It requires a rather small number of steps (10-20 mostly) to
achieve the desired output.
4
      </p>
    </sec>
    <sec id="sec-5">
      <title>Comparison of results of BSDF reconstruction both ‘Normals’ and ‘Heights’ methods</title>
      <p>The results of BSDF reconstruction with the “Normals” method have been
presented in fig.3 (intensity of transmitted light) and fig. 4 (render image). Fig, 8 presents the
angular intensity distribution of transmitted light for the ‘Heights’ method.</p>
      <p>Fig. 8 Transmitted intensity for sample measured with GCSM-4 vs. simulated with BSDF
reconstructed with ‘Heights’ method
All conditions to obtain the angular intensity of transmitted light presented in fig.8 to
evaluate the “Height” method of BSDF reconstruction corresponds to similar graphs
presented in fig. 3 for the “Normals” approach. Note also simulated intensity for the
new ‘Height’ method is rather like intensity obtained for measured BSDF and it is
close to the” Normals” approach. Fig. 9 presents a render image of test objects with
BSDF reconstructed with the ‘Heights’ method.</p>
      <p>Fig. 9 An image of several test objects generated for BSDF reconstructed with the
"Heights" distribution method
A comparison of images in fig 4 and 9 show some difference in appearance of test
objects. It is not very considerable strong but rather noticeable. The essence is the</p>
      <p>A Bidirectional Scattering Function Reconstruction Method Based on Optimization 11
absence of bright contour around the test object in fig. 9. Our investigations showed
what a source of “bright-contour” artifact is the BRDF component from the material
side. The shape of this BRDF component for “Normals” vs. “Heights” is presented in
fig.10.</p>
    </sec>
    <sec id="sec-6">
      <title>Features of the “Heights” method</title>
      <p>
        It is worth to mention some specificity of the “Heights” method of BSDF
reconstruction. The main difference of the “Heights” method from “Normals” is a more
realistic special representation of profile instead of simplified just angular normal
density. But the spatial representation of the profile requires a more complicated
procedure of simulation with a greater number of variables. Several questions appear
here, for example as many points (grid nodes, see fig.5) are required to represent the
profile and how to link these points into the geometry of the profile. Any light
simulators work not just with points but with some presentation of geometry (triangular,
NURBS, etc. presentations). ”OPTOSHeights” plugin of Lumicept [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] used in the
given paper triangular presentation. The simplest solution is to link nodes of a
selected regular grid with triangles. But as shows investigations done in the scope of the
work such solution (see fig11 a) has a serious drawback: profile geometry generated
with such an approach has artificial regularity which results in substantial artifacts on
images generated with such reconstructed BSDF. For example highlight zones on
rough surfaces with curvature will have a rectangular shape instead expected circular
one. A more natural idea to suppress these problems is the usage of interpolation, see
fig. 11b.
      </p>
      <p>The investigations show that it is sufficient to generate a profile with a grid with a
resolution in range 500x500 – 1000x1000. The resolution of the mesh representing
the profile should be increased in 2-4 times with linear or cubic interpolations
between nodes. The next increase of resolution parameters does nor results in
substantial-quality gain while too high-resolution results in slowing down the process of
BSDF reconstruction.</p>
      <p>A Bidirectional Scattering Function Reconstruction Method Based on Optimization 13
6</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion</title>
      <p>
        The results of BSDF reconstruction with the new “Heights” method show good
agreement with measurements as on the quantitative level (angular intensity of
scattered light) as well with the qualitative level (render images). Artifacts appeared in the
application of the “Normals” method disappear on the images rendered with the
proposed “Heights” method. Apart from the simulation of real profile geometry with the
“Heights” method is more accurate from the viewpoint of light simulation as
interreflections on profile micro facets are considering. The new method is more flexible to
possible extensions relative to “Normals”. The shape of rough surfaces can be more
complex or artificial to describe it with analytical functions of normal density or
heights density and generation of profile geometry is a more open tool to this
challenge. Other methods can be invented for profile generation as an example with a
random filling of spheres or objects repeating tool shape using for profile formation.
As in the case of the “Normals” method, the profile measurements are not required
and it is also a noticeable advantage of the approach. Note also there is some
difference in simulated transparency vs. measured one on grazing incident angles and
observed for both “Normals” and “Heights” approaches. The most likely reason is the
inaccuracy of measurements with the GCSM4 device [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The measurements of the
device for incident illumination angles greater than 45 degrees are less accurate.
Another less likely reason is the absorption of transmitted light which may be more
significant for big incident angles and it is ignored in simulation models. There can be a
question of why some analytical functions with a restricted number of parameters (a
degree of freedom) have been selected instead of some more general tabular functions
with an unlimited number of parameters. The answer is evident for the sake of better
convergence during the optimization process. The real ray propagation is used for
BSDF calculation and it is not an instant process, so it is very preferable to restrict the
optimization process with a restricted number of design steps (tens but not thousands
or greater). Apart from the BSDF function has a rather complex shape and very
sensitive. So, the selection of arbitrary tabular functions results in serious complications of
optimization. On the other side, some correcting with tabular function as in the case
of the “Normals” approach described in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] is possible also. However, this narrow
technical aspect was out of the paper and planed in the next investigations.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Nurcan</given-names>
            <surname>Seylan</surname>
          </string-name>
          , Serkan Ergun, Aydın Öztürk “
          <article-title>BRDF Reconstruction Using Compressive Sensing”</article-title>
          , 21st International Conference on Computer Graphics, Visualization and Computer Vision - pp.
          <fpage>88</fpage>
          -
          <lpage>94</lpage>
          .
          <source>ISBN 978-80-86943-74-9</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Jannik</given-names>
            <surname>Boll</surname>
          </string-name>
          <string-name>
            <surname>Nielsen</surname>
          </string-name>
          , Henrik Wann Jensen, Ravi Ramamoorthi “
          <article-title>On Optimal, Minimal BRDF Sampling for Reflectance Acquisition”</article-title>
          ,
          <source>ACM TOG 34(6)</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Doris</given-names>
            <surname>Antensteiner</surname>
          </string-name>
          and
          <article-title>Svorad ˇ Stolc “Full BRDF Reconstruction Using CNNs from Partial Photometric Stereo-Light Field Data”</article-title>
          , Workshop on Light Fields for Computer Vision at ECCV-2017, pp.
          <fpage>13</fpage>
          -
          <lpage>21</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Feng</given-names>
            <surname>Lu</surname>
          </string-name>
          , Xiaowu Chen,
          <string-name>
            <given-names>Imari</given-names>
            <surname>Sato</surname>
          </string-name>
          , and Yoichi Sato “
          <article-title>SymPS: BRDF Symmetry Guided Photometric Stereo for Shape and Light Source Estimation”</article-title>
          , IEEE Transactions
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Manmohan</given-names>
            <surname>Chandraker</surname>
          </string-name>
          , Jiamin Bai, and Ravi Ramamoorthi “
          <article-title>On Differential Photometric Reconstruction for Unknown, Isotropic BRDFs”</article-title>
          ,
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          , Vol.
          <volume>35</volume>
          , No.
          <volume>12</volume>
          , pp.
          <fpage>2941</fpage>
          -
          <lpage>2954</lpage>
          <source>on Pattern Analysis and Machine Intelligence</source>
          , Issue:
          <volume>99</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Sing</given-names>
            <surname>Yee</surname>
          </string-name>
          <string-name>
            <given-names>Chuaa</given-names>
            , Xin Wanga*,
            <surname>Ningqun</surname>
          </string-name>
          <string-name>
            <surname>Guoa</surname>
          </string-name>
          , Ching Seong Tan “
          <article-title>Performance of Range Gated Reconstruction: A Theoretical Analysis”</article-title>
          ,
          <source>Proc. of SPIE</source>
          , Vol.
          <volume>10250</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Jirí</given-names>
            <surname>Filip</surname>
          </string-name>
          , Michal Havlí, Radomír Vávra “
          <article-title>Adaptive highlights stencils for modeling of multi-axial BRDF anisotropy”// The Visual Computer</article-title>
          , Volume
          <volume>33</volume>
          , Issue 1, pp.
          <fpage>5</fpage>
          -
          <lpage>15</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Guojun</given-names>
            <surname>Chen</surname>
          </string-name>
          , Yue Dong, Pieter Peers, Jiawan Zhang, Xin Tong “
          <article-title>Reflectance Scanning: Estimating Shading Frame and BRDF with Generalized Linear Light Sources”</article-title>
          ,
          <source>OOPSLA '94</source>
          , Volume
          <volume>5</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>4</given-names>
          </string-name>
          , October, pp.
          <fpage>67</fpage>
          -
          <lpage>71</lpage>
          (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Wojciech</given-names>
            <surname>Matusik</surname>
          </string-name>
          , Hanspeter Pfister, Matt Brand and
          <string-name>
            <surname>Leonard McMillan</surname>
          </string-name>
          “
          <article-title>A Data-Driven Reflectance model"</article-title>
          <source>// ACM Transactions on Graphics 22</source>
          ,
          <issue>3</issue>
          ,
          <fpage>759</fpage>
          -
          <lpage>769</lpage>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Bogdanov</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhdanov</surname>
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhdanov D.D.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Potyomin</surname>
            <given-names>I.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sokolov</surname>
            <given-names>V.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Denisov</surname>
            <given-names>E.Y. A Bidirectional</given-names>
          </string-name>
          <string-name>
            <surname>Scattering</surname>
          </string-name>
          <article-title>Function Reconstruction Method Based on Optimization of the Distribution of</article-title>
          Microrelief Normals // Light &amp; Engineering, Volume
          <volume>27</volume>
          , №
          <volume>1</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Muracami Color Research Laboratory, http://www.mcrl.co.jp/english/index.html,
          <source>last accessed</source>
          <year>2017</year>
          /08/20
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lumicept - Hybrid Light</surname>
          </string-name>
          Simulation Software, http://www.integra.jp/en, last accessed
          <year>2020</year>
          /09/01
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Zhdanov</surname>
            ,
            <given-names>D.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garbul</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maiorov</surname>
            ,
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potemin</surname>
            ,
            <given-names>I.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sokolov</surname>
            ,
            <given-names>V.G.</given-names>
          </string-name>
          <article-title>Indeterminate ray tracing in problems of the analysis of light scattering and the design of illuminating systems</article-title>
          ,
          <source>J. Opt. Technol</source>
          . Vol.
          <volume>81</volume>
          , Issue 6, pp.
          <fpage>322</fpage>
          -
          <lpage>326</lpage>
          . DOI:
          <volume>10</volume>
          .1364/JOT.81.000322, (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Sokolov</surname>
            ,
            <given-names>V.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhdanov D.D.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Potemin</surname>
            ,
            <given-names>I.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garbul</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Voloboy</surname>
            ,
            <given-names>A.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galaktionov</surname>
            ,
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kirilov</surname>
            <given-names>N..</given-names>
          </string-name>
          <article-title>Reconstruction of scattering properties of rough air-dielectric boundary</article-title>
          ,
          <source>Optical Review</source>
          .
          <volume>23</volume>
          (
          <issue>5</issue>
          ),
          <fpage>834</fpage>
          -
          <lpage>841</lpage>
          , DOI: 10.1007/s10043-016-0250-6, (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Ershov</surname>
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhdanov D</surname>
          </string-name>
          .D.
          <source>Efficient application of Optical Objects in light simulation software // Proc. 15th International Conference on Computer Graphics and Applications - GraphiCon-2005</source>
          , Russia, Novosibirsk, June 20-24, p.
          <fpage>284</fpage>
          -
          <lpage>288</lpage>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Marquardt</surname>
            ,
            <given-names>Donald.</given-names>
          </string-name>
          <article-title>An Algorithm for Least-Squares Estimation of Nonlinear Parameters"</article-title>
          .
          <source>SIAM Journal on Applied Mathematics</source>
          , (
          <year>1963</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>