<!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>An Adaptive Grid Segmentation Algorithm for Mountain Silhouette Extraction from Images</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daniel Braun</string-name>
          <email>braun@cs.uni-duesseldorf.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Singhof</string-name>
          <email>singhof@cs.uni-duesseldorf.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Conrad</string-name>
          <email>conrad@cs.uni-duesseldorf.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Heinrich-Heine-Universitat Dusseldorf, Institut fur Informatik, Universitatsstr.</institution>
          <addr-line>1, 40225 Dusseldorf</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Copyright c 2015 by the paper's authors. Copying permitted only for private and academic purposes. In: R. Bergmann, S. Gorg, G. Muller (Eds.): Proceedings of the LWA 2015 Workshops: KDML, FGWM, IR, and FGDB. Trier, Germany, 7.-9. October 2015, published at http://ceur-ws.org</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Modern image sharing platforms such as instagram or ickr support an easy
publication of photos to the internet, thus leading to great numbers of available
photos. However, many of these images are not properly tagged so that there is
no notion of what they are showing. For the example of mountain recognition, it
is advisable to create reference silhouettes from digital elevation maps. Those are
matched with the silhouette extracted from a given image in order to recognise
the mountain. It is therefore necessary to obtain a very precise silhouette from
the query image.</p>
      <p>Our method utilises an adaptive grid segmentation algorithm that extracts
the silhouette from a query image. This approach rst overlays the image with a
grid, with de ned grid element spacing, and calculates, through a classi cation
step, for every grid point a score for the probability to belong to the sky segment
of the image. Afterwards, the algorithm segments the image with a seed growing
algorithm, starting at the grid points with the highest score, which are
additionally connected to an high score point in the top row of the image, due to the
assumption, that the sky will be localised in the upper part of the image. Having
the image binary segmented the algorithm extracts the transition between the
two segments as initial silhouette.</p>
      <p>The silhouette extracted by this approach may, however, include outliers that
are either artefacts, for example as result of segmentation errors, or obstacles
like trees in front of the mountain's silhouette. Our approach tries to nd these
outliers during an outlier detection step and afterwards to classify those into the
mentioned classes. If an obstacle is detected, it is removed from the silhouette
by replacing it by a straight. If an artefact is detected this gets reported to the
segmentation step of our algorithm. There, with changed parameters, for the grid
points located around the artefact, for edge detection, we try to nd a better
segmentation for the part of the silhouette the outlier appeared in. These steps
are repeated until we end with a silhouette free of outliers and obstacles.</p>
      <p>First experiments show that we reach a median average deviation of 1.51
pixels to the reference silhouettes. Hereby, we measure the deviation of each
pixel of one silhouette extracted by our approach to the corresponding pixel of
the reference silhouette.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>