Full text: Mapping surface structure and topography by airborne and spaceborne lasers

       
   
   
   
  
   
   
   
   
    
  
   
   
    
   
    
   
   
   
   
    
  
    
    
     
  
  
  
  
  
  
  
  
   
     
   
  
  
   
   
      
     
   
   
   
   
    
  
   
/A, 9-11 Nov. 1999 
SEMI-AUTOMATIC 
ONSTRUCTION 
  
3D Primitive 
description 
  
  
Primitive surface 
  
  
  
   
  
  
  
  
         
  
description 
! |... .|. 3D CAD description 
el v (.sat, .dxf) 
ouilding | 
| VR Model 
  
  
  
tomatic and semi-automatic 
the reconstruction algorithm. 
n the right and the flash icon 
tically derived data can be 
' starts by decomposing the 
nitives (rectangles). Each 2D 
esponding 3D primitive. The 
of the 2D primitive applies as 
'emains to be determined are 
y roof type (currently one of 
> building and roof slope. A 
the best fit of the models to 
dels are suitable, the one with 
dplans to rectangles 
  
  
International Archives of Photogrammetry and Remote Sensing, Vol. 32, Part 3W14, La Jolla, CA, 9-11 Nov. 1999 
  
  
  
Figure 6: Reconstructed building and DSM 
After this step, the individually reconstructed primitives are 
overlapping 3D solids. They can be output in the form of either 
a list of solid descriptors or a list of planar faces. Most often it is 
desirable to find a building description without overlapping 
parts. As this is a standard CSG problem, a CAD kernel is used 
to perform the necessary merging (Boolean union) operations. 
Finally, a non-overlapping building description is obtained, 
which can be exported an converted into different CAD formats. 
147 
The different steps of the algorithm are exemplary depicted in 
figures 3 to 6. Figure 3 shows the ground plan of the building 
after decomposition in different rectangles. Each rectangle 
triggers the reconstruction of a corresponding primitive ( 
Figure 4). For that purpose roof type, roof height and eaves 
height are estimated by minimizing the differences between the 
DSM surface and the 3D primitive. In order to generate a 
boundary representation, a union of the reconstructed primitives 
is performed in the final step ( 
Figure 5). 
Figure 6 again shows the result of the reconstruction process 
and the DSM surface used for reconstruction overlaid. 
The result of the procedure for a larger area is depicted in 
Figure 7. This test site is located in the city of Stuttgart. It 
covers an area of 1.8 km x 2.3 km and contains 5208 buildings, 
which were reconstructed automatically. For this area the 
groundplans were provided from an digitization of a 1:500 map 
or were derived from the original measurements. This digital 
data set is already available for the complete city of Stuttgart. 
Almost all buildings could be reconstructed by the automatic 
procedure with sufficient accuracy. Gross errors in the 
reconstructed roof shape are only visible for singular buildings. 
These errors were mainly caused by court yards of buildings, 
which were not represented properly in the available 2D GIS. 
Incorrect results can also occur, if parts of the building, like a 
bay or a dormer window are not represented by the ground plan 
and therefore can not be reconstructed by the automatic 
procedure. In this case a manual editing is required in order to 
correct or refine the result of automatic reconstruction. 
For that purpose an interactive tool for the modification of the 
ground plans is available. The tool allows to define, delete and 
modify 2D building primitives. Using the same algorithms as 
those employed in the fully automatic process, three- 
dimensional primitives are reconstructed instantly when the user 
modifies the underlying 2D geometry. In order to support the 
interpretation of the scene by the operator, the editing tool 
enables the simultaneous display of 2D ground plans and 
primitives in an arbitrary number of images, like a scanned map, 
an ortho image or a greyvalue-coded DSM. Beside that, a 3D 
rendered display shows part of the DSM in the vicinity of the 
selected building and the current 3D building reconstruction. A 
more detailed description of the complete algorithm can be 
found in Haala and Brenner (1999). 
4 VISUALIZATION 
The generation of realistic visualizations as the final goal of our 
approach presumes the application of image texture. This is also 
advantageous since the use of natural texture can substitute the 
geometric modeling of building parts at least to a certain extend. 
A realistic impression can for example already be achieved if an 
image of a facade is mapped to the corresponding planar surface 
of the reconstructed building. In this case a geometric 
reconstruction of the different windows is no longer required. 
The mapping of image texture to the corresponding surfaces of 
the reconstructed buildings can for example be realized if aerial 
images are available in addition to the already used DSM and 
groundplans. After reconstruction the wireframes of the 
buildings can be projected into the aerial images and the 
required texture can be extracted and mapped to the 
corresponding surface patches. This procedure, which was also 
applied for the generation of Figure 8 is usually sufficient, if 
image texture is only required for the roofs of the buildings and 
the terrain surface. In order to provide texture for the facades of
	        
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.