Full text: Proceedings, XXth congress (Part 3)

   
    
   
    
  
      
   
    
    
   
    
    
  
    
      
      
     
   
   
       
     
  
    
    
     
    
  
      
    
      
   
    
   
   
  
    
     
  
  
  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B3. Istanbul 2004 
  
The disadvantage of the known model-driven approach is in the 
fact that it is, in comparison to others, inflexible regarding the 
building’s ground plan. Many segmentation-based approaches 
are based on raster data, enabling the use of standard image 
processing software tools. Region-growing based approaches 
have the advantage that the detected roof planes fit very well 
into the laser scanner points. They may however be sensitive to 
errors or gaps in the data 
The additional use of ground plan information has the 
advantage that the position and extension of a building are 
known. This replaces error-prove segmentation methods, and it 
simplifies the modelling of a building substantially. 
Nevertheless, the method presented here is a generic method 
based purely on laserscanner data, exploiting and proving the 
potential of this data. 
1.2 Goal and idea 
The goal of the here described method is the automatic 
reconstruction of building models from raw airborne laser 
scanner data without any additional information. In addition to 
a virtual 3D model of the reconstructed building, the ground 
plan of the building will be generated. The chosen procedure is 
a coarse-to-fine method, generating a rough building model in a 
first stage and then successively refining it by an analysis of the 
point cloud. 
The basic idea of the chosen procedure is a simulation of the 
behaviour of a human operator when analysing a point cloud in 
order to recognise a building. This procedure is characterised 
by the rotation of a point cloud into specific projections. Most 
information is received by the view of the gable of a building. 
In Figure 1-2 it is demonstrated that roof faces are reduced to 
lines if projected onto a plane parallel to the gable. 
From this line of sight the roof type as well as the number, the 
inclination and the width of roof areas can be recognized. This 
information is used in the method to detect roof faces. For this 
purpose, the orientation of the building is determined and the 
data points are projected onto the appropriate vertical plane. In 
these projections, lines are searched, which represent roof areas. 
These lines are finally extended to roof areas and grouped to a 
building model. Detecting roof planes is thus reduced to a two- 
dimensional parameter space, what reduces the complexity and 
ensures a more efficient performance of the algorithm. 
z 
A "s 
a . 
. s vs 
tan ta to 
» zy» > E 2242 "ei 
en pad RSA LTR 
oon, BIN NS 048 = re 
... 
TE . irri 
  
  
   
. .* 
Ce 
s"* 5. 
Figure 1-2: A building's point cloud projected onto a plane 
parallel to the gable side of the building 
2 DATASET 
The described method was tested on three different data sets, 
which differ by their point density and the kind of the buildings: 
The first data set is an alpine area in Switzerland. The point 
density amounts to approximate one point per square meter. 
The area is characterised by single houses and simple roof 
morphologies. It predominantly contains simple or combined 
saddle roofs. A special peculiarity of the buildings in this data 
set is that they are partly built into the slope and possess large 
roof overhangs. The latter is to be taken into account for the 
determination of ground plan information. 229 buildings of this 
data set have been chosen to determine the effectiveness of the 
developed modelling procedure. 
The second data set includes the city of Freiberg which is on 
rather flat terrain in Saxony/Germany. This test area is 
characterised by a high density of buildings including various 
large and complex buildings as well as different roof shapes. 
The point density amounts to 3-5 points per square meter. 
The accuracy of both data sets is estimated «30cm in position 
and +20 cm in height. In both cases the raw irregularly 
distributed laserscanner data were used.  Segmented point 
clouds of the data set contain an individual building, some 
surrounding ground points as well as points of adjacent 
vegetation. The point density of the data sets results from 
several highly overlapping flight strips. 
As a third data set an area within the city of Dresden 
(Saxony/Germany) was used. This dataset contains rasterised 
data with a point distance of one meter. It serves as a 
comparison of the modelled buildings with data obtained by 
classical terrestrial measurements. 
3 METHOD 
3.1 Model 
The variety of the existing roof shapes places different 
requirements on an algorithm for building model 
reconstruction. Not all details and shapes, which arise in 
reality, can be modelled. Therefore it is first necessary to 
develop a certain model conception of a building. For this 
purpose initial considerations have to be made, which roof 
shapes arise most frequently and which common characteristics 
arc valid for the majority of the buildings. 
It is assumed that buildings consist of plane surfaces. Thus, the 
algorithm can be based on the search for straight lines in 
2D-projections. The fundamental roof shapes, which should be 
modelled with the available algorithm, are gable roofs, pent 
roofs and hipped roofs as well as combinations of these basic 
shapes. A first assumption is that buildings possess maximally 
two main directions that are orthogonal to each other. The 
normal vectors of all roof faces should be orthogonal to one of 
the main directions. The main directions of the building are 
defined by the orientation of the ridges and/or by the orientation 
of the building edges. In order to model more complex 
buildings, such as buildings with combined roof shapes, it is 
necessary to make further assumptions. A building can possess 
multiple ridges of different height. They are parallel or 
orthogonal to each other. Besides, it is taken that the lower 
eaves (the gutter) is parallel to the ridge and the ridge is parallel 
to a horizontal plane. The walls of a building are plane vertical 
surfaces and are attached to the eaves, under consideration of a 
   
Intern 
certail 
a ridg 
3.2 
( 
The. 
point 
The ir 
means 
a) 
3.3 
R 
b 
E 
[ 
«us pe (x. PM mm LA eu 
D 
As the 
projec 
ridge € 
determ 
ground 
histogr 
within 
separat 
With t] 
search 
main | 
Figure 
The p 
orienta 
cloud. 
points : 
height 
search 
the ran 
lines c 
buildin 
of vege 
The mc 
that is : 
now ro 
directio 
the y-a> 
  
	        
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.