Full text: XVIIth ISPRS Congress (Part B3)

unts 
This 
n to 
om- 
iper 
| for 
s to 
)) is 
ality 
d as 
ster 
ctor 
ta is 
aps. 
the 
rlay 
| the 
:'k of 
Isive 
ator. 
the 
uted 
> the 
One possibility is to use techniques from pattern recog- 
nition and line drawing analysis. For maps of low com- 
plexity (eg cadastral maps of scale 1 : 500 or 1 : 1000, 
forest or water plates of a topographic map) commercial 
software packages are available which use these tech- 
niques (eg STRUVE from M.O.S.S., Germany, GEO- 
REC from SysScan, Norway). They operate in batch 
mode accompanied by manual pre- and postprocessing. 
The amount of manual editing is closely related to the 
complexity and the quality of the maps. For instance for 
cadastral maps of scale 1 : 500 of very good quality for 
the GEOREC system time savings of 50 % compared to 
manual digitising were reported [Schmitz 1991]. How- 
ever, these techniques fail, if more complex maps of 
lower quality are to be converted to GIS data. 
In this paper we introduce a multi-level model for a 
large-scale map as the key to improved and robust auto- 
matic map interpretation. The levels of the model are 
called semantic objects, graphics and text, image graph 
and image. Objects, operations to be performed on the 
objects and relations between the objects are presented 
for each level. We first shortly review some work done 
in the knowledge based interpretation of maps. Then, we 
introduce our model for the interpretation of a large- 
scale map and its representation by a semantic network. 
The flow of the interpretation is explained next, followed 
by first results. 
2. FORMER WORK IN MAP INTERPRETATION 
The basic operation for processing line drawings is line 
extraction from a raster image. Often this is done by 
thinning or by a distance or medial axis transformation 
of the binarised image [Smith 1987] followed by line 
tracking and line approximation. Another possibility for 
obtaining the lines is the extraction from grey-valued 
images [Joseph 1989]. It returns lines and line crossings. 
A first step in processing the lines (eg [Domogalla 1984]) 
is to attempt to reconstruct the elements of the graphics 
(eg points, straight and curved lines, circles, arrows, 
hatched and screened areas and other kinds of map 
symbols). It should be pointed out that in nearly all cases 
this reconstruction can only be partially successful, be- 
cause of errors in the input data (in the map itself or 
introduced by scanning or preprocessing) and because 
of a lack of higher level knowledge. 
579 
After the partial reconstruction of the graphics the in- 
terpretation of objects of the domain (eg buildings, 
roads), denoted by the graphics is attempted using hig- 
her level knowledge. The work we will present in the 
following is ordered according to an increasing use of 
high level knowledge. 
In the system CAROL [Illert 1991] designed for the 
interpretation of large-scale maps (eg German base map 
1:5000) emphasis is laid on the improvement of different 
interpretation modules. The text and the symbols are 
recognised by classifying the contours expanded in a 
Fourier series. The system also recognises hatched areas 
and dashed lines and combines symbols into strings (eg 
digits to numbers). At last, strings and symbols are as- 
signed to spatial features (lines, points). 
MARIS [Suzuki and Yamada 1990] is a system for the 
interpretation of large-scale maps of Japan. At first, 
special algorithms for tracing closed polygons are util- 
ised to find buildings. Afterwards, height contour lines 
and lines representing railways, roads and water areas 
are recognised. 
T. Kilpeldinen [Kilpeldinen 1988] tries to recognise 
buildings in city maps. She only describes the buildings 
(local knowledge) on several levels of detail, using the 
programming language PROLOG. Although she does 
not model the surroundings and the relations among the 
buildings and the surroundings, she obtains high recog- 
nition rates. 
Another direction is chosen by J.A. Mulder [Mulder 
1988]. He investigates topographic objects and con- 
straints between them. Then he analyses simple line 
drawings containing these topographic objects using a 
constraint satisfaction technique. 
M. Ilg [Ilg 1990] uses domain dependent knowledge to 
analyse road maps, using bottom-up and top-down pro- 
cessing for hypothesis generation and missing parts pre- 
diction respectively. He uses the exo-skeleton (skeleton 
of the background of the image) to find parallel lines. 
CIPLAN [Antoine 1991] is an experimental system to 
interpret French city maps. It uses a model containing 
"real entities" (eg buildings, roads), their graphical rep- 
resentations and the relations between them together 
with a procedural network for the extraction process. 
 
	        
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.