Full text: XVIIIth Congress (Part B3)

     
   
  
   
  
  
   
    
  
   
      
    
    
  
    
    
   
   
    
  
   
  
    
   
  
   
  
  
  
   
  
   
    
    
  
  
  
  
   
  
  
   
  
    
        
  
   
   
   
   
   
    
the window be 
the matching 
| that only the 
run through the 
d as matching 
S either along 
ed out and be 
edge detection 
applied due to 
positions, the 
n the matching 
difficult as the 
using for the 
> satisfied the 
'eometrical or 
ransformation, 
erences among 
properties. 
larity of the 
The edges can 
negative one. 
ive x-direction 
otherwise it is 
or) /Marr1982/ 
candidates are 
rrect matching 
is either local 
edge segment. 
ation invariant 
scribes such a 
| of one close 
0, k] can be 
Q.1) 
ward and then 
local Fourier 
formula (2.1) 
toker1969/, a 
vithin a rigid 
e arc length C, 
ese values are 
? digitization. 
eir numerical 
zalez1992/. In 
order to use them in digital image processing procedure, some 
stabilization strategies may be applied. In our case we avoid to 
compute the second derivative directly, but use the differences 
of neighboring tangent vectors on the curve to get out the 
approximated curvature. And we use it as curve signature: 
  
  
2 2 
Ho N AZ mm LOU 
Jat +b? jas Jat +b Jad +B? 
(2.2) 
where, V,=a,i + b,-j and V,=a,i + b,j are two neighboring 
tangent vectors on the curve. 
2.2.2 Radiometric aspects The following two radiometric 
noises invariant properties can be used together or individually. 
They reflect the radiometric properties of the edge segment in x 
and y direction respectively. 
The one in y-direction can be described as following model: 
The gray-value of the edge segment in the window is g(i+p, 
j+q) where (i, j) are the coordinates of the crossing point. At 
the same time they are also the coordinates of the window 
center, and {p, q € window}. The gray-value of the 
neighboring pixels of this edge segment are g(i*p-l, j*q), 
where / is the edge step. First step is to eliminate the image 
gray-value independent part of noise, for example for edge with 
two pixel step: 
Ag(p, q) = g(i+p+2, j+q) - gli+p, j*+q) {p. q € window} 
(2.3) 
The second step is to delete the image gray-value proportional 
noise, 
R,(i,j)=Ag(p',g')/ Ag(wv) {(mv) e(pg)(p',a') #(wv)} 
(2.4) 
R y j) reflects almost the nude gray-value property of the cross 
point at (i, j) along the edge segment inside the window. Due to 
the fact that only those edges are to be used when they run 
through the horizontal epipolar line semi-perpendicularly, we 
say that R y j) is the radiometric noise invariant property of the 
point (i, j) in y-direction. Together with LoG (Laplacian of 
Gaussian) operator, we can define the edge steps for different 
edge types, for example step, ramp, roof, spike edge etc. 
In direction of epipolar line, we have to introduce weight index 
for the gray-value ratio map. If the position of the crossing 
point, say at (i, j), there are two neighboring points along the 
same epipolar line outside the edge range. Their coordinates are 
(p, J) and (q, j) respectively, where 0 € p « i and i « q S x- 
dimension. But in our case we select these two points mostly 
inside the window, that means p,, € p « i and 
i « q Xqw, (p,,, A, € Window} 
vod (drin (e ft 
q-p 
where g(i, j) is the gray-value at the point (i, 7). 
2.3 Management of the different properties 
Along two epipolar lines we find out sets of searching 
positions. At every position, there are several geometrical and 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
radiometric noises invariant properties. Together we name them 
as local descriptor. The first element of local descriptor is edge 
polarity. With this zero-one element, we select the matching 
candidates into two parts. Inside each part, we do the following 
operations: 
First of all one matching table based on one element set of the 
local descriptor will be setup. The other element sets will be 
used as support-index in form of weight matrix added to this 
ground matching table. For example, the weight matrix for R, 
can be derived like following: 
R D) R.(v,j 
Wa (i) = win CAD a B (2:6) 
R,(v,j) R,(w j) 
at j position in y direction, u is x-position of one line and v is 
the one the other line. 
2.4. Optimal extrinsic matching 
Now the matching procedure itself should satisfy the following 
two conditions: 
1. based on the local invariant properties, the matching 
process should be a global one; 
2. it should be processed optimally in order to avoid the rest 
local ambiguous parameter. 
Along this direction, the bipartite weighted matching with 
conserved order is applied in our procedure. Detailed, properties 
of this matching method is presented by /Tan1996/. Here we 
describe its mathematics model. 
There are two ordered data sets, denoted by 
Let the weight of matching between element i in the set L and 
element j in the set R be Wij and the weight matrix W be given. 
Let 
I= {ip d eMe 
J= Und SE RoG 
(© means empty set) be two ordered subsets, i.e. there exist the 
relations 1 € k, € m and 1 X k x n. A possible matching set 
between L and R is denoted as 
$- (4LI7)VIcLuG,JcFu6| (2.7) 
where: 
i uu Ù El 
(1,7) = C 2 7 A) 2.8) 
As JaoUJ4ps am JR) 
(i,, j,,) is one correspondent pair, and the objective function at 
#(1,J) can be written in (2.9): 
LAO 
OÙ) = X wi, (2.9) 
P= 
985
	        
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.