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 
  
TERRAIN SURFACE RECONSTRUCTION 
BY THE USE OF TETRAHEDRON MODEL WITH THE MDL CRITERION 
G. Sohn, I. Dowman 
Dept. of Geomatic Engineering, University College London, Gower Street, London, WCIE 6BT UK - (gsohn 
idowman)@ge.ucl.ac.uk 
? 
Commission III, WG III/3 
KEY WORDS: LIDAR, Automation, DEM/DTM, Filtering 
ABSTRACT: 
A LIDAR filtering technique is used to differentiate on-terrain points and off-terrain points from a cloud of 3-D point data collected 
by a LIDAR system. A major issue of concern in this low-level filter is to design a methodology to have a continual adaptation to 
terrain surface variations. To this end, several essential observations are discussed in this paper: i) the terrain surface can be 
fragmented into a set of piecewise “homogeneous” plane surfaces, in which terrain surface variations are smoothed out, il) a criterion 
for differentiating on- and off-terrain point from plane terrain surface can be equivalently applied to these terrain segments assumed 
as being plane, and iii) an inter- and intra-relationship of on- and off-terrain points can be as verifying the a priori taken assumption 
of the plane terrain surface. The main strategy implemented in our LIDAR filtering technique is to iteratively generate a number of 
terrain surface models in order to hypothesize and test a plane terrain surface over a local area. Finally, the most reliable plane terrain 
surface model is selected as an optimised solution and thus the terrain surface model is refined. To this end, we devise a two-step 
divide-and-conquer triangulation in terms of downward and upward model refinement; in this framework, a tetrahedron is used in 
order to hypothesize a plane terrain surface and the Minimum Description Length (MDL) criterion is employed for the selection of 
an optimized plane terrain surface model. The useful characteristics of this method are discussed with results derived from real 
  
LIDAR data. 
1. INTRODUCTION 
Recently, LIDAR technology has been getting much more 
attention from the photogrammetry, remote sensing, surveying 
and mapping community as an important new data source for a 
wide range of applications; topographic mapping, bathymetry, 
forest mapping, crop height measurement, flood modelling and 
3-D building modelling (Cobby et al., 2001). Among the many 
algorithmic methodologies used to generate the above value- 
added products, a filtering technique to differentiate on-terrain 
points from off-terrain points has been emphasized as an 
efficient focusing strategy to understand complex scenes. 
Although various types of filtering techniques have been 
introduced (Pfeifer & Kraus, 1998; Axelsson, 2000; Vosselman, 
2000), Flood (2001) reported that 60% - 80% of LIDAR data 
processing lines running in private firms is allocated to manual 
classification and final quality control, due to the lack of 
efficient algorithms for extracting the bare earth surface. 
2. PROBLEM DESCRIPTION 
2.1 Labelling Problem 
A LIDAR filtering technique to differentiate on- and off-terrain 
points from a point cloud can be considered as a low-level 
vision problem. Such a low-level filtering technique is often 
posed as a labelling problem in which predefined semantic 
labels are assigned to data (Li, 2001). 
Suppose that we have a set of discrete LIDAR points S and a 
labelling function F which assigns pre-designed semantic labels, 
namely (on, off) to the data domain S. The labelling function F 
A - 336 
generates a set of new labelling observations f, which can be 
described as follows: 
S 2 (s, 
(1) 
f Ua f F(s); fe tonoff) 
where ; is the index of discrete point s; N is the dimension of 
the domain S; f; is a label assigned to the point s; from a label 
set (on, off]. 
In order to give the labelling function F of Eq. (1) an actual 
method to populate wanted terrain labels, a criterion J to 
differentiate on- and off-terrain points is needed. A major issue 
concerned in the selection of ó is how to make ó robust under 
the circumstances where background knowledge about 
underlying terrain slope has changed; when terrain slope 
changes gently or abruptly. This scale issue governs the overall 
performance of the filter. Figure 1 illustrates a simple example 
where a criterion óis selected to differentiate on- and off-terrain 
points from a flat terrain surface; a point with slope angle larger 
than óis labelled as an off-terrain point; otherwise, it is labelled 
as an on-terrain point (see Figure 1(a)). However, when a point 
is located in a different background, this criterion ó is not valid 
any more since the background knowledge that the terrain 
surface is flat has been altered (see Figure 1(b)). 
There may be two ways to tackle this problem. One is to make ó 
adaptive to underlying terrain slope; J is trained with the 
analysis of background knowledge about terrain slope collected
	        
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.