Full text: Papers accepted on the basis of peer-review full manuscripts (Part A)

ISPRS Commission III, Vol.34, Part 3A „Photogrammetric Computer Vision“, Graz, 2002 
A NEW METHOD FOR BUILDING EXTRACTION IN URBAN AREAS 
FROM HIGH-RESOLUTION LIDAR DATA 
F. Rottensteiner*, Ch. Briese 
Institute of Photogrammetry and Remote Sensing, Vienna University of Technology, Gußhausstraße 27-29, 
A-1040 Vienna, Austria — (fr,cb)@ipf.tuwien.ac.at 
Commission III, WG III/3 
KEY WORDS: Building extraction, automation, 3D building models, segmentation, laser scanning 
ABSTRACT: 
In this paper, a new method for the automated generation of 3D building models from directly observed point clouds generated by 
LIDAR sensors is presented. By a hierarchic application of robust interpolation using a skew error distribution function, the LIDAR 
points being on the terrain are separated from points on buildings and other object classes, and a digital terrain model (DTM) can be 
computed. Points on buildings have to be separated from other points classified as off-terrain points, which is accomplished by an 
analysis of the height differences of a digital surface model passing through the original LIDAR points and a digital terrain model. 
Thus, a building mask is derived, and polyhedral building models are created in these candidate regions in a bottom-up procedure by 
applying curvature-based segmentation techniques. Intermediate results will be presented for a test site located in the City of Vienna. 
1. INTRODUCTION 
1.1 Motivation and Goals 
Automation in data acquisition for 3D city models is an 
important topic of research with the goal of reducing the costs 
of providing these data at an appropriate level of detail. In 
addition to photogrammetric techniques relying on aerial 
images, the generation of 3D building models from point clouds 
provided by LIDAR sensors is gaining importance. This 
development has been triggered by the progress in sensor 
technology which has rendered possible the acquisition of very 
dense point clouds using airborne laser scanners. Using LIDAR 
data with point densities of up to one point per square meter, it 
is possible not only to detect buildings and their approximate 
outlines, but also to extract planar roof faces and, thus, to create 
models which correctly resemble the roof structures. 
Building extraction is solved in two steps (Brenner, 2000). 
First, buildings have to be detected in the data, and the 
approximate building outlines have to be determined. Second, 
in the regions of interest thus detected, the buildings have to be 
reconstructed geometrically, which results in 3D polyhedral 
models of the buildings. It is the goal of this paper to present a 
new method for the automatic creation of polyhedral building 
models in densely built-up areas from high-resolution LIDAR 
data without using ground plans. Our method is unique with 
respect to the algorithms used for building detection because it 
is based on robust interpolation. In the detected building 
regions, planar roof patches, their bounding polygons, and their 
neighborhood relations are extracted. Grouping of neighboring 
planes has not yet been implemented. The examples presented 
in this paper were computed using the LIDAR data from a test 
site in the City of Vienna captured by TopoSys. The resolution 
of the original point cloud is 0.1 m (in-flight) by 1 m (cross- 
flight). A grid of 0.5 x 0.5 m? derived from that point cloud was 
used for building extraction. The test data were captured in the 
  
* Corresponding author. 
course of a pilot project for the Municipality of Vienna in order 
to evaluate and compare various techniques for the generation 
of 3D city models. Our intermediate results show the high 
potential of the method presented in this paper. 
1.2 Related Work 
There have been several attempts to detect buildings in LIDAR 
data in the past. The task has been solved by classifying the 
LIDAR points according to whether they belong to the terrain, 
to buildings or to other object classes, e.g., vegetation. 
Morphological opening filters or rank filters are commonly used 
to determine a digital terrain model (DTM) which is subtracted 
from the digital surface model (DSM). By applying height 
thresholds to the normalized DSM thus created, an initial 
building mask is obtained (Weidner, 1997; Ameri, 2000). The 
initial classification has to be improved in order to remove 
vegetation areas. In (Brunn and Weidner, 1997), this is 
accomplished by a framework for combining various shape cues 
in a Bayesian network. Our algorithm for building detection 
from LIDAR points is based on the method for DTM generation 
by robust interpolation presented in (Kraus and Pfeifer, 1998). 
The geometrical reconstruction of the buildings in previously 
detected regions of interest has been tackled in two ways. First, 
parametric primitives can be instantiated and fit to the data if 
sufficient evidence is found. Second, planar patches can be 
detected in a DSM created from the LIDAR points, and 
polyhedral building models can be derived by grouping these 
planar patches. As parametric primitives often have a 
rectangular footprint, they are especially used if 2D ground 
plans giving a precise location of the building outlines are 
available. The polygon delineating a building in a 2D map is 
split into rectangular regions. In each rectangle, the parameters 
of parametric models are determined using the DSM, and the 
model achieving the best fit is accepted (Brenner, 2000; 
Vosselman and Dijkman, 2001). The data driven generation of 
A - 295 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.