Full text: XVIIIth Congress (Part B3)

   
(2-9) 
s formed for 
mx and dy 
P... arethe 
my 
| as diagonal 
set of seed 
1 operator or 
ast squares 
the control 
9e extracted. 
in has to be 
bservations. 
> established 
(2-10) 
ordinates of 
cx and P "m 
as diagonal 
'spect to the 
rix form as 
(2-11) 
(2-12) 
| first shape 
e the local 
following 
xpressed by 
ybservation 
the curve as 
(2-13) 
(2-14) 
he B-spline 
me x = NAX -t $ P. > (2-15) 
TE sy = N AY t. > P , 
CÉssx 7 N AK rl > P. , (2-16) 
7E ssy = N SAY - ts , $sv 
Where N, and N,, are the first and second derivatives of N 
defined in equation (2-8), and the terms £ are given by 
Om N.X0-x9 , 
E (2-17) 
S 
zZ 
Nl 
e 
| 
= 
, 
ssx ss SS. 2 (2-18) 
Any other a priori geometric information of the feature can be 
formulated in this manner. A joint system is formed by all of 
these observation equations (2-9), (2-11), (2-15) and (2-16). 
2.3 Solution of LSB-Snakes 
In our least squares approach linear feature extraction is treated 
as the problem of estimation of the unknown coefficients X and 
Y of the B-spline curve. This is achieved by minimizing a goal 
function which measures the differences between the template 
and the image patch and which includes the geometrical 
constraints. The goal function to be minimized in this approach is 
the L, — norm of the residuals of least squares estimation. It is 
equivalent to the total energy of snakes and can be written as 
T 
T T 7 
(Y Py, * pP sn ss) * Gr t m rv, Pv, E 
T. 
y Pv 
(2-19) 
E, * Ey * Ec => Minimum : 
In terms of snakes, E, denotes the internal (geometric) energy of 
the snakes derived from smoothness constraints, Ey denotes the 
external (photometric) energy derived from the object model and 
the image data, and E represents the control energy which 
constrains the distance between the solution and its initial 
location. 
To minimize this goal function (total energy of snakes), we have 
the following necessary conditions 
  
  
J vIPy = vIPy = 0. (2-20) 
JAX oAY 
A further development of these formulae will result in a pair of 
normal equations used for estimation of AX and AY 
respectively. Because of the local support property of B-splines, 
it can be shown that the normal equations are banded (bandwidth 
b = m+ 1) and the solution can be efficiently computed. The 
various tools of least squares estimation with their familiar and 
well established mathematical formulations can be favourably 
utilized for the statistical analysis of the obtained results and the 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
     
  
   
   
    
    
   
   
  
  
  
    
  
  
   
  
  
  
  
   
  
    
  
   
      
    
   
   
    
   
    
  
  
   
   
   
    
    
  
  
    
    
  
   
   
   
  
    
  
  
     
    
     
realistic evaluation of the algorithmic performance. So one can 
evaluate the covariance matrix of the estimated parameters and 
derived quantities therefrom. Also, one obtains an estimate of the 
system noise. In addition to the traditional least squares 
estimation, a robust estimation can be efficiently computed too, if 
required. 
3. LSB-Snakes with multiple images 
If a feature is extracted from more than one image, its coordinates 
in 3-D object space can be derived. The 3-D coordinates of the 
feature point in object space can be directly obtained by the 
MPGC matching technique (Gruen, 1985, Gruen, Baltsavias, 
1985) or an object-space correlation algorithm (Wrobel, 1987, 
Helava, 1988). 
Suppose a linear feature in 3-D object space can be approximated 
by a spline curve and represented in B-spline parametric form as 
Xps) — NX. 
Y7(s) = NY, (3-1) 
Zs) = NZ. 
where N is defined in (2-8), X, Y and Z are the coefficient 
vectors of the B-spline curve in 3-D object space and X,, Y7 
and Z; are the object space coordinates of the feature. If 
multiple images are available, there are two main ways to 
perform the multiphoto matching. The first method is to connect 
the photometric observation equations of every image by means 
of external geometrical constraints. One class of the most 
important constraints is generated by the imaging rays inter- 
section conditions (Gruen, 1985). The second method is object- 
space correlation, which is performed in object space by 
matching densities assigned to “groundels” (ground elements). 
Both methods can be applied for LSB-Snakes. Since LSB- 
Snakes deal with a curve instead of an individual point, direct use 
of the MPGC algorithm will introduce much more unknowns 
than necessary. The method of object-space correlation is 
definitely of theoretical interest, however, it cannot be easily 
applied to LSB-Snakes without extension of the algorithm, since 
we are facing here a truly 3-D problem. Our 3-D LSB-Snakes can 
be interpreted as the object-space analogy of MPGC for multiple 
points defined on a deformable spline curve. 
Assume patches are used from k>1 images. If the image 
forming process followed the law of perspective projection, a 
pair of collinearity conditions in parametric form can be 
formulated for each of the image patches as 
Y ar Au en pe Wo rer 29) ‘ 
aig(Xr- X9) t aj(Yr - Yg) t a3(Zr - Zo) 
y Oe Xo ean Ya) Harz Dal 
ay3(X7 — X0) + 23(Ÿ1 = Yo) + a33(Zz - Zo) 
  
(3-2) 
  
If the interior and exterior orientation parameters of each image 
are given or can be derived, the unknowns in equation (3-2) to be 
estimated are the coefficient vectors of a B-spline curve. The first 
order differentials can be obtained as 
269 
  
  
  
  
	        
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.