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

   
lla, CA, 9-11 Nov. 1999 
  
| position of detailed windows. 
esulting DTM, the road sides must 
th a grid width of 20 x 20 cm! is 
eround points by applying a robust 
stribution function in the program 
3999). Figure 1 shows a hill shaded 
al terrain model is used for the 
model which provides the first 
1 grid point, the elevation angle of 
S") is given in that model. This 
a digital image, where the grey- 
of the terrain (figure 2). As no 
ed yet in interpolating the DTM, a 
'oduced with wide transition zones 
as. 
roads in a mountainous, forested 
les perpendicular to the roads. Up 
cted. Beginning at the left side, the 
ide and the bank of the road (only 
road sides the second and the third 
. is at the end of the ditch. Not all 
À 
p 
— v 
  
  
  
b sg 
'erpendicular to roads. 
   
International Archives of Photogrammetry and Hemote Sensing, Vol. 32, Part 3W14, La Jolla, CA, 9-11 Nov. 1999 
  
Figure 4: Two details from the slope model in figure 2. 
four break lines are significant along the entire road, in fact the 
breaks at the road sides are usually stronger than the outer two 
breaks. Figure 4 shows two details from figure 2 with the position 
of the profiles of figure 3. The roads themselves are relatively flat 
and appear as bright strips in the slope image. They are 
surrounded by the road bank and indentation as dark strips. 
As break lines in the terrain model correspond to abrupt changes 
in the surface normals, they can be detected by applying an edge 
extraction algorithm to the first derivative of elevation. 
Unfortunately, standard edge extraction algorithms deliver only 
short segments of break lines (figure 5) or even fail. 
  
  
  
  
  
Figure 5: Edges extracted from the slope model. 
2.1 Edge Enhancement 
For achieving satisfying results the slope image has to be 
prepared by sharpening the edges. For this purpose an operator 
based on the ideas of the biased sigma filter (Lee, 1983) can be 
used. The biased sigma filter is an edge preserving and edge 
enhancing smoothing filter. In the original concept it determines 
the new grey-level value of a pixel (denoted as the central pixel) 
by calculating two measurements m, and m; using some of the 
neighbouring pixels. Those pixels in a square neighbourhood, that 
have a grey-level value in a defined range around the grey-level 
value of the central pixel (e.g. + three times the standard 
deviation © of the image noise), take part in the calculation. The 
187 
Figure 6: Results of the biased sigma filter. 
measurement my is the average value of all such pixels that have a 
grey-level value smaller than the one of the central pixel. 
Analogously, m, is the average value of such pixels having a 
greater grey-level value. Depending on which one is closer to the 
old grey-level value of the central pixel, either m, or m, is 
selected to be the new grey-level value. 
This filter is quite powerful in smoothing while still preserving 
and even enhancing image edges. Unfortunately it often 
introduces artefacts. In our case we use the edge enhancing 
property of this filter for sharpening widely blurred edges. We 
choose a filter extent of 3 by 3 m? (corresponding to 15 by 15 
pixels). The o-range of the filter is ignored so that all pixels in the 
neighbourhood are used to calculate the two average values m, 
and my, 
The effect of the filter can be seen in figure 6 for the images of 
figure 4. The transition zones between flat and steep (between 
bright and dark) can be removed by this filter which strictly 
assigns either the bright or the dark value to each pixel. The 
resulting image is optimally pre-processed for subsequent edge 
extraction. 
The danger in applying such a strong non-linear filter lies in a 
geometric displacement of image edges. In our case we could not 
find any evidence for this suspicion. The extracted break lines fit 
exactly to the ones measured in the field (c.f. section 2.4). 
2.2 Automatic Feature Extraction 
We use an algorithm for simultaneous extraction of point and line 
features based on the Fórstner Operator (Fuchs, 1995). From the 
first derivatives of the grey levels a measure W for local texture 
strength and a measure Q for isotropy of texture can be computed. 
The average squared norm of the grey level gradients in a small 
(e.g. 5 x 5 pixels) neighbourhood can be used for W. By applying 
thresholds W,,, and Q,, to W and Q, each pixel can be classified 
as belonging either to a homogeneous region, to a point region or 
to a region containing a line. As the classification result is 
especially sensitive to the selection of the threshold W,, for 
texture strength, this threshold is selected in dependence on the 
image contents. The selection of Q,, is less critical because Q is 
bound between 0 and 1 (Mischke et al., 1997). 
   
    
   
   
   
    
    
   
    
    
    
     
  
  
  
  
   
  
  
  
  
  
   
   
    
    
   
   
   
   
    
     
   
   
    
  
 
	        
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.