Full text: XVIIth ISPRS Congress (Part B4)

AUTOMATIC CONTOUR LABELING 
FOR SCANNED TOPOGRAPHIC MAPS 
Chao-hsiung Wu 
Surveying Engineering Dept. 
University of Maine 
Orono, ME 04469, U.S.A. 
William Mackaness 
NCGIA 
333 Boardman Hall 
University of Maine 
Orono, ME 04469, U.S.A. 
Commission 4 
ABSTRACT: 
In many mapping organizations, existing topographic paper maps comprise the most complete source of elevation data; the 
objective of this research is to capture the elevation data (which is in contour form) in a GIS. The topographic relief plate which 
shows no height information can be scanned into a GIS. The remaining task is then to label these isolines. 
This paper discusses a methodology for the automatic labeling of the scanned image based on the separate input of a minimum set 
of height information. The implementation was divided into two parts. First, an undirected contour tree was generated from 
analysis of a scanned image. Secondly, a set of heuristic topological rules were applied in order to orientate the tree and thus 
determine a minimum set of height information required to label all the contours. Problems in this partial implementation and 
worst case situations are discussed. 
Key Words: Cartographic, Raster, Spatial, Directed Graphs, Contour Labeling 
INTRODUCTION 
The generation of digital terrain models (DTM) for geographic 
database is an important task in many mapping organizations 
(Petrie and Kennie, 1990; Niemann and Howes, 1991). The 
format of a DTM is basically a regular grid of elevation. 
Ideally, the values are interpolated from the original set of 
points (for example from a topographic survey). In Taiwan, 
however, the most complete source of elevation data is from 
existing paper maps. The challenge thus becomes one of 
efficiently converting a large amount of paper maps into a 
digital representation for GIS applications. 
At present, DTM data are derived from three alternative 
sources, namely ground surveys, photogrammetry and 
digitization of cartographic documents (Weibel and Heller, 
1991). Ground survey measurements tend to be very accurate 
and the accuracy of the resulting DTM is very high. However, 
as this technique is relatively time consuming, its use is limited 
to small areas and large scale projects. Photogrammetric data 
capture is based on the stereoscopic interpretation of overlapped 
aerial photographs or satellite imagery. It is normally used in 
large engineering projects (e.g., dams, roads) as well as 
nationwide data collection projects. Digitization of cartographic 
documents may be implemented by manual digitization, semi- 
automated line following, e.g. Laserscan" (Peuquet and Boyle, 
1984), or by means of automatic raster scanning and 
vectorization of a contour plate, e.g. Sysscan* (Peuquet and 
Boyle, 1984). The accuracy obtained will depend on the 
quality of the cartographic sources as well as the Analog/Digital 
(A/D) conversion process. Due to the relatively high costs of 
the direct methods of data collection (surveying and 
photogrammetry) and the large volume of existing paper maps 
available, the indirect method (A/D conversion) is predominant 
for large data collection projects. This is particularly true for 
national (e.g., USGS) or military agencies (e.g., DMA). 
Despite the widespread use of paper maps as a basis for DTMs, 
collecting contour data presents its own problems. Essentially 
contour lines are a form of terrain visualization and are not 
primarily used as a scheme for numerical surface 
representation. Excessive numbers of points are sampled along 
contours, whereas no data is sampled across contours. Errors 
may be introduced in drawing, line generalization, and 
  
* Mention of vendors system should not be construed as an endorsement 
of the product. 
265 
reproduction. A large amount of the original information is lost 
in the map making process. Contour generation is a 
generalization of spot height information, consequently, 
contour data yield DTMs of only limited accuracy. However, 
since large area coverage is achieved relatively cost effectively, 
digitized cartographic documents provide a compromise method 
for creating DTMs for use at medium or small scales. 
The contour lines in a topographic relief plate are a graphic 
representation of terrain. The focus of the A/D conversion is 
the interpretation of this graph. When a graph is stored in a 
digital environment, descriptions are required and attached to 
the graph for interpretation. For these isolines, the description 
is the elevation data it represents. Contour labeling is a process 
whereby elevation data are attached to isolines. Traditionally, 
vector based techniques dominated the contour labeling process 
which relied heavily on high labor intensive manual operation, 
costly computer graphics hardware and were time consuming. 
As a consequence, these constraints limit its use (Selden, 
1991). But the low cost of scanners and large storage mediums 
make the raster based approach more popular (Carstensen and 
Campbell, 1991). An approach that incorporates the advance 
of computer technology, the relatively inexpensive raster-based 
scanning machines, the ever increasing computational speed, 
and the need to reduce the cost of manpower, to minimize 
errors introduced from tedious repetitive manual tagging and to 
provide a user friendly environment, is proposed in the 
following discussions. 
This paper presents an approach that efficiently utilizes a 
minimum set of height information from the topographic maps, 
to automatically tag the contour lines and consequently creates 
DTMs. Height information includes spot heights and contour 
indexes. A conceptual model, in the form of a contour tree, is 
adopted to express the relationships of the contour lines, in 
particular the contour topology. The topology of contour lines 
is derived by examining their neighborhood relationship. A set 
of rules are employed to orient the contour tree. In the process, 
the human-machine interaction will provide relevant feedback 
messages to guide the operator. The minimum requirements of 
height information for a free tree to be oriented are derived and 
provide valuable messages for a human operator to completely 
label the contour lines. This approach incorporates the implicit 
nature of contours (i.e., their topology), with the explicit 
information about the contour plate (i.e., the height 
information) in order to fully automate a contour labeling 
system. 
j 
| 
| 
| 
| 
i 
i 
 
	        
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.