Full text: XVIIIth Congress (Part B3)

    
  
  
  
  
   
   
  
    
   
    
       
   
   
    
   
   
   
    
   
   
   
    
    
   
    
   
    
     
   
    
   
    
   
   
    
   
    
   
     
   
   
   
   
   
   
    
   
   
    
  
   
raph are at- 
g to neigh- 
between two 
ch compose 
This feature 
image anal- 
age domain 
The aim of 
found after 
ther objects 
ap. For the 
of the map 
s a general, 
|| ERNEST. 
for the goal 
preliminary 
t that have 
ent analysis 
tic network, 
vels are ex- 
ched. Since 
ts, its corre- 
established 
ad instantia- 
at the next 
found for all 
nstantiated. 
t yet instan- 
tiation, the 
d top-down 
ce. Thus, in 
ocessing al- 
rnate during 
is possible 
concept and 
ff these cor- 
n. Since it 
lower levels 
'Spondences 
hich can be 
e tree repre- 
state several 
splitted: for 
urrent node 
node of the 
cording to a 
the problem 
je solved by 
n is possible 
) the current 
ation of the 
vn) terminal 
  
  
  
xY 
Figure 3: Parameters used to describe a line segment 
3 VALUATIONS 
The functions which evaluate the states of the analysis are 
very important since they are not only responsible for the 
efficiency of the search, but they are also decisive for the 
success or failure of the analysis. We relate the valuation 
of the search path to the valuation of the analysis goal in 
the given state of the analysis. The valuation of the goal 
is calculated considering the valuations of the instances and 
modified concepts already created and the estimates for the 
valuations of the instances and modified concepts which will 
be created in the path from the current node to the solution 
node. 
When an instantiation is performed, implicitly a hypothesis 
of match is established between the concept under instanti- 
ation and the chosen primitives from the database. Since we 
can not ultimately decide at the moment the instantiation 
is performed, if it is the correct one, we are working under 
uncertainty and we have to quantify our uncertainty. At the 
level of each concept in the semantic network we have a di- 
chotomous frame of discernment with the events: the chosen 
primitives 
e match 
e do not match 
to the concept (i.e. model). 
The valuations computed for the instances and modified con- 
cepts in each state of the analysis are measures of our sub- 
jective belief in these hypotheses. They take values between 
0 and 1 and we interpret them as basic belief masses in the 
framework of the Dempster-Shafer theory of evidence (Shafer, 
1976). The higher a valuation is, the stronger is our subjec- 
tive belief in the corresponding hypothesis. Using the meth- 
ods described in (Quint, 1995), the different valuations are 
combined and propagated in the hierarchy of the semantic 
network to result in the valuation of the analysis goal. 
We evaluate two aspects for our hypotheses of match: the 
compatibility and the model fidelity. The compatibility evalu- 
ates an analysis state considering the principles of perceptual 
grouping. It is calculated based on geometric, topologic and 
radiometric properties of the image primitives only. In this 
category belong for example the goodness of fit of several 
line segments extracted from the image data to form an edge 
of an object, the goodness of fit of several edges to form a 
polygon, the compatibility of the polarity of edges to form a 
polygon etc. 
The model fidelity measures the goodness of fit between the 
image primitives and the specific model gained through the 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
  
Figure 4: Neighbourhood function for the position of line 
segments 
analysis of the map. Portraying it in simplified terms, one 
can say that the compatibility is a measure for the ability of 
the chosen image primitives to form an object of the generic 
model, whereas the model fidelity is a measure for the ability 
to form exactly that object, which is predicted by the map. 
We present in this article measures used for the evaluation of 
the model fidelity. 
4 MODEL FIDELITY 
4.1 Model fidelity for line segments 
At the level of line segments we define the model fidelity 
with help of a distance function between the image primitives 
and the contours stored in the specific model. The distance 
function is part of a metric defined with help of a set of square 
integrable functions on a parametric space for line segments. 
We describe a line segment with help of the coordinates of 
its starting point, its length and the angle between the line 
and the positive z-axis (see Fig. 3). Thus, a line segment 
si is represented in the space S — (xz,y,1,0) by the point 
si = (zi, yi,li,0;). The coordinates of a line segment are in 
the domain (z,y) € R?, the length of a line is in | € R, 
and its angle is in 0 € (—5, 5]. The space (z, y, 1,0) is the 
Cartesian product of the enumerated domains and is different 
from IR". For this reason we do not use the Euclidean distance 
between two points in this space to calculate the distance 
between two line segments, but use instead a metric defined 
on an isomorphic space of functions. 
We define an isomorphism by attaching each point s; in the 
space S a function n;(x, y, l, 0) from the space of square inte- 
grable functions £2(S). We call this function neighbourhood 
function. As a distance between two line segments s; and s; 
we now use the distance defined on the family of functions 
ni. lt is well known that a distance function defined with the 
expression: 
1 
2 
dij = / (ni(z,y,1,0) — n(z, y,1,0)) dz dy di d 
s (1) 
satisfies the necessary properties for a metric on £?(S). 
we choose the functions n;(z, y, 1,0) such that their norm in 
the induced metric is equal to 1, i.e. 
| (este, v,1,0)) de dy dtas = 1. (2) 
S
	        
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.