<!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>Recovery of optical parameters of a scene using fully- convolutional neural networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maksim Sorokin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmitry Zhdanov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrey Zhdanov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ITMO University</institution>
          ,
          <addr-line>St. Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Due to the rapid development of virtual and augmented reality systems the solution of the problem of formation of the natural illumination conditions for virtual world objects in the real environment becomes more relevant. To recover a light sources position and their optical parameters authors propose to use the fully convolutional neural network (FCNN), which allows catching the 'behavior of light' features. The output of the FCNN is a segmented image with luminance levels. As an encoder it was taken the architecture of VGG-16 with layers that pools and convolves an input and wisely classifies it to one of a class which characterizes its luminance. The image dataset was synthesized with use of the physically correct photorealistic rendering software. Dataset consists of HDR images that were rendered and then presented as image in color contours, where each color corresponds to the luminance level. Designed FCNN decision can be used in tasks of definition of illuminated areas of a room, restoring illumination parameters, analyzing its secondary illumination and their classification to one of a luminance level, which nowadays is one of a major task in designing of mixed reality systems to place a synthesized object to the real environment and match the specified optical parameters and lighting of a room.</p>
      </abstract>
      <kwd-group>
        <kwd>Lighting</kwd>
        <kwd>FCNN</kwd>
        <kwd>Segmentation</kwd>
        <kwd>Deep machine learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>This article is devoted to the development of algorithms and methods for solving
the global scientific problem in the field of the physically correct and effective
restoration of illumination conditions and optical properties of the real-world
objects during the synthesis of images of the virtual world. Due to the rapid
development of virtual and augmented reality systems the solution of this
problem is becoming more relevant. If virtual reality systems were limited only to
the visualization of the virtual world objects where the main problem was the
realism of these virtual objects, then in the case of mixed reality systems the
new problems arise related to the natural perception of the virtual world objects
in the real environments by the device user. One of these problems lies in the
area of formation of the natural illumination conditions for objects of the virtual
world in the real environment. The actually observed scene may contain
different sources of illumination that may be natural, such as the sun or the moon,
and artificial, such as lamps or spotlights. The natural illumination conditions
can be restored by knowing the geolocation, however the artificial ones must be
restored to be clearly defined. In the scope of the current article the main goal
is to restore the direct illumination conditions, or in other words the parameters
of the light sources, however in some cases, a large role is played by an indirect
illumination caused by re-reflection of light from objects of the real world. When
a virtual object synthesized in a mixed reality system is mixed to the real world,
it should be illuminated naturally, i.e. from the real-world light sources, and it
should cast shadow in the direction opposite to the light source. In addition,
the virtual object must naturally influence the world around it, i.e. illuminate
it with its own or light, reflect in mirrors, shade objects of the real world, etc.
The incorrect illumination of the virtual world objects may cause discomfort in
the perception of the reality, in which objects of the real and virtual worlds are
mixed, as result limiting the time that a person can be in the mixed reality,
that in its turn limit the practical use of the mixed reality systems in various
areas as for example an education or training.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related works</title>
      <p>
        Currently, convolutional neural networks are actively used for various tasks
related directly to an image analysis and processing, be it the classification or
recognition of any particular areas. The main advantages of the convolutional
neural networks (CNN) include convenient paralleling of computations,
resistance to image shift and learning that uses the classical method of
backpropagation of error. Among the shortcomings is a large number of adjustable
parameters, in particular, setting learning parameters. To solve a problem, one
should try various layers and parameters to choose the best solution. These
parameters include the convolution kernel dimension, the degree of dimension
reduction, the use of subsampling layers, the choice of an activation function,
etc. Naturally, the convolutional neural network is well suited for an image
segmentation. For example, in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] a convolutional neural network is used for
segmentation of biomedical images. Paper [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] presents a CNN-based technique
to estimate a high dynamic range outdoor illumination from a single low
dynamic range image, where the neural network used a large dataset of
panoramic images. In [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], convolutional neural networks are used to assess the state
of the environment in the open air. By learning on panoramic images and
analyzing their parameters such as natural conditions, the geolocation, and
brightness of the Sun and sky, the neural network builds a prediction of how the
shadow of an object should be placed under specified conditions. Similarly, the
work [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] also analyzes objects in the open air. Here the neural network not only
determines the position of the sky but also divides the image to halves and
analyzing the lower part for shadows build its own predictions. In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], an
analysis of a small area of a room is carried out, which can be used to correctly
illuminate the entire visible part of the scene. In paper [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] a similar task was
presented that infers object reflectance and scene illumination from an image
and recovers its characteristic features, thereby determining whether the scene
is indoors or outdoors and reveals properties of materials. In paper [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
EnvyDepth was presented, that creates a detailed collection of virtual point lights
that reproduce both the local and the distant lighting effects in the original
scene. EnvyDepth produces plausible lighting without visible artifacts,
obtaining illumination parameters even in the case of complex scenes, both indoors
and outdoors. Another great paper [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] presented their own architecture,
addressing three different computer vision tasks using a single basic architecture:
depth prediction, surface normal estimation, and semantic labeling, capturing
many image details without any super pixels or low-level segmentation. The
main difference between the listed papers and the current one is that the neural
network designed in the scope of the current paper uses training approach based
on the photorealistic rendered images which have known geometry and
illumination parameters, and the main goal of the neural network is the recognition
of the light source coordinates. Paper [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] presented an approach of
understanding a 3D geometry of a scene, by predicting a depth map using a multi-scale
deep network. Works [
        <xref ref-type="bibr" rid="ref10 ref11">10,11</xref>
        ] create semantic segmentations by generating
contours and then classifying regions using hand-generated features. Convolutional
networks have also been successfully applied in the area of object classification
and detection [
        <xref ref-type="bibr" rid="ref12 ref13 ref14 ref15">12, 13, 14, 15</xref>
        ]. In most cases, these systems are used to classify
either a single object on an image or bounding boxes for several objects of an
image. However, CovNets have been applied in different tasks, including pose
estimation [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and stereo depth [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>Implementation</title>
      <p>The encoder of FCNN is a part of VGG16-Net architecture. The decoder
consists of 3 layers of subsampling as an opposite to convolution, or “transpose
convolution” as it is called in another words. The general architecture of the
fully convolutional neural network is shown in Figure 1.</p>
      <p>
        As image dataset was synthesized with use of the physically correct
photorealistic rendering software, which has the powerful tools for modeling the light
propagation, so there is no doubt of wrong behavior or visualization of primary
and secondary illumination, that guarantees proper optical parameters and
classification of parameters. The HDR image was rendered and then presented as
image in color contours, where each color corresponds to the luminance level.
More 'cold' colors mean less intensive illumination and 'hot' colors correspond
for the brighter light sources, corresponding to the luminance of a typical room
lamp. These images were used to feed CNN to dense layer, where the network
learn features to recognize and as output upsamples to a segmentation image.
To say more closely about the upsample layer, this is a kind of a function that
brings a low-resolution image to a high-resolution one by duplicating each pixel
twice, that is also called the nearest neighbor approach. More information is
given in paper [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. On figure 2 you can see the original image with its color
contours representation.
      </p>
      <p>As the FCNN is in use, all pixels of input image are classified to one of five
classes, which corresponds to the certain color of the color contours
representation. As an example, for the color contours representation from the figure 2, the
red color specifies that it is the brightest part of the image, and its brightness
is about 150 nit, the green color value is near 50 nits, and the blue color means
that this part is not illuminated at all. On the figure 3 it is shown the scale
which is measured in the real luminance values and corresponding colors, where
1 nit equals 1 candela per square meter.</p>
      <p>But as the color contours representation have many shades and for the
classification task it is required that each class corresponds to a specific color, so it
was necessary to simplify this representation. On the figure 4 it is shown the
image with corresponding black-and-white classes.
After applying the color palette and resizing images, the image dataset looks
like the one shown in Figure 5, where left image is a mask and right one is an
original image.
Fully-convolutional neural network training was conducted on 221 train images
and 29 validation images with learning rate 0.01 and 200 epochs. After training
the loss was 0,2. An “intersection over union” method was used as a test, that
compares ground truth area of an input image and output image, comparing its
pixels and giving the accuracy as result. The mean intersection is 0.7, almost
rightly classifying the first class with a value of 90 percents of accordance and
the last class with a probability of 30 percents. The figure 6 shows the history
of training and the figure 7 shows the obtained results, where original image is
to the left, the predicted result is in the middle and the ground truth is to the
right. Lately, this method will be expanded not only to restore the illuminated
areas, but also to determine the light sources and their position and direction.
In the scope of the current research the significant improvement in the field of
the illumination conditions analysis was achieved. The dataset of illumination
fully-convolutional neural network contains 291 images with their color contours
representation. The neural network can classify the input image to certain
classes of illumination and segment the image as output, but there still exists a
problem of classifying the diffuse and mirror reflections. The continuation of the
research will be aimed on the improvements in classifying not only the
luminance values but also the illuminance values and bounding boxes of light
sources, that can highlight them more efficiently. Now FCNN decision can be
used in tasks of the definition of illuminated areas of the environment, restoring
luminance parameters, taking features of shadows, analyzing secondary
illumination and classifying them to one of luminance levels. Nowadays it is one of
the major tasks in mixed reality systems design, required to place the
synthesized virtual objects to the real environment and match the existing light-optical
characteristics of the real environment. Speaking about the determination of
light, the CNN encoder can determine the type of illumination, if it is the ceiling
ones or wall light sources. Considering the fact that all dataset images are
synthesized, and the geometry of each scene is well known, we can confidently
correlate the known coordinates with the predicted ones to create the more
complete picture.</p>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgements</title>
      <p>This work was funded by Russian Science Foundation (project No.
18-7910190).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ronneberger</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fischer</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brox</surname>
            <given-names>T</given-names>
          </string-name>
          .:
          <article-title>U-Net: Convolutional Networks for Biomedical Image Segmentation</article-title>
          . In: Navab N.,
          <string-name>
            <surname>Hornegger</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wells</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frangi</surname>
            <given-names>A</given-names>
          </string-name>
          . (
          <article-title>eds) Medical Image Computing</article-title>
          and
          <string-name>
            <surname>Computer-Assisted</surname>
          </string-name>
          Intervention - MICCAI
          <source>2015. Lecture Notes in Computer Science</source>
          , vol
          <volume>9351</volume>
          . Springer, Cham (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Hold-Geoffroy</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sunkavalli</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hadap</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gambaretto</surname>
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lalonde J.-F.:</surname>
          </string-name>
          <article-title>Deep outdoor illumination estimation</article-title>
          .
          <source>In Proceedings of the International Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Lalonde J.-F.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Efros</surname>
            <given-names>A. A.</given-names>
          </string-name>
          , and Narasimhan S. G.:
          <article-title>Estimating the natural illumination conditions from a single outdoor image</article-title>
          .
          <source>International Journal of Computer Vision</source>
          ,
          <volume>98</volume>
          (
          <issue>2</issue>
          ):
          <fpage>123</fpage>
          -
          <lpage>145</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Gardner M.-A.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Sunkavalli</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yumer</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gambaretto</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gagné</surname>
            <given-names>C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lalonde J.-F.</surname>
          </string-name>
          :
          <article-title>Learning to predict indoor illumination from a single image</article-title>
          .
          <source>ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)</source>
          ,
          <source>preprints (</source>
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hinton</surname>
            <given-names>G.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nair</surname>
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Rectified linear units improve restricted boltzmann machines //</article-title>
          <source>In Proceedings of the 27th International Conference on Machine Learning</source>
          ,
          <fpage>807</fpage>
          -
          <lpage>814</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lombardi</surname>
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nishino</surname>
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Reflectance and Illumination Recovery in the Wild</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          <volume>38</volume>
          ,
          <fpage>129</fpage>
          -
          <lpage>141</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Banterle</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Callieri</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dellepiane</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corsini</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pellacini</surname>
            <given-names>F.</given-names>
          </string-name>
          , and Scopigno R.:
          <article-title>EnvyDepth: An interface for recovering local natural illumination from environment maps</article-title>
          .
          <source>Computer Graphics Forum 32</source>
          ,
          <issue>7</issue>
          ,
          <fpage>411</fpage>
          -
          <lpage>420</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Eigen</surname>
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Fergus R.: Predicting</surname>
            <given-names>Depth</given-names>
          </string-name>
          ,
          <article-title>Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Architecture</article-title>
          .
          <source>International Conference on Computer Vision</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Eigen</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puhrsch</surname>
            <given-names>C.</given-names>
          </string-name>
          , and Fergus R.:
          <article-title>Depth map prediction from a single image using a multi-scale deep network</article-title>
          .
          <source>NIPS</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Gupta</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arbelaez</surname>
            <given-names>P.</given-names>
          </string-name>
          , and Malik J.:
          <article-title>Perceptual organization and recognition of indoor scenes from rgb-d images</article-title>
          .
          <source>In CVPR</source>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Gupta</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Girshick</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arbelaez</surname>
            <given-names>P.</given-names>
          </string-name>
          , and Malik J.:
          <article-title>Learning rich features from rgb-d images for object detection and segmentation</article-title>
          .
          <source>In ECCV</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Girshick</surname>
            <given-names>R. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Donahue</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darrell</surname>
            <given-names>T.</given-names>
          </string-name>
          , and Malik J.:
          <article-title>Rich feature hierarchies for accurate object detection and semantic segmentation</article-title>
          .
          <source>CVPR</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Sermanet</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eigen</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mathieu</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fergus</surname>
            <given-names>R.</given-names>
          </string-name>
          , and LeCun Y.:
          <article-title>Overfeat: Integrated recognition, localization and detection using convolutional networks</article-title>
          .
          <source>ICLR</source>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Simonyan</surname>
            <given-names>K.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zisserman</surname>
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Very deep convolutional networks for large-scale image recognition</article-title>
          .
          <source>CoRR, abs/1409</source>
          .1556 (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Szegedy</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jia</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sermanet</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reed</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Anguelov</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Erhan</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanhoucke</surname>
            <given-names>V.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Rabinovich</surname>
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Going deeper with convolutions</article-title>
          .
          <source>CoRR, abs/1409</source>
          .4842 (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Tompson</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jain</surname>
            <given-names>A.</given-names>
          </string-name>
          , LeCun Y., and
          <string-name>
            <surname>Bregler</surname>
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Joint training of a convolutional network and a graphical model for human pose estimation</article-title>
          .
          <source>NIPS</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Zbontar</surname>
          </string-name>
          J. and LeCun Y.:
          <article-title>Computing the stereo matching cost with a convolutional neural network</article-title>
          .
          <source>CoRR, abs/1409</source>
          .4326 (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Memisevic</surname>
            <given-names>R.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Conrad</surname>
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Stereopsis via deep learning</article-title>
          .
          <source>In NIPS Workshop on Deep Learning</source>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19. Lumicept Homepage, https://integra.jp/en/products/lumicept, last accessed
          <year>2019</year>
          /03/14.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Long</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shelhamer</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darrell</surname>
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Fully Convolutional Networks for Semantic Segmentation</article-title>
          .
          <source>The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          , pp.
          <fpage>3431</fpage>
          -
          <lpage>3440</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>