Full text: Technical Commission III (B3)

Using airborne LiDAR data and optical imagery, we proposed 
a primitive-based 3D building reconstruction method to 
overcome the problems mentioned above (Zhang et al., 2011). 
Two datasets are tightly integrated, and the accurate 3D 
building model can be acquired by the straightforward and 
simple features. Recently, an ISPRS Test Project on Urban 
Classification and 3D Building Reconstruction was launched, 
two datasets both with airborne LiDAR data and images are 
provided. The proposed method was applied to Area 3 of 
Dataset 1 Vaihingen, in which there are some buildings with 
plane roofs or gable roofs. The organizer of this test project 
evaluated the submitted reconstructed 3D model using 
reference data (Rutzinger et al., 2009). The result shows the 
feasibility of the proposed 3D building reconstruction method. 
The organization of this paper is as follows. In section 2, the 
proposed primitive-based method is described in detail, 
including motivation, workflow, and explanation of some 
crucial steps. In section 3, first is the description of test data, 
followed by evaluating result and some discussions. Finally, 
we draw the conclusion and identify the work of near future. 
2. METHODOLOGY 
2.1 Selection of Reconstruction Method and Features 
In this section, two crucial points will be explained, i.e., the 
selection of method and features for building 3D reconstruction. 
There are two reasons for the selection of primitive-based 
method to reconstruct 3D building model. 
Firstly, LiDAR point cloud has dense 3D points, but these 
points are irregularly spaced, and don’t have accurate 
information regarding breaklines such as building boundaries. 
On the contrary, optical imagery has sharp and clear edges, but 
it is hard to obtain dense 3D points on the building’s surface. 
In order to reconstruct 3D building model by integration of 
LiDAR point cloud and optical imagery, the selected object 
must have clear edges and dense surface points at the same 
time. Obviously, primitives, for example, box, gable-roof and 
hip-roof can satisfy this requirement. Suitable primitives will 
“glue” LiDAR point cloud and optical imagery. 
Secondly, from the point view of computation, primitive-based 
representation of 3D building model has less parameters. For 
example, to represent a box, 3 parameters (width, length and 
height) are used to represent the shape; together with 3 
parameters for position and 3 parameters for orientation, totally 
9 parameters are enough to determine the shape and locate the 
box in 3D space. So the solution can be calculated easily and 
robustly. 
For the selection of features, it is crucial because it affects the 
complexity of the process and the accuracy of the reconstructed 
3D building model. As we have seen, LIDAR point cloud and 
optical imagery have different characteristics, so different 
features will be selected for these two datasets. The features 
should be as straightforward and simple as possible, so that 
they can be easily located and accurately measured. Plane is 
the feature that we selected for LiDAR point cloud, and corner 
is the feature that we selected for optical imagery. Using these 
straightforward and simple features, the computational 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXIX-B3, 2012 
XXII ISPRS Congress, 25 August — 01 September 2012, Melbourne, Australia 
   
procedure is simplified, and the result can be obtained 
precisely and robustly. 
Because of above reasons, we select primitive-based method to 
reconstruct 3D building model, and plane feature for LiDAR 
point cloud and corner feature for optical imagery. 
2.2 Hip-roof Primitive 
As mentioned above, the main roof types in test area are plane 
roofs and gable roofs. These two types of roofs can be regarded 
as the simplification of hip-roof. The hip-roof primitive used in 
this paper is shown in Fig. 1. The coordinates framework and 
the parameters are labelled. It can be seen that 6 parameters 
are used to define the shape of this hip-roof primitive. Further 
more, another 6 parameters define how a primitive is placed in 
3D space, 3 for position and 3 for orientation. 
  
ss i 
width : m 
fo 
| A. 
Sat“ 
Figure 1. Hip-roof primitive 
2.3 Workflow 
Fig. 2 shows the workflow of this primitive-based 3D building 
reconstruction method. The numbers denote the order of 
processing. 
LiDAR point cloud IZ Optical imagery 
= E 
1 2 
2 ve 5 d 
Recognize primitives and Extract features 
measure initial parameters 
Corners of 
Initial values of buildings 
primitives 
3 
Compute features 
Corners of 
primitives 4 
4 
Optimize parameters 
3D buildings represented by primitives 
with optimized parameters 
  
  
*—  — N 
   
    
         
       
     
  
Extract features 
  
     
  
   
  
  
   
  
Planes of 
buildings 
  
     
      
  
     
    
  
  
   
  
  
  
   
    
   
   
    
    
   
    
     
     
  
  
  
   
   
   
    
    
  
  
   
  
   
    
     
   
    
    
     
   
  
       
 
	        
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.