Full text: Papers accepted on the basis of peer-reviewed full manuscripts (Part A)

In: Paparoditis N., Pierrol-Deseilligny M„ Mallet C., Tournaire O. (Eds), IAPRS, Vol. XXXVIII, Part 3A - Saint-Mandé, France, September 1-3. 2010 
be achieved by minimising eq. 3: 
2 EXPERIMENTS WITH SYNTHETIC DATA 
argmin \^2{9i(c,l)-gj(c,l)) 2 \ (3) 
Ri,p-K NlP ,f,PPA Vc=0 ' 
where: 
• N is the number of couples of homologous points 
• fi (c, l) (resp. fj (c, /)) is the function defined in eq 1 ap 
plied to image i {resp. j). 
Of course, if there is some distortion, we must also find the pa 
rameters of the distortion function 
2.1 Simulation protocol 
To validate our calibration process regardless of possible mount 
ing errors on the acquisition system, we worked with synthetic 
data. This provides a ground truth to evaluate the calibration pa 
rameters that we have computed with our minimisation scheme. 
We have thus simulated a 3000 x 2000 pixels camera 1 with 2 dif 
ferent focal lengths: 
• a 1000 pixels short focal length (90° per 112°). 
• a 3000 pixels long focal length (36° per 53°). 
A points dataset is then created by regularly sampling points on 
a 10 meters radius sphere (see Fig. 3). Those sampled points are 
then back-projected in all the images to simulate a real acquisi 
tion (d,li). 
The camera is positioned at the center of the sphere to simulate 
d(cpps,lpps),a,b,c(.Cbilb) (Cci ¿c) 
(4) 
The cost function is minimized with a least squares optimization. 
Indeed, we are in a favourable case, since we can eliminate out 
liers using our initial solution provided by the pan-tilt system. 
As outliers are the main drawback of this kind of optimization, 
this choice is suitable for our application. Furthermore, as the 
calibration process does not need to be performed often, compu 
tation time is a minor concern. 
For example, with 3 images and some homologous points be 
tween images {1,2}, {2,3} and {1,3}, the system is defined by 
the matrix A with the unknown X in eq 5. 
h = gi (c, l) - gj(c,l) 
dh 
dh 
dh 
df 
df 
df 
dh 
dh 
dh 
dPP A 
dPPA 
dPPA 
dh 
dh 
dh 
dPPS 
dPPS 
dPPS 
dh 
dh 
dh 
da 
da 
da 
dh 
dh 
dh 
db 
db 
db 
dh 
dh 
dh 
dc 
dc 
dc 
dh 
0 
dh 
dR\ ? p 
9R\ iP 
dh 
dh 
0 
dR2.p 
dR2,p 
0 
dh 
dh 
dR3,p 
dR3.p 
\ 
X = 
df 
dPPA 
dPPS 
da 
db 
dc 
dJR\ ( p 
dR.2, P 
V dR.3, P / 
/ 
(5) 
The cost function defined by eq. 3 leads to solve the system of 
eq. 6. 
A n X n = 0 (6) 
In eq. 6, n denotes the iteration index. Solving this system is thus 
done iteratively using a least squares approach. For the first it 
eration (n = 0), we use a rough estimate of the parameters: / 
can take any arbitrary value, PPS and PPA are initialized at the 
center of the image, distortion coefficients are null and rotations 
are given by the pan-tilt system. The convergence of the min 
imisation process is detected when there are no changes of the 
parameters between two consecutive iterations. 
Figure 3: Sample points on sphere 
images. We used a 50% overlap in each dimension. It leads to an 
angle of 61° between horizontal images and 45° between vertical 
images (see Fig. 4). 
Figure 4: Illustration of the simulation protocol with nine images 
(in green) and the camera (in white). 
In all experiments presented in this section, we have added some 
noise following a normal distribution. The noise is centred on 
the true measure and its standard deviation is chosen in the set 
{0.3; 0.5; 1.0; 2.0} pixels. 
2.2 Intrinsic parameters 
We have first examined the influence of noise on the estimation 
of the focal length and of the PPA. The unknowns to be estimated 
are given by eq.7: 
[ R\, p ,... ,R n , P , f,cppA,lppA ] (7) 
1 {cppaJppa) = (1470,980). (cpp S ,lpPS) = (1530,1020) 
and a = 10~ 8 , b = 10~ 15 , c = 10~ 21
	        
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.