<!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>Similarity analysis using Hausdorff metrics</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>ITMO University</institution>
          ,
          <addr-line>Kronverksky Ave. 49, St. Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>In this paper we present aspects of similarity analysis of polygonal models of arbitrary topological type. To arrive at such estimates, general topology metrics was used, more specifically, the Hausdorff dimensionality. Calculation of the determined three-dimensional polygonal models metrics will be subjected to analyses. The aspects of drawing normal vectors to the surfaces under examination, that are crucial to the calculation of the Hausdorff dimensionality, has been considered and analyzed. To improve the precision of metric calculation at the stage of construction of normal vectors to the surface, it is suggested to employ the averaging method - the calculation of the weighted average between the normal vectors of the neighboring triangles. Since there exists an issue of accuracy when Hausdorff metrics calculation is performed, to improve the precision of metric calculation at the stage of construction of normal vectors to the surface, it is suggested to employ the averaging method - the calculation of the weighted average between the normal vectors of the neighboring triangles.</p>
      </abstract>
      <kwd-group>
        <kwd>Hausdorff metric</kwd>
        <kwd>Virtual simulators</kwd>
        <kwd>3D reconstruction</kwd>
        <kwd>Photogrammetry</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The main purpose of video surveillance systems is to provide a visual inspection of an
object equipped with them. When designing, it is necessary to take into account the
combination of factors that increase the efficiency of the developed video surveillance
systems. One of the most important factors is the coverage zone of the observed area
with cameras and the absence of so-called “blind zones”. Their appearance depends
on many factors: the characteristics of the cameras being installed, their location, the
number, used data formats [11].</p>
      <p>Obviously, the more cameras, the easier it is to place them so as to get the most
complete coverage of the observed scene, but this increases the cost of the developed
system. The proposed computer simulation of the coverage area in the form of a cloud
of points of the observed surfaces of the 3D space, according to the authors, will
allow obtaining preliminary estimates of the effectiveness of the developed video
surveillance systems [16] at the design stage, which will improve design solutions. A
mathematical model is proposed, as well as algorithms for modeling a cloud of points
and obtaining heat maps for comparing coverage areas [9].</p>
    </sec>
    <sec id="sec-2">
      <title>Analog overview</title>
      <p>Ledas Geometry Comparison (LGC) helps to inter compare arbitral 3D models and
their structural assemblies. The result of the LGC comparison is thus presented in a
user-friendly way, indicating groups of differing. Moreover, the LGC approach
confronts each other identical faces of two models, restoring associative and allowing
easy surface planes-related information transfer from one model to another: attributes,
parameters, assembly issues, etc. If the position of one of the models has been
changed by shifting or turning, the LGC returns the models to the same position, and
performs a more consistent comparison of the geometry in this position. LGC
approach does not depend on a specific 3D data format. For the present, LGC supports
majorin dependent formats.</p>
      <p>MESHLAB - open source solution allowing to compare polygon meshes. The
program implements a Hausdorff distance filter, which calculates the distance from the
grid X to Y. First and foremost, the Hausdorff metric between two meshes is the
maximum between two so-called one-sided Hausdorff distances (technically speaking, it
is not distance). These two measures are not symmetrical (for example, the results
depend on which mesh is given as X). The Hausdorff MeshLab filters enable the user
to calculate only a one-sided version. A sample based on the ensemble of X mesh
points is used for calculation while for each x the nearest point y on the grid Y is
recognized. This means that the result depends heavily on how many points on X are
taken. A general approach is to use the mesh apex with the highest density as sample
points for this purpose we select the “Apex Sampling” option in the dialog box. It is
important to become certain that the number of samples is greater than or equal to the
number of apices. The gathered information is recorded in the layers log window.
This project currently exists as a web application.
3</p>
      <p>Determining the distance between triangles on the plane
Let us consider a simplified version of the problem for the 2D case of calibration of
distance between plane triangles. It is essential that we find the closest of the three
possible triangles to the given one. For this purpose the centers of the triangles and
the crosscut of bisectors. Then the distances to the centers of other triangles are
calculated, and the closest one is recognized. This algorithm is set out below and was
carried out in the Matlab environment.</p>
      <p>Problem: there is a triangle, we need to recognize the closest to its center of three
other triangles.</p>
      <p>The scheme of the algorithm:
1. Δ ABC - initial. The coordinates of its three points are keyed in.(a, b, c in Figure
5).</p>
      <p>2. The coordinates of the points of the three other triangles are keyed in.
3. The in center Δ ABC, the bisectors crosscut point O, is calculated:</p>
      <p>Oy 
where a; b; c - sides of a triangle, Xi -X-direction coordinate of the point.
a  YA  b  Yb  c  Yc</p>
      <p>a  b  c
4. Calculation of the minimum distance from point O to three triangles, consider at
the example of one of them - Δ P1P2P3. For each point P1P2P3, the distance Pi from
point O is calculated and compared with the previous Pi..1, as a result, the minimum
OP is selected. The distance is estimated through the built-in PDIST Matlab feature
for the Euclidean distance calculation [11]. It is worth noting that this feature is also
available for the dimensionality space 3. d (x, y) 
 in1 (xi  yi ) 2
distance
between points x and y in n-dimensional space.</p>
      <p>5. As of the current step, there are 3 distance values (disto1, disto2, disto3 in
Figure 5) from O point to the triangles. The maximum and minimum values among them
are calculated (distomax, and distomin in Fig. 5).</p>
      <p>6. In this manner, the triangle with the maximum distance, the one, which is further
from the point O, changes to a red color. The nearest - neighbor turns green. The
restturns yellow.</p>
      <p>
        Ox 
a  x A  b  X b  c  X c
a  b  c
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
4
      </p>
      <p>Determining the distance between triangles on the 3D
For the sake of simplicity, let us imagine discrete 3D models represented by triangular
meshes, since this is the most general way of representation of such data. The
triangular mesh M will be a representation of the ensemble of points P in R3 (apices) and the
ensemble of triangles T that describe the connection between the apices of P.</p>
      <p>Let us denote the two continuous surfaces S and S ', and
d ( p, S ' )  min p'S' p  p'
2
where  2 – is the Euclidian norm.</p>
      <p>Therefore Hausdorff metrics between S and S': d (S, S ' )  max p'S' d (S ' , S ) .
It is important to understand the fact that the metrics is not symmetrical, h.e.
d (S, S ' )  d (S ' , S ) . Let us denote d (S, S ' ) as the direct distance, d (S ' , S ) as
inverse distance. Then the symmetrical metrics:</p>
      <p>d2 (S, S ' )  maxd (S, S ' ), d (S ' , S).</p>
      <p>Symmetric metrics ensures a more precise measurement of an error between two
surfaces, since the calculation of a “one-way” error can lead to significantly
underestimated distance values, as it was shown in Figure 1.</p>
      <p>One can see that d (S, S ' ) is smaller than d (S ' , S ) , since d ( A, S ' )  d (S, B) .
Thus, a not very large one-way distance does not mean a small presentation. The
calculation of the Hausdorff distance between two discrete surfaces M (P,T ) and
M ' (P' ,T ' ) is related to the preceding definitions. Let us focus on calculation of the
Hausdorff direct distance, h.e. d (M , M ' ) , since the symmetric distance can be
calculated from the direct and inverse distances. The distance between any point p from
M (p is assumed not to be from P) and M ' can be calculated from the estimation of
the distance minimum between p and all triangles T T ' .</p>
      <p>When the orthographical projection p 'of p on the plane T' is inside the triangle, the
distance between the point and the triangle is simply a distance from the point to the
plane. When the projection remains outside T ', the distance between the point and the
plane is the distance between p and the closest p "from T', which should lie on one of
the sides of T ' (Fig. 2).</p>
      <p>Although d(p,S') can be calculated for any point p, it is essential to perform
sampling to calculate the maximum pєS. Each T triangle is sampled, and the distance
between each sample and M 'is estimated. Each triangle sampling is performed as
follows: two sides of the triangle are considered as directions for the sample lattice. In
accordance with the criterion of length, each side is selected with n points. By means
of directions, it is easy to construct a 'correct' mesh of the triangle under consideration
(Fig. 3). According to this sampling, n (n + 1) / 2 samples are constricted in each
triangle. An interesting property of this sample is that the triangle can be split into
smaller ones that possess all the same areas, which leads to much simpler calculations
of the integrals taken through surface.</p>
      <p>
        By means of an equation (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), symmetric variants of the mean absolute and
quadratic mean error can be determined.
      </p>
      <p>The calculation of such values for discrete models is quite simple, if the error
values (see Figure 3) can be calculated for each example.</p>
      <p>The (quadratic) error integral over the entire surface is calculated by summing the
contributions of all parallelograms formed by 4 samples (see Fig. 3), plus the
marginal triangle. Let us denote four samples inside the triangle by xi,j, xi + 1, j, xi, j + 1,xi + 1, j + 1
and error value associated with each one by ei, j,ei + 1, j, ei, j +1,ei + 1, j + 1.</p>
      <p>The e integral which is formed by samples x over the parallelogram can be cut into
two triangles, as one can see in Figure 4. Let us now focus on the e integral over the
triangle Ti, j = (xi, j, xi + 1, j, xi, j + 1).</p>
      <p>Representative illustration of a sample made on a triangle for n = 5. The sides
adopted as main directions are in bold and the samples are specified with black dots.
5</p>
    </sec>
    <sec id="sec-3">
      <title>Mean Absolute and Quadratic Mean Errors</title>
      <p>
        The distance from the point to the surface, defined in (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), can be used to determine the
average error dm between two surfaces S and S ':
dm(S, S') =
where |S| stands for the S area.
      </p>
      <p>Then we get the definition of the quadratic mean error:</p>
      <p>
        Drmse(S, S') =
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
      </p>
      <p>The simplest method of the error integral calculation involves linear interpolation
between the values of ei, j, ei + 1, j and ei,j+1.The concept of the sampling method means
that within each triangle from T, the samples are easily triangulated (shaped into
triangles), as shown in fig. 4, and all the resulting triangles have equal area.</p>
      <p>
        The value of the integral is then | Ti, j | · (ei, j + ei + 1, j + ei,j+1)/3. The е2 integral for
the same triangle is also calculated via linear interpolations between e values
(resulting in quadratic interpolation between e values) and, finally, the integral value:
| Ti, j | · [ei, j (ei, j + ei + 1, j + ei,j+1)+ ei + 1, j (ei + 1, j + ei,j+1)+ e2i,j+1] / 6
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
The proposed method of comparison of polygonal objects based on the calculation of
Hausdorff dimension was implemented in MATLAB ImageProcessingToolbox (IPT)
as m-functions, as a result of which the calculated normal vectors and the value of
deviations of one surface from another are visualized. For Fig. 5 a showing 2D case of
calibration of distance between plane triangles.
      </p>
      <p>For Fig. 6 a graph showing the use of the developed m-functions for comparison
of different polygonal surfaces, which are the result of two mathematical
threedimensional functions, showing the normal vectors, constructed from polygons of one
surface to another, and the magnitude of the deviation is presented in the form of a
graph color palette.
Studies have shown that virtual environments can be used to verify the application of
intelligent systems, debugging and testing of photogrammetric systems, machine
vision, etc. Synthetic image generated mathematically equivalent to the actual
photographs. Thus they may be used as a calibration image.</p>
      <p>For a more accurate assessment of the efficiency and quality of these approaches is
planned to conduct additional testing these methods simulation of different shooting
conditions: the conditions of uneven lighting, noise, taking into account the reflection
properties of the objects materials.</p>
      <p>The proposed method of analysis of the similarity of polygonal models of arbitrary
topological type can serve as a basis for the implementation of appropriate algorithms.
Using the weighted average in calculating the normal vectors, according to the
authors, further increases the accuracy of calculating Hausdorff metric. The proposed
approach can be applied to problems of assessing the quality of 3D reconstruction
algorithms and pattern recognition models, as well as problems of levels of detail
representation of polygonal models.</p>
      <p>Acknowledgments. The research has been supported by the RFBR, according to the
research projects No. 17-07-00700 A.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Dyshkant</surname>
          </string-name>
          , N.:
          <article-title>Measures for Surface Comparison on Unstructured Grids with Different Density</article-title>
          . Lecture Notes in Computer Science:
          <article-title>Discrete Geometry for Computer Imagery</article-title>
          , Vol.
          <volume>6607</volume>
          , pp.
          <fpage>501</fpage>
          -
          <lpage>512</lpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Piatti</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lerma</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A Virtual Simulator for Photogrammetry</article-title>
          .
          <source>ISPRS Comm. V Symposium</source>
          <volume>25</volume>
          -27 September, Dresden (Germany), XXXVI (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Klasing</surname>
            , К. Wollherr,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buss</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A clustering method for online segmentation of 3d laser data</article-title>
          .
          <source>In proceedings ICRA</source>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Menq</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Automatic data segmentation for geometric feature extraction from unorganized 3-d coordinate points</article-title>
          .
          <source>In IEEE Trans. Robot</source>
          . Automat., vol.
          <volume>17</volume>
          , pp.
          <fpage>268</fpage>
          -
          <lpage>279</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hielsberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsai</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Visibility-based urban exploration and learn-ing using point clouds. Under review (</article-title>
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Osada</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Funkhouser</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chazelle</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dobkin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Matching 3D Models with Shape Distributions</article-title>
          .
          <source>In proceedings of the International Conference on Shape Modeling &amp; Applications</source>
          , SMI '
          <volume>01</volume>
          ,p.
          <volume>154</volume>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ahmadian</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farughi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Shape functions of superconvergent finite element models</article-title>
          .
          <source>Thin-Walled Structures49</source>
          ,pp.
          <fpage>1178</fpage>
          -
          <lpage>1183</lpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sizikov</surname>
            <given-names>V.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stepanov</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mezhenin</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burlov</surname>
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eksemplyarov</surname>
            <given-names>R.A.</given-names>
          </string-name>
          <article-title>Determining image-distortion parameters by spectral means when processing pictures of the earth's surface obtained from satellites</article-title>
          and aircraft // Journal of Optical Technology.
          <year>2018</year>
          , Vol.
          <volume>85</volume>
          , No.
          <issue>4</issue>
          , pp.
          <fpage>203</fpage>
          -
          <lpage>210</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Mezhenin</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Izvozchikova</surname>
            <given-names>V.V.</given-names>
          </string-name>
          :
          <article-title>Metody postroenija vektorov normalej v zadachah identifikacii ob#ektov</article-title>
          .
          <source>Kibernetika i programmirovanie</source>
          .
          <year>2013</year>
          . № 4. S.
          <volume>51</volume>
          -
          <fpage>58</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mezhenin</surname>
            <given-names>A.V.</given-names>
          </string-name>
          <article-title>Issledovanie sistem stereozrenija sredstvami virtual'nogo modelirovanija. V sbornike: Voprosy obrazovanija i nauki: teoreticheskij i metodicheskij aspekty 2012</article-title>
          . S.
          <volume>96</volume>
          -
          <fpage>98</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Mezhenin</surname>
            <given-names>A.V.</given-names>
          </string-name>
          <article-title>Analiz podobija poligonal'nyh modelej v graficheskih sistemah / A</article-title>
          .V.
          <string-name>
            <surname>Mezhenin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Ju.Krotova</surname>
            ,
            <given-names>A.L.</given-names>
          </string-name>
          <string-name>
            <surname>Zelenkovskij</surname>
          </string-name>
          <article-title>// Informatika i vychislitel'naja tehnika: sbornik nauchnyh trudov / pod red</article-title>
          .
          <source>Vojta. - Ul'janovsk: UlGTU</source>
          ,
          <year>2011</year>
          . -
          <fpage>656</fpage>
          s., S.
          <fpage>397</fpage>
          -
          <lpage>400</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Mezhenin</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          <article-title>Metody postroenija vektorov normalej v zadachah identifikacii ob#ektov /</article-title>
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Mezhenin</surname>
          </string-name>
          , V.V. Izvozchikova // Kibernetika i programmirovanie.
          <source>-2013</source>
          . -
          <fpage>№</fpage>
          4. S.
          <volume>51</volume>
          -
          <fpage>58</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Mezhenin</surname>
            <given-names>A.V.</given-names>
          </string-name>
          <article-title>Analiz podobija poligonal'nyh modelej v graficheskih sistemah / A</article-title>
          .V.
          <string-name>
            <surname>Mezhenin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Ju.Krotova</surname>
            ,
            <given-names>A.L.</given-names>
          </string-name>
          <string-name>
            <surname>Zelenkovskij</surname>
          </string-name>
          <article-title>// Informatika i vychislitel'naja tehnika: sbornik nauchnyh trudov / pod red</article-title>
          .
          <source>Vojta. - Ul'janovsk: UlGTU</source>
          ,
          <year>2011</year>
          . -
          <fpage>656</fpage>
          s., S.
          <fpage>397</fpage>
          -
          <lpage>400</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mezhenin</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          <article-title>Issledovanie sistem stereozrenija sredstvami virtual'nogo modelirovanija / A.V.Mezhenin // Voprosy obrazovanija i nauki: teoreticheskij i metodicheskij aspekty</article-title>
          .
          <source>Sb</source>
          . nauch. tr.
          <source>po mat-lam Mezhdunar. zaoch. nauch.-prakt. konf. 30</source>
          aprelja
          <year>2012</year>
          g.
          <article-title>- Tambov: Min. obrazovanija i nauki Ros</article-title>
          . Federacii, Chast'
          <fpage>4</fpage>
          . - S.
          <fpage>96</fpage>
          -
          <lpage>98</lpage>
          . - 164 s (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Mezhenin</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          <article-title>Rekonstrukcija trehmernyh modelej po rastrovym izobrazhenijam / A</article-title>
          .V.
          <string-name>
            <surname>Mezhenin</surname>
          </string-name>
          , V.T.Tozik // Nauchno-tehnicheskij
          <source>vestnik informacionnyh tehnologij, mehaniki i optiki. -№45. S.203-207</source>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Shardakov</surname>
            ,
            <given-names>V.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parfenov</surname>
            ,
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaporozhko</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Izvozchikova</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          <article-title>Development of an Adaptive Module for Visualization of the Surrounding Space for Cloud Educational (</article-title>
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>