Full text: XVIIIth Congress (Part B3)

    
      
   
    
   
   
   
    
  
  
  
  
  
  
   
    
   
    
   
   
   
  
  
    
    
    
    
   
    
    
    
   
   
   
   
     
     
   
   
    
following rule: 
y.- 
n. if Va >01 (12) 
0, otherw ise 
where 601 is a threshold value. 
In the actual implementation, N is replaced by a 
value N , which is greater than N. This is to adjust 
the neutral positions of neurons. The coefficient 7 is 1 
and ug is 0. 002. The instability problem of the Hop- 
field neural network has been extensively studied 
[17]. It is well known that the optimal solution is 
not always found. In the algorithm, two termination 
strategies are used to handle different situations. The 
freeze strategy is adopted whenever the outputs of all 
the neurons in the network are convergent. When a 
small number of neurons are not convergent after a 
long period of time, the time-out strategy is adopted 
to force the system to stop. 
Il. HOPFIELD NETWORKS FOR SURFACE 
CORRESPONDENCE ESTABLISHMENT 
In this section, a Hopfield net is designed to estab- 
lish the surface correspondences between an unknown 
object and an object model in the database. It is as- 
sumed that the unknown object is in the form of line. 
drawings which are obtained by segmenting the origi- 
nal image and each object model is a 2-D projection of 
a 3-D object whose identity and pose are to be deter- 
mined. The features for surface matching are firstly 
described. This is followed by the introduction of 
row-column assignment. Then, the strength of in- 
terconnection Cy; is defined. A method for quantita- 
tively evaluating the degree of match between the in- 
put image and the object model is presented. Finally, 
the characteristics of the networks are discussed. 
Since regions (in 2-D) are the projections of surfaces 
(in 3-D), we use the two terms interchangeably in 
this paper. 
A. Feature Selection and Row-Column Assignments 
Before establishing surface correspondence, each 
object model or image has to be preprocessed. We 
first label all the regions in the image or model in or- 
der from left to right and top to bottom. This label- 
ing scheme provides the basis for subsequent row-col- 
umn assignment process. An example of labeled im- 
age is shown in Fig. 1(b). During the labeling pro- 
cess for each region, the area is calculated and the 
boundary traced for locating high curvature (or cor- 
ner) points [15]. The original image is then convert- 
ed to a set of polygons with vertices numbered in a 
certain order. The centroid of each polygon is then 
computed. For each polygon, two feature are ex- 
tracted for surface matching. One is a local feature, 
which is the area of the polygon. The other is a rela- 
tional feature, which is defined as a set of distances 
1012 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
originated from its centroid to all the centroids in oth- 
er polygons of the image. An example demonstrating 
both features of a polygon is shown in Fig. 1. Since 
these two features are not scale invariant, a normal- 
ization process is performed to compensate this ef- 
fect. This process starts with selecting the longest 
distance from the set of intercentroid distances in the 
input image. Then, based on the ratio between the 
longest, intercentroid distance in the input image and 
the longest intercentroid distance in the object model, 
all the distances in the input image are divided by this 
ratio for normalization. The area of each polygon in 
the input image is normalized by dividing it by the 
square of this ratio. 
  
  
  
  
  
  
  
(b) 
Fig. 1 (a)A aerial image of a building ; (b)Its poly- 
gons labeled and the feature set of polygon 2, local 
feature: area of polygon 2, relational features: 
{d20 »dz1 » d23 » 24 » d25 > d 26 » d27 } - 
The labels of the polygons in an input image or an 
object model is derived during the labeling process. 
In order to perform matching, each polygon in the 
input image is assigned a row index and each polygon 
in the object model is assigned a column index. An 
example is shown in Fig. 2. 
    
  
  
  
Fig. 2 
Sui 
B. Cj for 
At the 
ment. Cui 
Cog = 
where I, r 
polygon in 
polygon in 
distance be 
polygons i 
between tl 
in the obje 
portance o 
as the sum 
associated 
W 2). The 
more impx 
with highe 
C. Simdar 
After t 
matching 
active neu 
the degree 
ject model 
sists of th: 
Step 1 
maích to 1 
Step 2: 
there is n«
	        
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.