Full text: Proceedings, XXth congress (Part 5)

International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B5. Istanbul 2004 
  
D - hi oh; - 0 
Gz(xo-Xm) *(Yo- Yan) *c?-R3-0 
Taking into account that V, ^ [H,,, Ha, Hs" V2 =[H12, Ha, Hy] 
with respect to the elements of homography H and substituting 
them into G, it can be proved that G is equivalent to D only if 
Hy Hs, # 0, which indicates that the first equation of plane-based 
calibration — Eq.(9) — is that of the calibration sphere when both 
vanishing points are finite. 
3. THE CALIBRATION ALGORITHM 
The developed calibration algorithm relies on the simultaneous 
estimation of two orthogonal vanishing points on each view, to- 
gether with their common interior orientation elements. The va- 
nishing points are estimated from individual point observations 
X;, yi on converging image lines. The fitted lines are constrained 
to converge to a corresponding vanishing point V(xy, yy) accord- 
ing to following observation equation, whereby t represents the 
slope Ax/Ay of the converging line with respect to the y axis: 
xi -xv -(yi - yv)t* 0 (11) 
According to each line direction, Eq. (11) is also formulated in 
terms of the slope t = Ay/Ax with respect to the x-axis. Finally, 
introducing the coefficients k,, k, of the radial symmetric lens 
distortion, Eq. (11) becomes (Gammatikopoulos et al., 2003): 
xi - (xi - xo (kir? + kar* )- NV 
12 
[yi = (yi = Yo) (Kir2 + kar4) - yy Jt=0 a2) 
The sum of squares of the image coordinate residuals are mini- 
mised in the adjustment. Alternative formulations of these equa- 
tions are also possible, in order to minimise the distances of the 
points from the fitted line. Each individual point on a line of an 
image offers one such condition, (11) or (12), to the adjustment. 
Besides, every pair of vanishing points in orthogonal directions 
gives rise to one Eq. (1) or, equivalently, Eq. (3). It is clear that, 
if the normal camera is assumed, three pairs of vanishing points 
(i.e. images) suffice for an estimation of the internal camera pa- 
rameters. The image aspect ratio a can also be integrated, at the 
expense of one additional pair of vanishing points (one image) 
using Eq. (4) or (5) instead of (1) or (3). All equations above are 
non-linear with respect to the unknowns, thus imposing a need 
for initial values. Generally, the principal point may be assumed 
at the image centre, the camera constant can then be approxima- 
ted using a pair of vanishing points, line slope is estimated from 
two line points, while vanishing point coordinates can be appro- 
ximated using two converging lines. Finally, it is worth noting 
that vanishing points might be weighted with the corresponding 
elements of the covariance matrix from a previous solution. 
4. PRACTICAL EVALUATION 
4.1 Synthetic data 
For the practical evaluation of the algorithm both simulated and 
real data have been used. First, three sets consisting of 7, 13 and 
22 synthetic images (1600x1200) of a 10x10 planar grid were 
generated with random exterior orientation (Fig. 5). All interior 
orientation parameters were kept invariant: c = 1600, x, = 802, 
yo 7 604, k, = 2x I0 5 15s -3,. 5x19 (the aspect ratio has been 
ignored). Gaussian noise with zero mean and three standard de- 
viations 0 (+0.1, 0.5, +1 pixel) was added to the image points. 
  
  
EHE n 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Figure 5. Some of the synthetic images used in the evaluation. 
For all image sets, results were compared with plane-based cali- 
bration and self-calibrating bundle adjustment. Plane-based ca- 
libration was carried using the ‘Calibration Toolbox for Matlab’ 
of Bouguet (2004), available on the Internet (the latest version 
and complete documentation may be downloaded from the cited 
web site). The bundle adjustment — in which no tie points were 
used — has been carried out with the software ‘Basta’ (Kalispe- 
rakis & Tzakos, 2001). All results are presented in Tables 1-3. 
  
Table 1. Results from 7 simulated images (noise: £0, pixel) 
Ac AX, Ayo Kk; k, So 
S (969) | (pixel) | (pixel) | (x109) | (x10!) | (pixel) 
CS | 026 | 0.591 -020] 195 | 340 | +£0.10 
01 PB! O1S| 001} 002 | 195 | 345 | 40:10 
BA | 0.20 | 0.03 | 0.16] 195 | —343 | £0.09 
CS | 142 139 | —0.88 |. 2.02 ] -—3,66 | #31 
os PB| 010] 036 | 008 | 1.99 | 350 | +£0.50 
BA| 0.08] 0.55, -0.15]| 2.00 |] -3.49 | £0.50 
CS| 199]-003] 290, 193 | 335 ] 1099 
10] PR! 1.62 |—1357|1 253 | 1.70 | 323 ] +0,99 
BA | 154 | —1 32 | 242 [| 170 | -323 |] £1.00 
  
  
  
  
  
  
  
  
  
  
  
  
Table 2. Results from 13 simulated images (noise: ou pixel) 
Ac AX, Ayo k, k, Go 
(969) |(pixel) | (pixel) | (x105) | (x10'^) | (pixel) 
CS | -0.28 | —0.15 | —0.13 | 2.03 | -3.55 | +0.10 
0.1 | PB | -0.19 | -0.03 |] -0.17 | 2.02 | —3.54 | £0.10 
BA | -0.18 | -0.05 | -0.11 | 2.02 | —3.55 | £0.10 
CS | 0.80] -290|-157| 191 | -337 | 10.50 
03] PBÍ-062] 1113] -093] 1.80 | 320 | +0.49 
BA | -0.59 | —1.23 | -0.90 | 1.80 | -3.20 | £0.50 
CS | 149 | -—241 | 0.77 | 2.03 | -3.46-| +097 
1.0 |-PBR | 211 | -098] 122] 1.78 ] -328 4097 
BA | 2.13 | -090] 1.31 | 1/79 | —3.29 :| +0,98 
  
ON 
  
  
  
  
  
  
  
  
  
  
  
Table 3. Results from 22 simulated images (noise: +oy pixel) 
Ac Ax, Ay, k. ks Go 
x (%0) | (pixel) | (pixel) | (<10°) | (<10'*) | (pixel) 
CS | Q15. | 002] Q12 ; 1.99 |} —3.50 ] £0.10 
01 | PR | 0111-002, QUS | 2.00 | -3.50 | +0,10 
BA | 0.17 | —0.04 | 0.08 | 2.00 | -3.50 | £0.10 
CS | 0.13] —1.43 1.—2.09 |. 2.00 | -3.50 |-+031 
0.5 | PB | 0.26 | —0.64 | -0.18 | 1.98 | -3.49 | +0.50 
BA | 0.29 | —0.74 | -0.12 | 1.98 | -3.49 | £0.50 
  
  
  
  
  
  
  
  
CS 1.20. | -0.21 0.911 2:12: «3.56 4:30.99 
1,0 | PR | 0.56 0201 0.817 204 | 51 1| 40.97 
  
  
  
  
  
  
  
  
  
  
  
BA | -0.54 0.03 |: 0.51 1.04 | -3.51 | £0.98 
  
102 
In the above Tables, c is given as deviation per mil, x, and y, as 
deviations in pixels, while k; and k; in true values. The symbols 
    
    
    
   
   
   
    
    
    
    
    
    
    
    
    
  
    
   
    
   
  
    
   
    
   
   
     
  
    
     
     
   
    
   
   
   
    
   
    
    
   
    
  
    
   
   
   
   
   
   
   
    
  
   
Internation 
Age 
CS, PB, BA 
sed calibrat 
error of the 
Generally, 
results for | 
these are c« 
fact, one cc 
compare in 
and self-ca 
image corr 
methods yi 
ject planari 
only one se 
fact implyii 
particular p 
extent to w 
4,2 Real da 
For the app 
was used, « 
Calibration 
Table 4 pre 
respective « 
for which 1 
noted that t 
explicitly c 
model for 1 
transformec 
  
  
  
  
Table 
, X 
rs 
CS +0 
657 
PB |o 
657 
BA +0 
  
  
Here again, 
essentially « 
ever, certair 
for instance 
faced here : 
was attribut 
in Fig. 6). 7 
perspective 
cal Y axis i:
	        
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.