Full text: XVIIIth Congress (Part B3)

   
  
   
  
  
  
  
   
   
  
  
   
   
   
   
   
    
   
   
  
  
  
   
  
  
  
    
   
   
    
   
   
   
   
  
   
  
   
   
   
    
   
    
   
    
   
  
   
  
   
  
   
   
   
   
   
   
  
   
  
    
    
    
ıtomation 
he german base map 
e increasing demand 
werful techniques to 
ildings and separates 
ited by their outlines 
nition, a raster based 
e used to detect the 
d columns, a kind of 
standing task can be 
ten am Beispiel der 
steigende Bedarf an 
istungsstarker Meth- 
h Gebäude lokalisiert 
strichkarte durch ihre 
| im Bereich der kar- 
an der schwarzen und 
rasterbasierten Tech- 
s Regionenwachstum 
aufgabe bis zu einem 
904), operational sys- 
fying quality are still 
erpretation using im- 
automatic raster-to- 
h complexity of map 
jf the map as a whole 
. stage of technology. 
buildings. Spatial in- 
n many fields such as 
irban areas. Further- 
he shape of buildings 
port automated anal- 
hange detection and 
own by (Quint/Bähr, 
rte 1:5000 (DGK5) is 
map of Germany cov- 
DGK5 represents the 
other objects as black 
e determined by their 
Fig.la shows a subset 
ined DGK5. 
a 1996 
This type of map was chosen for the following reasons: Due 
to its large scale the objects remain true to scale and shape. 
The mapped buildings are characterized by a high positional 
accuracy ranging from 0.1 to 0.3 meters. Furthermore, the 
data are more complete (every building covering more than 15 
m? is mapped) and more actual than German cadastral maps 
which merely contain 7096 of all existing buildings whereas in 
the DGK5 95% of all existing houses are included. 
In the DGK5 a building is represented by its outline filled with 
a hatched pattern, an optional house number and, in few 
cases some additional explanatory characters. The hatched 
pattern consists of parallel and equidistant straight lines. The 
types of buildings are characterized by different hatched pat- 
terns varying in the slope of the hatching line with respect 
to the longer edge of the building. Residential buildings are 
marked by diagonal hatching lines (angle of 45?) whereas 
outbuildings like garages are depicted with parallel hatching 
lines (angle of 90?), see Fig.1. 
  
residential building outbuilding 
Figure 1: Different Types of Buildings of the DGK5 
However, a robust recognition of these objects is difficult be- 
cause the objects have manifold shapes reaching from simple 
single rectangles to complex building agglomerations in city 
centres. In addition, the hatched patterns can occur in any 
direction and a wide range of spatial extensions, whereas ir- 
regularities often arise. The most common irregularities are 
broken hatching lines because of overlaying of other carto- 
graphic objects, widened cross points at merging areas of 
hatching lines with corners or edges of the building-outlines, 
interrupted lines, varying equidistances of hatching lines and 
non-parallelism. 
2 OUTLINE OF THE NEW RASTER BASED 
APPROACH 
Existing approaches of automated map interpretation, e.g. 
(Illert, 1990), (Hori/Okazaki, 1992), (Ablameyko et al., 
1993), (Mayer, 1994), mostly start with a vectorization of 
the entire image content and only as a second step, they 
try to find structures representing map objects. Vectoriza- 
tion at this early processing stage always leads to a loss of 
original information. These problems are caused by steps like 
thinning, distance transformation and skeletonisation. As a 
result, errors in position or topology occur (Klauer, 1993). 
Another disadvantage of this approach is the large amount of 
obtained vector data which is difficult to handle during the 
various processing steps. 
In contrast, this paper describes a new method for hatched 
building recognition using raster based techniques until an 
advanced recognition stage. 
The developed approach suits the following main principles: 
At the beginning hatched patterns only serve as characteristic 
features to locate buildings and separate them from the re- 
maining map objects. For that purpose the spatial extension 
of hatching is recognized in the raster environment. 
In a second step the identified hatched patterns are removed 
so that only the building-outlines remain in form of a raster 
representation. This way the following vectorization process 
only deals with the empty outlines of the buildings. 
The hatching is eliminated because it carries no additional 
information to identify the location of the buildings. Fur- 
thermore, the hatching introduces 'noise' in the vectorization 
process and causes an unnecessary large amount of vector 
data. 
For the described recognition task different raster based tech- 
niques are combined. Since mathematical morphology is one 
of the most important ones, the following section gives a brief 
introduction to this method. After that, the developed raster 
based approach is explained and first results are shown. 
3 MATHEMATICAL MORPHOLOGY 
Mathematical morphology is the name of a specific collec- 
tion of set theoretic operators defined on an infinite lattice, 
see e.g. (Haralick/Shapiro, 1992). These operators, which 
were first examined systematically by (Matheron, 1975) and 
(Serra, 1982) in the 1960's are an extension of Minkowsky's 
set theory. The operators are especially useful for image ana- 
lysis and image enhancement. They represent an interesting 
alternative to classical linear filter convolutions. In contrast 
to the classical ones, the morphological operators are shape- 
dependent and nonlinear image transforms. They can be de- 
fined in binary or grayscale images for any number of dimen- 
sions. Since the presented work is based on binary images, 
the following explanations are limited to the topic of binary 
mathematical morphology. 
A morphological operator is governed by a small pseudo im- 
age, a so called structuring element. When applied to an 
image, the operator returns a quantitative measure of the 
image's geometrical structure in terms of the structuring el- 
ement. This measure can be used to decompose complex 
shapes into their meaningful parts and separate them from 
their extraneous parts. 
The primary morphological operations are erosion and dila- 
tion. The erosion — as its name already indicates — removes 
pixels from border areas in the foreground region. In contrast, 
the dilation adds pixels to border areas. The extent to which 
the original shapes of the image are changed, depends on the 
shape of the structuring element. The structuring element is 
an operator mask of any shape. Frequently used structuring 
elements are e.g. disk shaped masks. 
The erosion follows the principle: If all pixels of a foreground 
region in the original image I are covered by the structur- 
ing element S, the considered central pixel will be set to 1 
(foreground) in the resulting image. The erosion operation is 
denoted by 1 © S. 
Dilation, denoted by 7 & S, is the morphological opposite of 
erosion: In case the structuring element covers at least one 
pixel of a foreground area in the original image, the actual 
pixel will be set to 1. 
On the base of dilation and erosion the morphological opera- 
tions of opening and closing can be composed. Opening con- 
sists of an erosion followed by a dilation: ToS = (I©S)®S. 
Vice versa closing is a dilation followed by an erosion: IeS = 
(I ® S) o S. Opening mainly leads to smoothing of fringed 
borders and the elimination of small areas. Closing can be 
83 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996
	        
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.