Full text: Proceedings, XXth congress (Part 3)

     
   
     
    
   
   
     
       
   
   
    
   
    
   
    
   
    
    
   
  
    
   
    
     
   
  
   
    
   
   
   
   
    
   
    
    
    
   
   
   
     
  
  
     
Part B3. Istanbul 2004 
1 fh) (1) 
Wil 
hs. | 
ective elements 7/5; and 
minish errors on the 
same factor. 
ge coordinates x and x 
m through f and go into 
ries. This has a similar 
be balanced. Entrances 
h;5 ho, hj; in the affine 
tries for the unknown 
ipproximately the same 
ve elements 7/5; and fi; 
rances (factor f^). 
lanar homography H we 
1¢ the decomposition 
ix, / is the translation of 
| (Faugeras, 1995). This 
d system into the centre 
degrees of freedom that 
1 angles or as normalized 
it. The vectors n and / 
‚dom because n will be 
je second camera to the 
1. 
"mined from the image 
ial information e.g. from 
od approximation for the 
sible structure will result 
average roof height over 
1 good approximation to 
formation on the north- 
ve rely on shadow and 
) geo-reference from the 
mized or matched objects 
of the air-craft. This 18 
of homographies needs to 
se from mappings with 
mera will be mounted on a 
ation will be measured by 
more precision than the 
ield. This known rotation 
he coordinates of the first 
9 be the identity. Then the 
ntral collineation with real 
nar homology or elation 
Considering the homology 
hat the double eigenvalue 
eigenspace is the horizon 
d-points (the image of the 
plane at infinity) and n also 
other cigenspace is |-d and 
tion f The eigenvalue 
  
  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B3. Istanbul 2004 
corresponding to this eigenvector is /-//». And since n is 
normalized we get the proper length of / from this equation. 
This solution is unique up to change of sign of » and /. 
The eigenvalue calculation of a homography estimated from 
correspondences may also result in a pair of conjugated 
complex eigenvalues and a single real eigenvalue. In the 
rotation free case such result cannot be used for pose 
estimation. A homology has to be searched for that is closest to 
the estimated homography. 
The elation case: The rotation free homography becomes an 
elation if the epipole lies on the horizon line i.e. //^n-0. This is 
not an exception but common for many standard flight 
manoeuvres (keeping level). Such mappings have a triple eig 
value with a corresponding eigen-space of rank two (the 
horizon line). The epipole cannot be stably estimated from the 
eigen-spaces of the homography. Instead it can be estimated 
from pairs of correspondences directly by intersecting the 
correspondence straight lines. We used the correspondence- 
pairs that are part of the best solution for homography 
estimation (see Sect. 3) and iterative re-weighting to minimize 
the influence of outliers in this estimation. Given an epipole 
estimation / and setting the Rotation A to identity / equation (2) 
becomes linear in the plane parameters n. To cope for the 
unknown scaling of / we set a forth scalar parameter and get 
en- 
t 
Hz LI un). (3) 
Dividing this equation by u we get a set of nine homogenous 
equations in the four unknowns nm and //u. It is solved by 
singular value decomposition. In fact this method is applicable 
for all central colineations, i.e. not only for elations but also for 
homologies. It may replace the eigen-space construction as 
well. 
With rotation: Taking non-trivial rotations A into account the 
homography is transformed into diagonal form using singular 
value decomposition H-UH'V with orthogonal rotations U and 
V. Equation (2) is transformed to H’=R —'n" where R-UR Vl, 
(=Ut" and n=Vn'. This new equation can be solved analytically. 
Assuming the singular values /;, /; and /; in the diagonal 
matrix 77' to be sorted and /», scaled to one the rotation may be 
restricted to the Y-axis and the Y-components of / and n set to 
Zero: 
  
[x | 
BR 020) fcos A. 04 -sin ^ CUR. 0 Io (4) 
0 1 0 = 0 | 0 = 0 0 0 
0-95; sinZ- 0: cos ) ":n., Q fu 
| ( 6 
Hn ors | Ü zx (ht - 1h ) } Lam, =(h}- Mn, 
1, , 
( 
m 
where all four combinations of signs s,=+/ and s,=+/ are 
permitted. Transforming these solutions back to equation (2) we 
obtain four solution sets for A, t and n. 
A critical situation occurs where the solutions branch, i.e. where 
the value in one of the roots becomes small or two of the 
singular values are nearly equal. This is the case if / and n are 
parallel i.e. the craft is directly going nadir — an unusual flight- 
manoeuvre. The method will completely break down for three 
equal singular values i.e. 7=0. We exclude this case because it is 
physically impossible for aircrafts. 
Special forms: The different applications lead to different 
structures of the homography matrices. Equation (6) lists some 
important cases. A camera looking directly nadir down to the 
surface and the craft moving in X-direction will produce 
something close to the form FH, Side-looking obliquely 
mounted cameras will give almost A. A forward-looking 
geometry will result in something close to 77;. 
  
  
Lov 0) 
{1.0 ~» ] vuv —u tem | | (6) 
#10 L 0 | W=10 1 ola =o ; ol 
0 0 1] 0 0 ud ur] 
—uv | 
0714 
l-u J 
u is a velocity parameter and v is a parameter for the tilt of the 
plane. Note that /, is an example for the elation case discussed 
above. 
Error Propagation: These frequent special forms are used to 
propagate small displacement errors in the correspondences into 
the estimated pose parameters. For this purpose we use the 
following set of four correspondences 
| —1) {1 nd 
f 
| 
  
(BL P PPS BP KA (8) 
PA FL |) 
We set motion to #=0.0/ for the matrix H, and H, (H, for a 
angle of 45°) and computed corresponding points from this. 
Then we put an error € to the last point computed the disordered 
homography and decomposed it again. Displacement results for 
the vector / are listed in Table 1. 
  
  
  
  
  
  
  
  
  
el=0.0005 e2=0.001 £3=0.0025 
Rotation-included 
f=10 11% 23% 61% 
{=100 166% 281% 665% 
Rotation-free 
f=10 1.7% 3.2% 7.4% 
F-100 1.3% 2.5% 12% 
  
  
  
  
Table 1. Sensitivity of translation 7 to errors at different focal 
lengths. Deviations are given in ratio to the length of 7. 
These are fairly small errors (3 being some half pixel). They 
can only be reached by using more than four correspondences 
and a robust estimation method. Also a ratio of 10 or 100 of the 
focal length to half of the image size is common for IR- 
cameras. 
2.5 Non-projective and projective Distortions 
Particularly thermal IR cameras of older construction type often 
show strong non-projective distortions. They only have a small 
number of sensors that are used to scan the image successively. 
The rotating mirrors that are used to map the image to the 
sensors cause a non projective mapping. Examples for such data 
are Videos I and Il from Sect. 4. If the construction details of 
camera are not known the non-projective part of the distortion
	        
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.