Full text: XVIIth ISPRS Congress (Part B4)

  
PREVIOUS EFFORTS 
Boyell and Ruston (1963) first introduced the graph 
representation of contour relationships in which contours and 
inter-contour regions are defined as edges and nodes, 
respectively. It provided a tool to visually perceive the 
relationship among contour lines. 
Later on, Pfaltz (1976) proposed a surface networks theory. In 
it, he attempted to select a limited set of disjoint points that 
conveyed the greatest amount of information about the surface. 
Those set of points were then used to reconstruct the 
interrelations of surface features such as peaks, passes, ridges 
and pits. In doing so, the topology of the surface can be 
formalized and terrain features can then be defined. Though 
not expanded on, contour labeling was mentioned as one of the 
possible applications of this theory. 
Mark (1977) concentrated on incorporating the contour tree 
concept in computer cartography, particular in contour labeling 
and surface generalization. He pointed out the potential of the 
graph structure in rebuilding the topology of contour lines. But 
it was Roubal and Poiker (1985) who first used the contour tree 
structures to automate the contour line labeling problem. The 
approach defined a graph structure using the topological 
adjacency of contour lines as nodes in the graph. In this 
approach, the inter-contour regions were not counted. Asa 
consequence, a non-closed contour resulted in the loss of its 
tree structure and the neighborhood relations were no longer 
retained (Figure 1a). 
  
  
  
  
  
  
  
  
  
  
LI 
I 
L2 
IS 
LS ——I3-——15-——I16 
| 
LA 
l 
I7 
Fig. la 
An 
"C — u—J 
G—D—E—F 
Fig. 1b 
An 
Nem Hm 
G— D-—E-—F 
Fig. lc 
  
Fig.1a: Non-closed contours in Roubal and Poikers' 
approach (1985) resulted in the loss of tree structure 
of the graph, and the neighborhood relations are no 
longer retained. 
Yagi et. al. (1991) reported a system that scans, digitizes and 
vectorizes the 1/25,000 topographic relief plate. The human 
operator was involved in the semi-automatic editing process to 
improve the quality of the scanned contour lines. An existing 
250m interval DTM was employed to assign the contour height 
in accordance with the height difference of a pair of known- 
height points. This approach improved image quality of 
cartographic documents by a photomechanical process and 
hence reduced the editing time. In general, it is an interactive 
method for contour labeling. 
266 
Sircar and Cebrian (1991) presented a raster-based approach to 
label contour lines digitized from topographic maps. The graph 
theory was also applied to reconstruct the topological 
adjacencies of elevation regions in rasterized contour maps. 
Both inter-contour regions and contour lines are treated as 
nodes in their representation in the resulting graph structure. A 
semi-automated batch-oriented approach was employed. It 
emphasized utilizing low cost desktop raster scanner for 
engineering applications of small or medium size organizations. 
Previous efforts have shown the merits of contour tree 
structures in preserving and representing the topology of the 
contour lines, and thus provided a basis for an automated 
contour labeling system. In an automated process involving 
human computer interaction, it is critical that the system follows 
the same logical sequence that a human operator does. This 
paper expands Sircar and Cebrians' (1991) approach with 
emphasis on the human-computer interaction. It begins by 
employing available height information to orientate the free tree. 
After applying topological rules to the graph structure in order 
to find the relative height order of the contours, unique 
solutions are derived and attached to the edges of the tree. The 
interactive mode will provide information so that ambiguous 
contours will be highlighted for the next iterative process to 
solve or for the operator to solve. For example, it is only by 
utilizing information from adjoining map sheets, that we can 
discriminate between Fig. lb and lc. Figure 2 is a block 
diagram of the proposed system and shows the general 
structure of the process. This paper now considers the 
methodology and reviews some of the problems encountered in 
implementation. 
relief plate 
   
  
image coding for contour lines 
and inter-contour regions 
| construct contour tree] 
topological rules 
\ 
| apply topological rules | 
height information 
/ 
| oriented contour tree | 
Fig.2: Block diagram of the automatic 
contour labeling system 
   
  
  
  
  
  
  
METHODOLOGY 
The project began by implementing the methodology proposed 
by Sircar and Cebrian (1991), but based on some topological 
rules that governed the relationship between contours. 
Construction of Contour Tree 
The tree structure is a graph with nodes and edges. Using 
edges to symbolize the contour lines and nodes to symbolize 
the inter-contour regions is an appropriate way of constructing 
the contour tree in light of rebuilding neighborhood 
relationships and for error detection. A tree without any 
directional information is called a free tree, whereas a tree with 
contour elevations attached to the edges (thus providing 
directional information) is called a directed tree. An adjacency 
matrix can also be used to represent the same structure. 
 
	        
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.