Full text: XVIIIth Congress (Part B3)

  
  
  
   
   
  
   
   
   
  
  
   
   
   
   
   
   
  
     
   
    
    
  
  
   
  
   
  
  
  
   
  
   
    
    
   
  
  
   
   
  
   
  
   
  
  
   
   
  
   
   
    
  
  
   
   
  
matrices multiplication in our new ARMLSM. A new multi- 
plication symbol is defined in our new ARMLSM: ©, Ny, © X 
means the multiplication of two matrices N, and X where the 
subscript j in array N, is changed according to the current 
corresponding column number in matrix X, and X © N, has 
the same meaning where subscript i in array Nz is changed 
according to the current corresponding row number in matrix 
X. And the new normals are: 
E«dX4-N,OdX--dXON, 2U-N,QX '-X QN, 
(22) 
where E and U, are the same as in equation 14. 
4.2 ARMLSM solution under the variable weight model 
Assuming: 
ESE+BR-S a c= e,;/(nmns) 
Ny=P +Ny—P. pr=3) ) puj/(man2) (23) 
N:=P,+N.—P: Pz=)) paij/(nin2) 
putting equation 23 into equation 22 and moving (e—e)*d Xo, 
((Ny — P1) Q dXo and dXo Q (Nz — P2) into the right hand 
side where dX is the last time corrections, we derived: 
EdX + p1S7 (21, + M1 )*S1d0X + dX SF (212 + A2)^ Sapz — 
U, — N, © X° — X° © N, — (E — 6) + dX° 
—(N, — Pr) © dX° — dX° © (N, — P) 
(24) 
The N, and N; are based on the elements values in equa- 
tions 20 or 21. The normals are diagonallized by premultipli- 
cation with X; and postmultiplication with ST , and consid- 
ering STS = I, we derived: 
D x (S1dX ST = S1UxST m 
S,U,ST — G * (81 X°ST) — S1[(E — ©) * dX0]ST (25) 
where 
gj n Ou)» O2)5)* — (ag) 
dij = € +49gi; 
Assuming hi; = 1/di;: 
dXxy41 — ST(H * SıU457 )S2 (27) 
Equation 27 the iterative formula of the variable weight model 
ARMSLM. Due to $1U&4157 — H*S1U&S1 , so HxS,U,57 
can be used as S1d X? S7 for the next iteration computation, 
need not be computed again. 
When the values of all elements in P, or P? are equal (say 
equal to pi or p», respectively), equation 24 becomes equa- 
tion 16. It means the uniform weight model ARMLSM is the 
special case of the variable weight model ARMLSM. 
4.3 Object space based ARMLSM 
If the ARMLSM is performed in object space, the matching 
grid will be based on the object space coordinate system in- 
stead of the parallaxes grid in image space. Assuming only 
one stereo image pair is used, object space based ARMLSM 
has all the similar formulas except the parallaxes array X? 
and dX need to be replaced by the elevation array Z° and 
dZ, and the E and U; are changed into: 
wi {ei} = les) 
u e.c Ag) 
UM a Hu s 8g y (28) 
1-48 + By 82 dz 8Z 8y 8Z 
Ag — gi(zi,y1) — g2 (22, yz) 
980 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
4.4 Weight models 
The weight model plays an important role in the new 
ARMLSM. Ideally the weight model should reflect the affec- 
tion both of the terrain feature and image intensity functions, 
but the two functions are often inconsistent, it results in the 
difficulties of choice of the weight model. The main factor 
which effects the single point LSM is the image texture in- 
formation [1], so currently our weight model is only relative 
with the image intensity. The variance, differential, gradient, 
entropy can be considered to determine the weights. The 
following is our method of selecting weights: 
1. computing the mean differentials (gz,gy) of differen- 
tials gzi; and gyi; in the matching window around the 
grid node 
2. finding ming;, ming,, maxgz and max gy 
3. determining the weights pz;; and pyi; for each grid 
node point: 
Pyij = Ca  (maxgz — hai) zz TT (29) 
Paij = C1 + (max gy — hyis) max Teen Te 
where pi, p2, C1, C2 are experiential constants, we rec- 
ommend p, = p2 = 100 and C, = C2 = 10, they are 
adjustable based on the image texture and terrain un- 
dulation 
45 New ARMLSM's computation efficiency 
Assuming the matching grid size is n x n, generally the tra- 
ditional MLSM needs about (n)° multiplication operations. 
According to our new ARMLSM, the multiplication opera- 
tions in each iteration are 8n? (actually are 8n® + 3n?, while 
S1dXoST need not be calculated since the second iteration, 
so we simplify to 8n? for convenience), again assuming the 
total iteration is k, the operations count ratio between our 
ARMLSM and the traditional MLSM is: 
Ratio = 8k/n° (30) 
our experiments show that k usually takes 3 or 4 iterations. 
5 PROCEDURE OF ARMLSM 
We mentioned previously the new ARMLSM can be applied 
in both image space and object space, and employs a hierar- 
chical strategy, here are the algorithm procedures: 
Image space based ARMLSM 
1. generating the image pyramids both for left and right 
images, assuming total levels is Æ, let k = K 
2. resampling the right image using the approximate par- 
allaxes (X° = 0 when k = K) 
3. performing the radiometric correction 
4. array relaxing | times based on equations 25 to 27 
5. correcting prime X°, if the corrections are less a given 
limit, goto step 2, otherwise stop at level k 
6. transferring the results from level k to level k — 1, let 
k=k—1 
7. if k = 0, finishing all levels’ matching, otherwise goto 
step 2 
        
Ob 
pro 
on 
(he 
Th 
ag: 
"V 
het 
riti 
tio 
(se 
(se 
an 
tec 
sp 
  
	        
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.