Full text: Proceedings (Part B3b-2)

LEVELS OF DETAIL IN 3D BUILDING RECONSTRUCTION FROM LIDAR DATA 
H. Arefi (a) , J. Engels (a) , M. Hahn (a) and H. Mayer (b) 
Stuttgart University of Applied Sciences, Stuttgart, Germany 
(hossein.arefi, johannes.engels, michael.hahn)@hft-stuttgart.de 
(b) Bundeswehr University Munich, Munich, Germany 
helmut.mayer@unibw.de 
Commission III, WG 4 
KEY WORDS: LIDAR, Geodesic Morphology, Building Reconstruction, 3D Modeling, Ridge Line, Approximation, Minimum 
Bounding Rectangle, RANSAC, Hough Transform 
ABSTRACT: 
3D models of buildings are useful for many applications such as urban planning and environmental simulation, cartography, tourism 
and mobile navigation. Automatically generating building models in the form of 3D CAD representation is the major part of city 
modeling and a challenge for many researchers. Airborne laser-scanning (ALS) results into high-quality geometrical information about 
the landscape. It is suitable for the reconstruction of 3D objects like buildings because of its high density and geometrical accuracy. 
In this paper a novel approach is proposed for automatically generating 3D building models based on definition of Levels of Detail 
(LOD) in the CityGML standard. Three levels of detail are considered in this paper. In the first LOD (LODO), the Digital Terrain 
Model extracted from LIDAR data is represented. For this purpose the Digital Surface Model is filtered using geodesic morphology. 
A prismatic model containing the major walls of the building is generated to form the LODI. The building outlines are detected by 
classification of non-ground objects and the building outlines are approximated by two approaches; hierarchical fitting of Minimum 
Boundary rectangles (MBR) and RANSAC based straight line fitting algorithm. LOD2 is formed by including the roof structures into 
the model. For this purpose, a model driven approach based on the analysis of the 3D points in a 2D projection plane is proposed. A 
building region is divided into smaller parts according to the direction and the number of ridge lines, which are extracted using geodesic 
morphology. The 3D model is derived for each building part. Finally, a complete building model is formed by merging the 3D models 
of the building parts and adjusting the nodes after the merging process. 
1 INTRODUCTION 
3D building reconstruction is a challenging problem addressed 
by many researchers. Since airborne LIDAR data appeared as a 
new data source in remote sensing and photogrammetry many at 
tempts were made to model buildings using LIDAR data. LIDAR 
combined with aerial images was e.g., used for building recon 
struction by (Haala and Anders, 1997, Rotensteiner and Jansa, 
2002). The LIDAR data is employed for segmentation of pla 
nar faces and the aerial image is involved to improve the quality 
of edge segments. The combination of LIDAR data and existing 
ground plans was e.g., proposed by (Vosselman and Dijkman, 
2001). They employed two strategies for building reconstruction. 
The first strategy is based on detection of intersection lines and 
height jump edges between planar faces. In second strategy, a 
coarse 3D model is refined by analyzing the points that do not 
fit well to the coarse model. The first approach which used only 
LIDAR data for building reconstruction was presented by (Wei- 
dner and Forstner, 1995). They mainly used two types of models; 
simple parametric models for buildings with rectangular ground 
plans and prismatic models for complex buildings. (Maas, 1999) 
developed another model driven approach based on analysis of 
invariant moments of the segmented regions to model buildings 
in LIDAR image. He assumes that buildings consist of certain 
structures such as gable roofs. A prismatic building model based 
on edge detection is extracted in (Alharthy and Bethel, 2002). 
However, the algorithm is devised for buildings with rectangular 
shapes and flat roofs only. A segmentation based approach is pro 
posed by (Rottensteiner and Briese, 2002) to find planar regions 
which figure out a polyhedral model. Another segmentation ap 
proach that uses a TIN structure for the LIDAR surface model 
is proposed by (Gorte, 2002). Segments are created by iterative 
merging triangles based on similarity measurements. Finally, the 
segmented TIN structures are transformed into a VRML model 
for visualization. 
In this paper a new method is proposed for generating 3D build 
ing models in different levels of detail. They follow the standard 
definition of the City Geography Markup Language (CityGML) 
described in (Kolbe et al., 2005). The CityGML defines five lev 
els of detail for multi-scale modeling: LODO - Regional model 
contains 2.5D Digital Terrain Model, LODI - Building block 
model without roof structures, LOD2 - Building model includ 
ing roof structures, LOD3 - Building model including detailed 
architecture, LOD4 - Building model including interior model. 
Algorithms for producing the first three levels are explained in 
this paper. According to above categorization, the first LOD cor 
responds to the digital terrain model. An approach based on the 
filtering of the non-ground regions uses geodesic reconstruction 
to produce the DTM from LIDAR DSM (Arefi and Hahn, 2005, 
Arefi et al., 2007b). The LODI level contains a 3D representa 
tion of buildings using prismatic models, thus the building roof is 
approximated by a horizontal plane. Two techniques are imple 
mented for approximation of the detected building outline which 
are hierarchical fitting of Minimum Bounding Rectangles and 
RANSAC based straight line fitting and merging (Arefi et al., 
2007a). To form the third level of detail (LOD2), a projection 
based approach is proposed for reconstructing a building model 
with roof structures. The algorithm is relatively fast, because 
the 2D data are analyzed instead of 3D data, i.e. lines are ex 
tracted rather than planes. The algorithm begins with extracting 
the building ridge lines. According to the location and orientation 
of each ridge line one parametric model is generated. The mod 
els of the building parts are merged to form the complete building 
model.
	        
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.