<!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>Identification of spatial ob jects on digital maps</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Murom Institute of Vladimir State University</institution>
          ,
          <addr-line>Murom</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The problem of identification of spatial objects on maps is considered in article. It is possible to solve it using topological information analysis and methods of persistent homology. Advantage of this approach is invariance to affine transformations and changes of scale. Results of the program operation developed on the basis of the offered algorithms are presented. Directions for improving and extension of presented algorithms are offered.</p>
      </abstract>
      <kwd-group>
        <kwd>barcode</kwd>
        <kwd>different scales of maps</kwd>
        <kwd>identification of spatial objects</kwd>
        <kwd>topological consistency of spatial objects</kwd>
        <kwd>topological relationships</kwd>
        <kwd>topology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Automation of information processes is complex and knowledge-intensive task.
Its decision allows to facilitate operation of federal, regional and municipal
management systems and to simplify transition to an electronic document
management. Operation with geographic data assumes processing and the analysis of
large volume of information as digital maps contain a huge number of objects.
Data on these objects, their properties and relationships among themselves are
also subject to the analysis. Identification of objects is an important
processing stage of geographic data [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. It can include such stages as preliminary
processing of geographic data and identification of spatial objects.
Identification of cartographical objects can be made on the basis of geometrical,
spectral, textural or topological features [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Important detail except identification of objects is relationships of objects
among themselves. They are named "topological relationships" [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. It allows
to establish the topological relationships between objects, at first sight, which
aren’t connected among themselves, but belonging to one structural group, and
also type of objects [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The decision of this task will allow to facilitate
classification of spatial objects [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] as external (on layers, containing different objects,
for example, buildings, roads, the rivers, vehicles), and internal (on kinds of
objects of one type, for example, industrial buildings, inhabited apartment houses,
inhabited private houses). Establishing of the topological relationships for map
objects is very complex task. After its execution it is possible to execute an
acceleration of process of the analysis of cartographical information. It not only
will increase the speed of object search [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], but also will improve its quality.
Special attention should be paid to a question of identification of objects when
scaling maps. Search of the same object on maps of different scales [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] also is
the difficult task. The work presented in article will be devoted to its decision.
      </p>
      <p>Mathematical description of the initial cartographical
information
Identification of spatial objects is made on digital images of map. For an example
we will take a map of the conditional settlement K. It will consist n of squares
with dimensionality m m. I.e., the map to will have the following appearance
(Fig. 1).
Let each square of map K will correspond to image made some flight vehicle (for
example, drones). Each such image will be the source material for our algorithm.
3</p>
      <p>
        The search algorithm of vehicles in high-precision
pictures
In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] the analysis of the existing algorithms of allocation of objects in a raster
image is made. The search algorithm of vehicles on the basis of the following
actions is offered. The algorithm uses preliminary processing of the image, in
particular, binarization and filtering. Sifting of contours is executed. Then they
are drawn on the result image. Sifting happens on the basis of formulas 1, 2.
where Pcontour is perimeter of the current contour;
P is perimeter of minimum described rectangle around the current contour
Pcontour;
is threshold value for determination of compliance of the current contour to
the form of rectangle;
Pmin is minimum threshold value for the current perimeter;
Pmin is maximum threshold value for the current perimeter.
      </p>
      <p>
        The image with the spatial objects of the given type allocated on it is result of
operation of an algorithm. In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] given object type is vehicles.
      </p>
      <p>
        a)
Lack of an algorithm is not the highest accuracy of identification of objects [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
Affine transformations also influence on the accuracy of an algorithm. For
example, having changed a shooting angle (we will assume by default that shooting
was carried perpendicularly to the plane), quality of identification noticeably
will decrease.
4
      </p>
      <p>Algorithm of identification of spatial objects on the
basis of methods of persistent homology</p>
      <p>Demands except high accuracy of identification are made to algorithms. Such
demands as saving of high accuracy in case of different conversions, for example,
affine transformations or changes of scale.</p>
      <p>
        Approach on the basis of the analysis of topological information and methods
of persistent homology allows to execute identification of objects, invariant to
affine transformations [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] algorithms on the basis of this approach
are presented and testing of their operation in real images of Murom (Fig. 3) is
made.
      </p>
      <p>a)
b)</p>
      <p>The task of identification of buildings as in a image of a map of large scale
(Fig. 4a), and in a image of a map of smaller scale (Fig. 4b) is set.</p>
      <p>The algorithm uses template of an object of required type for which
characteristics of the image on the basis of Bettie’s numbers are calculated. For the
presented situation a template is one of buildings of university (Fig. 5).</p>
      <p>Computation of numbers of Bettie (Fig. 6, axis Oy) depending on intensity
of color (Fig. 6, axis Ox) is made for this template. Quantity of components of
connectivity (H0) and quantity of holes (H1) are presented in Fig. 6a and Fig. 6b
respectively.</p>
      <p>a)
b)</p>
      <p>It is possible to define compliance of the identified object to the given type
on the basis of comparing of barcodes of objects with barcodes of a template.
Identification of objects (of buildings of university) executed successfully for the
given image of smaller scale and turned on 180 (Fig. 7).</p>
    </sec>
    <sec id="sec-2">
      <title>Conclusion and Future work</title>
      <p>As a result, operation shows that the considered approach correctly identifies
spatial objects of the given type and saves identification accuracy in case of affine
transformations and changes of scale. Further enhancement of an algorithm is
offered as progress of approach. It is possible to carry width and depth of search
to such improvings, i.e., extension of classification on types of cartographical
objects. For example, it is possible to add new object types or to execute more
deep classification of some object types. It is possible to consider for buildings,
such kinds as industrial, inhabited buildings etc.</p>
      <p>It is also important to pay attention to the speed of operation of an algorithm.
Now it is low as search is executed on all image. Perhaps, object search necessary
execute only in those areas where contours remain after preliminary processing
of a image. It will allow to increase the speed of operation of an algorithm,
especially for that terrain where the small quantity of objects are on big square.
One more problem which requires a research is the question of identification of
objects on maps of different scales. At the moment the behavior of an algorithm
in case of identification of buildings is checked, but it is necessary to study how
he behaves in case of, first, identification of other object types, secondly, in case
of more deep classification of buildings.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Andrianov</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eremeev</surname>
            ,
            <given-names>S. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuptsov</surname>
            ,
            <given-names>K. V.</given-names>
          </string-name>
          <article-title>Models of Complex Spatially Distributed Objects and their Features Calculation</article-title>
          .
          <source>International Conference on Mechanical Engineering, Automation and Control Systems (MEACS)</source>
          .
          <year>2015</year>
          . P. 1-
          <fpage>5</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Andrianov</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eremeev</surname>
            ,
            <given-names>S. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuptsov</surname>
            ,
            <given-names>K. V.</given-names>
          </string-name>
          <article-title>The review of spatial objects recognition models and algorithms</article-title>
          .
          <source>Procedia Engineering</source>
          .
          <year>2015</year>
          . Vol.
          <volume>129</volume>
          . P.
          <volume>374</volume>
          -
          <fpage>379</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Du</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <article-title>Semantic classification of urban buildings combining VHR image and GIS data: An improved random forest approach</article-title>
          .
          <source>ISPRS Journal of Photogrammetry and Remote Sensing</source>
          .
          <year>2015</year>
          . vol.
          <volume>105</volume>
          . P.
          <volume>107</volume>
          -
          <fpage>119</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Steiniger</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lange</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burghardt</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weibel</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <article-title>An approach for the classification of urban building structures based on discriminant analysis techniques</article-title>
          .
          <source>Transactions in GIS</source>
          .
          <year>2008</year>
          . vol.
          <volume>12</volume>
          (
          <issue>1</issue>
          ), P.
          <fpage>31</fpage>
          -
          <lpage>59</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Maruyama</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tashiro</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yamazaki</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>Use of digital surface model constructed from digital aerial images to detect collapsed buildings during earthquake</article-title>
          .
          <source>Procedia Engineering</source>
          .
          <year>2011</year>
          . vol.
          <volume>14</volume>
          . P.
          <volume>552</volume>
          -
          <fpage>558</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <article-title>Automated building extraction from high-resolution satellite imagery in urban areas using structural, contextual, and spectral information</article-title>
          .
          <source>EURASIP Journal on Applied Signal Processing</source>
          .
          <year>2005</year>
          . vol.
          <volume>14</volume>
          . P.
          <volume>2196</volume>
          -
          <fpage>2206</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Edelsbrunner</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Computational Topology</surname>
          </string-name>
          : An Introduction.
          <source>American Mathematical Society</source>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Carlsson</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <article-title>Topology and data</article-title>
          .
          <source>American Mathematical Society</source>
          .
          <year>2009</year>
          . vol.
          <volume>46</volume>
          (
          <issue>2</issue>
          ). P.
          <volume>255</volume>
          -
          <fpage>308</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Eremeev</surname>
            ,
            <given-names>S. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andrianov</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuptsov</surname>
            ,
            <given-names>K. V.</given-names>
          </string-name>
          <article-title>Method of identification of not crossed spatial objects on the basis of structural elements</article-title>
          .
          <source>Telecommunications</source>
          .
          <year>2015</year>
          . No. 11. P.
          <volume>39</volume>
          -
          <fpage>43</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Bosch</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Munoz</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <article-title>Image classifcation using random forests and ferns</article-title>
          .
          <source>Proc. of the IEEE 11th International Conference on Computer Vision</source>
          (ICCV).
          <year>2007</year>
          . P. 1-
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kuptsov</surname>
            ,
            <given-names>K. V.</given-names>
          </string-name>
          <article-title>The search algorithm of vehicles in high-precision pictures. Algorithms, methods and data handling systems</article-title>
          .
          <year>2015</year>
          . No. 2. P.
          <volume>50</volume>
          -
          <fpage>58</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Andrianov</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eremeev</surname>
            ,
            <given-names>S. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuptsov</surname>
            ,
            <given-names>K. V.</given-names>
          </string-name>
          <article-title>Checking the toposlogical consistency of maps of different scales</article-title>
          .
          <source>Supplementary Proceedings of the Fifth International Conference on Analysis of Images, Social Networks and Texts (AIST</source>
          <year>2016</year>
          ). Vol-
          <volume>1710</volume>
          . P.
          <volume>124</volume>
          -
          <fpage>133</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Deng</surname>
          </string-name>
          , M., Cheng, T.,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <article-title>Multi-level topological relations between spatial regions based upon topological invariants</article-title>
          .
          <source>GeoInformatica</source>
          .
          <year>2007</year>
          . vol.
          <volume>11</volume>
          . N. 2. P.
          <volume>239</volume>
          -
          <fpage>267</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Ghrist</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <article-title>Barcodes: the persistent topology of data</article-title>
          .
          <source>American Mathematical Society</source>
          .
          <year>2008</year>
          . vol.
          <volume>45</volume>
          (
          <issue>1</issue>
          ). P.
          <volume>61</volume>
          -
          <fpage>75</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Andrianov</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eremeev</surname>
            ,
            <given-names>S. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuptsov</surname>
            ,
            <given-names>K. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovalev</surname>
            ,
            <given-names>Yu. A.</given-names>
          </string-name>
          <article-title>Algorithm of identification of spatial objects of a raster map on the basis of topological data analysis</article-title>
          .
          <source>Telecommunications</source>
          .
          <year>2017</year>
          . No.
          <volume>7</volume>
          . (in printing).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>