Full text: XVIIIth Congress (Part B3)

    
   
    
   
   
  
   
   
  
  
   
   
     
       
   
   
  
    
  
  
  
   
   
   
   
   
   
   
    
    
  
   
   
  
  
  
    
   
   
  
  
  
  
  
   
   
   
    
n 
ırch’s  condi- 
1 the resection 
pair of rays in 
same as that 
e system. This 
-^nj;-—nj:ngg 
ripts of angles 
| in the image 
vely. Analytic 
are presented 
)4, 240 resp.], 
r solutions. 
that the prob- 
e-forming rays 
instead of the 
ying the coan- 
ritten in terms 
nvestigate the 
lar product of 
> dual angle 0 
lar joining the 
ut the perpen- 
= Rn; + es; x 
yy distributing 
:S; x Rnj). 
(8) 
t — that the 
ys at the focal 
x Rn; 
< Rn; 
X nj) 
(9) 
A vector be- 
inar with vec- 
se projections, 
.1s more often 
om. The con- 
r the resection 
esent 1S orien- 
n; x n;||, the 
ation R to be 
(10) 
tor a, calculated 
ct, calculated as 
S 
Figure 2: Coplanarity of image rays 
Since achieving this the author has discovered a simi- 
lar minimisation equation to (10) in [Liu et al., 1990], 
but it was found through observation of problem ge- 
ometry rather than analytically as shown above. 
6 Rotation solution 
The elements of an orthonormal rotation matrix R 
are non-linear functions of the unknown Euler angles 
of rotation w, @, x. This makes equation (10) highly 
non-linear in terms of the three unknowns and thus a 
closed-form solution for them is improbable. Various 
approaches to minimisation are outlined in [Shevlin, 
1996]. The one presented here uses the quaternion 
q parameterisation of rotation [Horn, 1987]. Equa- 
tion (10) can be rewritten, 
n 
D (8500)? =D (gcssa)”. (11) 
i=1 
Let N; = G/ C; where G; and C; are orthogonal ma- 
trices formed from vectors g; and c; (see [Horn, 1987]). 
Let N — 5, Ni. Writing the quaternion q as a vec- 
tor q — [go q1 42 42 q3] and denoting quaternion mul- 
tiplication as a matrix by vector product gives the fol- 
lowing matrix expression equivalent to equation (11), 
(a” Na)”. (12) 
This could be minimised by finding solving the 
quadratic form F(q) for the four quaternion variables 
(subject to the unit quaternion constraint q3 + a? + 
Q3 4 + q3 = 1), 
F(q): q' Nq - 0. (13) 
Instead of attempting to solve a quadratic in four vari- 
ables subject to a constraint, it was decided to form 
an overdetermined system of simultaneous non-linear 
equations F;(q): q' N;q — 0 (for each observation 
i =1,...,n). Each of the F;(q) can be linearised in 
the neighbourhood of a known q using the first two 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
terms of a Taylor’s series expansion, 
  
  
OF; 
F;(q + Aq) = Fi(q) + CD Aq, c 
OF; OF; OF; 
Un + — CU + (@ Ags (14) 
0q1 0q2 03 
The Newton-Raphson method can be used to solve it- 
eratively for corrections Aq which minimise the least- 
squared error. 
An important advantage of using the quaternion pa- 
rameterisation in the solution of the problem (as op- 
posed to Euler angles and hence rotation matrices as 
used in [Liu et al., 1990]) is the ease with which suc- 
cessful initial values for the iterative solution can be 
found. The following set of coefficients provide a reg- 
ular tesselation of the unit quaternion hemisphere and 
it can be shown that convergence to the four possible 
solutions is guarenteed, 
051. 03005 05 
051 10571 1005| 203 
05/105 17105171051 
051 os os zo 
054 1051 105% [05 
enses sies]: 05 
05 dd 0 24-05 (15) 
ipe mov e a le: 
The negation of the elements of this set provide 
diametrically-opposed points on the other hemisphere 
and so could also be used as starting values. The 
solutions found through this linearisation may then 
be used as start points in a non-linear optimisation 
search to minimise equation (12). A very accurate 
and efficient means to perform such a search on the 
unit quaternion sphere is the spherical optimisation 
search outlined in [Kanatani, 1993, p. 123]. 
7 Translation solution 
Once orientation has been found the least-squared er- 
ror solution for position p can be found in closed-form 
using the pseudo-inverse method. The position of the 
i'^ image-forming ray is specified with the scene con- 
trol point s; in the Plücker line 1; = n;+€s; x n;. Since 
each image-forming ray passes through the focal point 
p, 
p x n; = s; x N;. (16) 
An overdetermined system of linear equations in terms 
of the unknown p can be formed, 
P Xn = 81 X11 
P XN =82 X19 
(17) 
PXM = Sn X Mn 
Rewriting this using a skew-symmetric matrix product 
instead of the cross product on the left-hand side and
	        
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.