Full text: Papers accepted on the basis of peer-review full manuscripts (Part A)

ISPRS Commission III, Vol.34, Part 3A ,,Photogrammetric Computer Vision“, Graz, 2002 
SURFACE CLUSTERING FROM AIRBORNE LASER SCANNING DATA 
Sagi Filin 
Department of Geodesy, Faculty of Civil Engineering and Geosciences, Delft University of Technology, The Netherlands 
s.filin@citg.tudelft.nl 
Working Group III/3 
KEY WORDS: Clustering, Laser altimetry, Surface classification, Surface reconstruction, Data segmentation 
ABSTRACT 
This paper presents an algorithm for the extraction of surface clusters from airborne laser data. Surface structure analysis 
is fundamental to almost any application involving LIDAR data, yet most algorithms focus only on identifying planar 
segments. The proposed algorithm is more general insofar as it aims at extracting surface segments that exhibit an 
homogeneous behavior, without restriction to one specific pattern. The algorithm adopts a data clustering methodology 
for this purpose, which offers a very general and flexible way to identify homogeneous patterns in the data. 
1 INTRODUCTION 
Laser altimetry has emerged in recent years as a leading 
technology for the extraction of information of physical 
surfaces. The dense description of physical objects and the 
terrain that is achieved by current airborne systems have 
led to an increased interest in utilizing the data for geo- 
spatial analysis as well as to surface reconstruction and ter- 
rain models generation. Growing experience shows, how- 
ever, that the ability to use the raw data directly for deriv- 
ing products and for analysis is rather limited, mainly as 
the data consists of a mixture of terrain, surface, and non- 
surface points without any semantic information that may 
distinguish one set of points from the others. As a result, 
applications that require separating one type of points from 
the others, e.g., masking vegetation, terrain points from 
non-terrain points, object points from non-object points, or 
applications that depend on evaluating local surface prop- 
erty require introducing some level of surface analysis to 
the data. It has been suggested to apply point based tech- 
niques as a potential solution to some applications, but ex- 
perience shows that they have their own limitations and 
that a more rigorous approach is preferable. The role of 
surface structure analysis goes beyond filtering or masking 
the data. As digital surface models (DSM) generation, 3D 
object recognition, or applications such as 3D city model- 
ing require laser surfaces as an input, laser surface analy- 
sis becomes prerequisite for any application that involves 
interpretation of the data. As laser surfaces are defined 
by laser points, identifying surface structure consists of 
grouping the points into segments with common attributes. 
Segmentation of range data is still an active field. The ma- 
jority of the reported algorithms concern close-range ap- 
plications, as the works by, Besl (88); Kóster and Spann 
(2000) or the review in Hoover et al. (1996), indicate. Yet, 
close range applications are usually applied to modeling 
objects with well-defined, smooth shapes; the surfaces sur- 
veyed by airborne LIDAR systems offer, in contrast, far 
more complex shapes representing a variety of natural phe- 
nomena. Notwithstanding, the majority of the reported 
algorithms focus on extracting planar surfaces (see, e.g. 
Lee and Schenk, 2001; Vosselman, 2001), mostly in asso- 
ciation with the extraction of roof facets for building ex- 
traction. By narrowing their scope to this specific type of 
surfaces these algorithms are likely to fail with complex 
building shapes or with mixture of vegetation and build- 
ings; they also lack the generality required in associating 
the laser points in the dataset with a segment (the essence 
of data segmentation). Based on similar arguments Maas 
(1999) and Oude Elberink and Maas (2000) tackle the seg- 
mentation of airborne laser data. The authors propose seg- 
mentation algorithms for a rasterized and quantized ver- 
sion of the range data. They identify classes in the data 
based on height texture measures. Their algorithms clas- 
sify the data by attaching a label to each pixel but prac- 
tically do not provide surface segments. So, while an as- 
sociation of the data with classes is achieved, identifying 
structure in the data is not guaranteed at all. 
This paper presents a point clustering algorithm for ex- 
tracting homogeneous segments in the laser data. Homo- 
geneity refers to clusters of data sharing consistent attributes, 
and in the current case surface attributes. Clustering is a la- 
bel for a variety of procedures aiming at grouping the data 
into homogeneous patterns, usually without an explicit a 
priori definition for the patterns. The clustering method- 
ology offers generality and flexibility in accommodating 
spatial relation and attributes and also the ability to incor- 
porate different cues into the process in a very natural way. 
Clustering can be seen as a combination of two processes 
— identifying patterns in the data based on attributes and 
grouping the data into clusters. Attributes should identify 
the properties that capture the sought-after information and 
produce the best separation among classes. Grouping con- 
cerns identifying areas with homogeneous attributes; the 
goal is to find clusters that are spatially meaningful and at 
the same time to avoid an algorithmic tendency for over- 
segmentation of the data. With laser data, further details 
regarding the data acquisition systems should be consid- 
ered. The data itself consists by nature of a set of irreg- 
ularly distributed points that carry only a limited amount 
of information, namely their x, y, and z coordinates. The 
spatial point distribution and the point density cannot be 
assumed fixed as they depend on the scanning system. The 
algorithm that is presented here copes with the varying 
point density and operates on the laser points directly with- 
out rasterization or other preliminary processing that may 
A- 119 
  
  
 
	        
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.