Full text: XVIIIth Congress (Part B3)

   
  
  
  
moO 
kt 
  
e computed 
tions in the 
0. 
ct to degra- 
ff the model 
n the upper 
background 
per column 
ation of the 
th the same 
ay values in 
age, violate 
arabolic rule 
e bottom of 
in both row 
te gray value 
ge degraded 
and for dif- 
, 1995). In 
ic image de- 
nce o2 — 30 
Figure 2: Segmentation result of the synthetic image de- 
graded with Gaussian white noise with a2 — 30 
is given. As model parameters we have used in this case: 
mi = m = 0, m3 = 128, 01 = 02 = 03 = 3 and 0? = 30. 
We have used the value § = 0.8 as the decision threshold in 
the homogeneity predicate testing. 
Experiments have shown that the segmentation results for 
regions for which the correct model was chosen are good up 
to values for the standard deviation of the added noise which 
are three times higher than the gradient of the gray values 
within the region. At the left border of region 1 and the 
right border of region 2 there appear inaccuracies which are 
expected since the gray values of the two regions reach at 
these borders background level. Model violations, as shown 
with region 3 of the synthetic image, are partly tolerated. 
It is mainly the parameter c? which controls the amount 
of noise or model violation tolerated by the segmentation 
algorithm. For optimality, this parameter should be chosen 
equal to the actual noise variance in the image. Choosing this 
parameter smaller than the variance of the actual noise results 
in a segmented image containing many single points rejected 
by the algorithm. However, these points could be eliminated 
in a following stage by morphological operations. Choosing 
this parameter bigger than the variance of the actual noise 
is more critical since in this case different regions could be 
merged in the segmented image. 
6 AERIAL IMAGE SEGMENTATION 
We are using the homogeneity predicate described in this arti- 
cle for the segmentation of colour aerial images. The regions 
gained this way are used together with line segments as prim- 
itives in our model based aerial image understanding system 
Moses (Quint and Sties, 1995). 
As a control algorithm for the segmentation process a region 
growing scheme is used. The process starts with a set of 
initial seed regions. For all regions, pixels are sought which are 
neighbour to at least one region and which are not yet marked 
as belonging to a region. The probability of homogeneity 
is calculated for these pixels and each of their neighbouring 
regions. If this probability exceeds the decision threshold 6, 
the pixel is marked as belonging to the corresponding region. 
If the initial regions cannot be extended any longer new seed 
regions are chosen in areas with small gray value differences. 
The digital images used in our project are acquired by scan- 
ning aerial colour photographies and have a raster size of 
30 cm x 30 cm on the ground. The image in Figure 3 shows 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
a part of the campus of University of Karlsruhe. The German 
Topographic Base Map 1:5000 which is available in digital 
form is used to gain estimates for the positions of initial seed 
regions. In order to obtain stable values in the calculation 
of the probability of homogeneity, seed regions should have 
a minimum size. Experiments have shown, that an initial 
region size of 5 x 5 pixels is suitable. 
Map knowledge is also used to choose the model for a given 
region according to the known class of the objects. For the 
segmentation of the image in Figure 3 we have used two 
types of models: the planar model presented in section 5 for 
regions corresponding to buildings, parking areas and streets, 
and a Markov Random Field (MRF) model for wood and grass 
regions. MRF approaches already have been used in previous 
work (see e.g. (Cohen and Fan, 1992), (Herlin et al., 1994)) 
for the segmentation. of textured surfaces. 
In our approach we use a second order MRF model: 
1 1 
> S. Alm (I(x%® — l, yk — m) — ux) = 0. 
I=-1 m=-1 
Since the light intensities I” are unmeasurable they are re- 
placed with the gray values at the corresponding pixel loca- 
tion. Hence, the model functions $;(z&, yx) in equation (1) 
are: 
$; (xk, yk) 7 g(za — l, yk — m) — px 
with I,m € {-1,0,1} excepting the pair (I,m) = (0,0). 
There are eight model functions and thus for the probability 
of homogeneity determinants of 8 x 8 and 9 x 9 matrices have 
to be calculated. For the parameter pj, we use the local mean 
of the gray values in the neighbourhood. The variance c? of 
the noise in the three channels of the images is estimated 
using the method described in (Brügelmann and Fórstner, 
1992). 
For each channel we calculate the corresponding probability 
of homogeneity. The value used for testing the homogeneity 
predicate is obtained in analogy to the law of total probability 
as a linear combination of the three probabilities of homo- 
geneity. The factors in this linear combination are chosen 
inverse proportional to the variance of the noise in the corre- 
sponding channel. 
Figure 4 gives the segmentation result of the aerial image of 
Figure 3. Pixels belonging to the same region are marked in 
Figure 4 with the same gray value. As a decision threshold the 
value à = 0.8 was used. A number of 14 initial seed regions 
were extracted from the map. After our segmentation the 
image was divided in 86 regions. As one can observe, man 
made objects like buildings, streets and walking ways, for 
which the planar model was used, are segmented with good 
accuracy. The MRF model provided good results in the area 
with regular planted trees in the lower left corner of the image, 
but difficulties arise in the wood area in the upper part of the 
image. The gray values in this area are very inhomogeneous 
and cannot be represented by the used model. As a result, 
the wood area was splitten into several regions. 
7 SUMMARY AND CONCLUSION 
Our approach for a homogeneity predicate is based on the 
a-posteriori probability for a pixel to fulfill the model assump- 
tions for a region. For some practical relevant models (poly- 
gonal surfaces, MRF models) we have derived a closed for- 
mula to calculate the probability of homogeneity. Using this 
  
   
    
     
  
       
  
    
    
    
    
    
    
   
   
  
  
  
  
   
   
   
    
    
    
   
   
   
   
    
    
    
     
   
   
    
    
    
      
  
   
   
    
    
  
   
     
    
   
   
   
	        
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.