Full text: Proceedings, XXth congress (Part 3)

   
inect the deepest 
jugh information 
| contours. Their 
odels (DEMs) or 
program called 
orithm of Profile 
h PPA from two 
branch reduction 
ire automatically 
with the original 
per for automatic 
yme cartographic 
tracting drainage 
determine water 
Seemuller, 1988; 
sity of drainage 
sibility of terrain 
etric structure of 
ck type of a land 
res are essential 
tion studies and 
oe lines) can be 
al terrain model 
us elevations by 
y important for 
ng the ridge side 
ie high avalanche 
on, some of the 
ler for different 
es usually accept 
two-dimensional 
. They generally 
itify the features. 
rocesses have not 
wing still is done 
e main reason for 
lata trends within 
most automatic 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B3. Istanbul 2004 
[n this study, some of the terrain forms depending on elevation 
data for deriving topographical map information have been 
investigated. Then, an automatic line extraction algorithm 
coded firstly in FORTRAN by Chang et al. (1988) with the 
name PPA program have used for extracting the terrain skeleton 
lines by expending the effect of the branch reduction step. The 
algorithm is prepared to demonstrate the feasibility of digital 
elevation models and computer programming techniques in 
automation for extracting ridge and valley line systems of 
topographical relief. Finally, some of automatic valley line 
extraction results have compared with a topographical map 
which is drawn by a human operator from photogrammetric 
stereomodel. 
2. FORMS OF DTM AND DEM DATA SETS 
The terrain surface model is most commonly described either as 
a DEM, or as a digital terrain model (DTM) in literature. The 
form of DEM is defined as a regular two dimensional array of 
heights sampled above some datum that describes a surface. 
The other description of DEM is regular gridded matrix 
representation of the continuous variation of relief over space. 
On the other hand, the form of DTM contains elevation 
information with the addition of some explicit coding of the 
surface characteristics such as breaks in slope, drainage divides 
etc. Examples of DTMs include the triangulated irregular 
network (TIN), digital contours with form lines, and the richline 
model of Douglas that uses ridge, valley and form lines to 
define an elevation model (Wood, 1996). 
The points of DTM or DEM data set can systematically be 
collected using four different methods according to geometric 
disposition of the heights points on terrain surface (Figure 1). 
Type I Type lI 
ee E t TT 
Type III Type IV 
Figure 1. Height points data sets (Yoeli, 1984) 
Type I: Regular distances height points are ordered with 
squared grid as a DEM, 
Type II: Irregular distances height points are distributed along 
the equidistant parallel profiles, 
Type III: Horizontal arrays of equal height points, 
Type IV: Randomly distributed height points. 
The height points in Type I can be collected manually or 
automatically from photogrammetric stereo models. The height 
points in Type II can be collected manually where the slope is 
changed along the  equidistant parallel profiles from 
photogrammetric stereo models. The height points in Type III 
can be collected manually along the equal horizontal heights 
from photogrammetric stereo models or along the contours by 
digitizing from hardcopy topographical maps. The height 
points in Type IV can be collected where the slope is changed 
from photogrammetric stereo models or land surveying. 
Adequate logics for the analytical search of skeleton lines of the 
relief can, in principle, be formulated for all four types of 
D'TMs and there is no need to transform the Types II, III, IV, if 
initially so given, into a DTM of Type I by interpolating a 
secondary DTM superimposed on the original points (Yoeli, 
1984). For example, Aumann et al. (1991) and Tang (1992) are 
derived skeleton lines from digitized contours to generate high 
quality DTMs. Their data set is like Type III which is acquired 
from the contour maps. On the other hand, the simple matrix 
form of elevation values as Type I is the most efficient data to 
be able to processing with programming language. Due to its 
easy integration within a geographic information system (GIS) 
environment, the use of gridded matrix representation of the 
continuous variation of relief, which means DEM according to 
Wood (1996), has become widespread (Figure 1, Type 1). For 
the availability of gridded matrix representation, most scientists 
have used DEM form in order to extract the terrain skeleton 
lines in their studies (Yoeli, 1984; Wood, 1996; Chang, et al., 
1998). 
3. AUTOMATIC EXTRACTION OF TERRAIN 
SKELETON LINES 
FROM DEMs USING ‘RIDGEVALLEYAXISPICKER’ 
PROGRAM 
The basis of the PPA algorithm is written by Chang in Visual 
Basic in three steps; target recognition, polygon breaking and 
branch reduction. After the three steps, the program produce 
smoothed or non-smoothed skeleton line segment coordinates in 
a text file. Figure 2 shows the steps of the program. 
The main difference of the *RidgeValleyAxisPicker' program 
from the original PPA program has been appeared on profile 
recognition in target recognition step. There is no profile in 
‘RidgeValleyAxisPicker’ program and all height points are 
target. Another difference is in branch reduction step. Because 
half of the profile length is unknown, there is no rule how many 
segments have been deleted for any branches in the step. 
In the study, the effect of branch reduction step of the 
*RidgeValleyAxisPicker' program is modified by deleting 
branches iteratively to obtain more suitable skeleton lines to the 
land form. 
3.1 Target Recognition 
Target recognition procedure is carried out in 'ConnectAll and 
‘SortSegment’ subroutines in the ‘RidgeValleyAxisPicker’ 
program. Both of the subroutines start automatically. Firstly, 
‘ConnectAll’ ties all of the DEM points which have elevation 
values, that means points are upper than sea level, with line 
segments. Secondly, ‘SortSegment’ sorts all of the segments 
according to their weights which are calculated by total 
elevation value of two points of a segment. Briefly, all of the 
DEM points, upper than sea level, are selected as target and tied 
with line segments, before the segments are sorted in target 
recognition step (Figure 3). 
   
  
   
   
   
   
  
   
  
   
   
  
   
   
   
  
  
   
  
   
  
  
   
  
   
  
   
  
  
   
  
    
  
  
   
   
  
   
   
   
   
   
   
     
   
   
  
   
  
   
   
  
   
  
   
    
   
  
  
   
  
   
   
   
	        
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.