<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">ISPRS-Archives</journal-id>
<journal-title-group>
<journal-title>The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences</journal-title>
<abbrev-journal-title abbrev-type="publisher">ISPRS-Archives</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2194-9034</issn>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/isprsarchives-XL-3-25-2014</article-id>
<title-group>
<article-title>Automatic Building Extraction From LIDAR Data Covering Complex Urban Scenes</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Awrangjeb</surname>
<given-names>M.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Lu</surname>
<given-names>G.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Fraser</surname>
<given-names>C.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>School of Information Technology, Federation University &amp;ndash; Australia Churchill Vic 3842 Australia</addr-line>
</aff>
<aff id="aff2">
<label>2</label>
<addr-line>CRC for Spatial Information, Dept. of Infrastructure Engineering, University of Melbourne Parkville Vic 3010, Australia</addr-line>
</aff>
<pub-date pub-type="epub">
<day>11</day>
<month>08</month>
<year>2014</year>
</pub-date>
<volume>XL-3</volume>
<fpage>25</fpage>
<lpage>32</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2014 M. Awrangjeb et al.</copyright-statement>
<copyright-year>2014</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/3.0/">https://creativecommons.org/licenses/by/3.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://isprs-archives.copernicus.org/articles/XL-3/25/2014/isprs-archives-XL-3-25-2014.html">This article is available from https://isprs-archives.copernicus.org/articles/XL-3/25/2014/isprs-archives-XL-3-25-2014.html</self-uri>
<self-uri xlink:href="https://isprs-archives.copernicus.org/articles/XL-3/25/2014/isprs-archives-XL-3-25-2014.pdf">The full text article is available as a PDF file from https://isprs-archives.copernicus.org/articles/XL-3/25/2014/isprs-archives-XL-3-25-2014.pdf</self-uri>
<abstract>
<p>This paper presents a new method for segmentation of LIDAR point cloud data for automatic building extraction. Using the ground
height from a DEM (Digital Elevation Model), the non-ground points (mainly buildings and trees) are separated from the ground points.
Points on walls are removed from the set of non-ground points by applying the following two approaches: If a plane fitted at a point
and its neighbourhood is perpendicular to a fictitious horizontal plane, then this point is designated as a wall point. When LIDAR
points are projected on a dense grid, points within a narrow area close to an imaginary vertical line on the wall should fall into the
same grid cell. If three or more points fall into the same cell, then the intermediate points are removed as wall points. The remaining
non-ground points are then divided into clusters based on height and local neighbourhood. One or more clusters are initialised based
on the maximum height of the points and then each cluster is extended by applying height and neighbourhood constraints. Planar roof
segments are extracted from each cluster of points following a region-growing technique. Planes are initialised using coplanar points as
seed points and then grown using plane compatibility tests. If the estimated height of a point is similar to its LIDAR generated height,
or if its normal distance to a plane is within a predefined limit, then the point is added to the plane. Once all the planar segments are
extracted, the common points between the neghbouring planes are assigned to the appropriate planes based on the plane intersection
line, locality and the angle between the normal at a common point and the corresponding plane. A rule-based procedure is applied
to remove tree planes which are small in size and randomly oriented. The neighbouring planes are then merged to obtain individual
building boundaries, which are regularised based on long line segments. Experimental results on ISPRS benchmark data sets show that
the proposed method offers higher building detection and roof plane extraction rates than many existing methods, especially in complex
urban scenes.</p>
</abstract>
<counts><page-count count="8"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>