Full text: XVIIIth Congress (Part B3)

SEGMENTATION OF REMOTE SENSING IMAGES WITH A LAYERED GRAPH NETWORK 
Herbert Jahn 
Head of Department 
German Aerospace Research Establishment (DLR) 
Institue for Space Sensor Technology 
Germany 
Commission Ill, Working Group 3 
KEYWORDS: Image Analysis, Vision Networks, Segmentation, Edge Preserving Smoothing 
ABSTRACT 
A Layered Graph Network (LGN) for image segmentation is presented. In the LGN a graph representation of images is 
used. In such a Pixel Adjacency Graph (PAG) a segment is considered as a connected component. To define the PAG the 
layers of the network are divided into regions, and inside the regions the image is represented by sub-graphs consisting of 
sub-segments (nodes) which are connected by branches if they are adjacent. The connection of sub-segments is control- 
led by a special adjacency criterion which depends on the mean grey values of the sub-segments and their standard 
deviations. This way, the sub-segments of a layer | are merges of sub-segments of layer |-1 (the sub-segments of layer 0 
are the pixels). The grey value averaging over the sub-segments is edge preserving and becomes more and more global 
with increasing number of the network layer. Bridge connections between the segments are prevented by the special 
regional structure of the network layers. The LGN can be understood as a special ,neural" vision network. It is applied 
here to the segmentation of remote sensing images with good success. 
1. INTRODUCTION 
Image segmentation as one of the oldest problems in 
image processing and computer vision is, despite of 
various attempts to solve it (Haralick, 1985), not yet solved 
satisfactorily. Having in mind the huge capability of the 
human visual system, highly parallel and pipelined compu- 
tation seems to be necessary for success in this field. 
According to (Uhr, 1980) parallel-serial layered architec- 
tures are best suited for image analysis. In this sense, a 
new Layered Graph Network (LGN) was developed (Jahn, 
1996), which is presented and applied to the processing of 
remote sensing images. 
Segmentation is understood here as "partial segmentation" 
in the sense of (Levine, 1985), i.e. the found segments do 
not necessarily correspond to the objects in the picture, 
but only to more or less homogeneous regions, which are 
the basis for the subsequent process of "complete seg- 
mentation", where segments correspond to objects. Cru- 
cial for this purpose is the definition of the partial 
segments, which according to (Pavlidis, 1977) must have 
a certain uniformity and which part the image into disjoint 
nonempty subsets. Looking at certain segments in outdoor 
scenes, e.g. the foliage of a tree, it becomes obvious that 
segments can have a complicated structure with many 
holes inside. Because of shading and other effects, also 
non-closed edges can be part of a segment. 
To cope with such structures a graph representation of 
images (Pavlidis, 1977) seems adequate. In such a graph 
a segment is considered as a connected component. To 
define the graph each pixel must have a connection to 
some (0,...,4) pixels of its four-neighborhood, e.g. as a 
node adjacency list. Analogous to the Region Adjacency 
360 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
Graph (RAG) one could call such a graph a Pixel Adja- 
cency Graph (PAG). Crucial for the construction of the 
graph is the criterion of adjacency of two (4-neighboured) 
pixels. If this criterion depends only on the gray value dis- 
tribution of some local neighborhood of the pixels then, 
because of noise, many bridges between visually separate 
segments will occur, and the inherent image structure will 
be destroyed. Averaging over sub-segments is needed, 
and this can be accomplished by a special layered struc- 
ture which will be presented in this paper. 
The structure is similar to the well-known pyramid struc- 
ture, but with the differences that, first, each layer repre- 
sents a graph and averaging is carried out over the 
connected components of these graphs and that, second, 
the number of sub-segments of layer 1-1 belonging to a 
segment of layer | is not fixed. 
The criterion of adjacency of pixels or sub-segments used 
here depends on the standard deviation of the gray values 
of neighboured pixels or sub-segments. Therefore one can 
generate segments corresponding to image regions with 
slightly varying and noisy gray value distribution. 
It is essential that the LGN presented here does not use 
any a priori information about objects or segments in the 
images being processed. It is not tailored to a special class 
of images and should be applicable to a big diversity of 
images. Furthermore, it is essential that no pixels (and no 
sub-segments in the higher layers of the network) are 
distinguished from the others. There are no seed points as 
in some other merging methods (region growing) and thus 
the sub-segment formation in the network layers can be 
highly parallelized which is necessary for efficient compu- 
tation. Of course, the simulation of the network on a con- 
ventional von Neumann machine is very non-efficient and 
can be used only for demonstration of the ability of the 
  
   
  
    
  
   
   
    
    
    
  
     
    
  
   
   
   
   
   
  
  
   
    
    
   
    
    
   
    
   
    
  
    
  
    
     
   
     
   
     
  
    
   
   
    
   
method. 
In. secti 
Results 
given in 
Let the i 
pixels (i 
2n To 
(ij) and 
(14,4) or 
ded wh 
appropr 
(i,j) and 
will be c 
graph is 
where e 
a segme 
nent of 1 
in the cl 
interpre 
method 
ture to I 
(i,j) and 
their gre 
Here F 
gray va 
(444. T 
tion: Th 
and (i4,j 
gray val 
proporti 
sure, wl 
of the gi 
To sim 
pixel (i,j 
in the 8- 
Here, t1 
The thre 
ifthe gr 
are con 
In orde 
inspecti 
screen ; 
into acc 
minate |
	        
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.