Full text: Technical Commission III (B3)

  
QUALITY ANALYSIS ON RANSAC-BASED ROOF FACETS EXTRACTION FROM 
AIRBORNE LIDAR DATA 
     
  
Jixing Yan ^ *, Wanshou Jiang 5 Jie Shan ** 
? School Of Remote Sensing and Information Engineering, Wuhan University, 430079, Wuhan, China — (yjxsky; 
shanj)@whu.edu.cn 
? State Key Laboratory Of Information Engineering In Surveying, Mapping and Remote Sensing, Wuhan University, 
430079, Wuhan, China - jws(g)lmars.whu.edu.cn 
* School of Civil Engineering, Purdue University, 47907, West Lafayette, IN, USA- jshan@purdue.edu 
KEY WORDS: Analysis, Quality, Algorithms, Extraction, LIDAR, Building 
ABSTRACT: 
RANSAC algorithm is a robust method for model estimation. It is widely used in the extraction of geometry primitives and 3D 
model reconstruction. However, there has been relatively little comprehensive evaluation in RANSAC-based approach for plane 
extraction. In order to provide a reference for improving the quality on RANSAC-based approach for roof facets extraction or 
segmentation, this paper focuses on the quality analysis on classical RANSAC algorithm. Airborne LIDAR data from the test Area 1 
and Area 2 in Vaihingen (German) is used. 33 buildings (4 buildings with flat roofs and 29 buildings with slope roofs) extracted 
from LIDAR data are taken as input for planes extraction. Based on the characteristics of detected planar surfaces, planes can fall 
into several categories: non-segmented planes, over-segmented planes, under-segmented planes and spurious planes. Then, several 
causes for these quality problems are discussed. Some experimental results and analyses show that, considering spatial-domain 
connectivity, most of the quality problems of classical RANSAC algorithm can be improved. However, there are still many issues 
requiring in-depth research. Finally, some methods are suggested to solve these problems. 
1. INTRODUCTION 
As a direct method for collecting dense accurate 3D point 
clouds, Light Detection and Ranging (LIDAR) has become an 
important technology in topographic mapping and 3D city 
modelling. 3D building reconstruction is a strong focus of 3D 
city modelling, and much progress has been reported 
(Vosselman, 1999, Verma, 2006, Sampath, 2010). Among the 
reported studies, building reconstruction is usually based on the 
assumption that a building is a polyhedral model, which 
consists of plane primitives. Consequently, the procedure of 
building roof reconstruction can be decomposed into two main 
steps: 3D roof facets extraction and topology construction. To 
some extends, the quality of 3D building models mainly 
depends on the accuracy of 3D roof facets detection from 
building (Elberink, 2011). 
Generally, 3D roof facets extraction from LIDAR data involves 
several basic methods and techniques such as segmentation, 
classification and clustering (Sampath, 2010). Local surface 
normal, calculated from the neighbourhood 3D points, is taken 
as the most important feature for detecting planes from building 
roof. However, surface normal is sensitive to noise. In addition 
to uncertainty in the measure, LIDAR data will inevitably 
contains returns from parts of trees, antenna or electric wires 
over building roofs. Moreover, the approach for neighbourhood 
selection from unstructured LIDAR point clouds will also affect 
the calculation accuracy of surface normal. 
Another popular method for extracting roof facets from point 
clouds is the Random Sample Consensus (RANSAC) (Forlani, 
2006, Bretar, 2005, Kurdi, 2007) algorithm and 3D Hough 
  
* Corresponding author. Jixing Yan, yjxsky@whu.edu.cn. 
Transformation (Vosselman, 2001, Huang, 2011). Both of them 
are robust methods for estimation of the model parameters. 
Hough Transformation and its extensions can only be used to 
detect several 3D objects such as lines, planes, cylinders etc, 
while RANSAC approach is more all-purpose in the detection 
of geometry primitives. In addition, Hough Transformation is 
sensitive to segmentation parameters. However, both of them 
can lead to false or surplus planes when used in the extraction 
of roof facets from LIDAR data (Vosselman, 2001, Tarsha- 
Kurdi, 2007). 
In terms of roof facets extracted by RANSAC, there have been 
many qualitative descriptions in literatures but seldom of them 
provide a comprehensive evaluation in quality. In order to 
provide a reference for improvement, we focus on the quality 
analysis. Building roofs extracted from Airborne Laser scanner 
Data in Vaihingen test areas (Cramer, 2010) are used, and some 
experiments and quality problems are discussed. 
This paper is organized as follows. In Section 2, we introduce 
the classical RANSAC algorithm for plane extraction and give 
an overview of related work in roof facets extraction. In Section 
3, we introduce the test data and some experiments in classical 
RANSAC for plane extraction, then the experimental results are 
analysed. In Section 4, we draw a conclusion from this work. 
And some future work is discussed. 
2. RANSAC AND RELATED WORK 
The RANSAC (Random Sample Consensus) algorithm 
proposed by Fischler and Robert (Fischler and Robert, 1981) is 
a robust method for extract models from a data set. It is often 
  
  
  
  
  
  
  
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
   
  
  
  
   
  
  
  
   
  
  
   
    
	        
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.