ing the reprojection error as a quality measure, image
and camera noise may effect results as images with
favorable geometry could be omitted. By analysing
the planar calibration problem in an alternative geo-
metric framework as proposed by (Gurdjos, 2001) it
is possible to form a geometric criterion for selecting
good calibration images which does not require a pre-
calibration stage.
The main contribution of this work is that it pro-
vides an image selection algorithm, based on an al-
ternativegeometric interpretation, which forms image
networks (SINs) that contain less images and give ef-
ficient calibration results. An application using a we-
bcam is presented which demonstrates that efficient
calibration results can be achieved with little effort.
2 METHOD
The proposed algorithm selects images based on char-
acteristics from the alternative geometric approach
proposed by (Gurdjos, 2001). In Figure 1, as the
world plane rotates about its intersection with the im-
age plane it remains in homographic correspondence.
Thus a single planar homography matrix H represents
the transformation. The associated camera centres, of
each rotating world to image plane, forms a locus of
possible camera centres which in turn projects to the
image plane in the form of a line, the Calibration Line
(CL). By using the well known (Sturm and Maybank,
Figure 1: Poncelet’s Theorem (Gurdjos, 2001).
1999; Zhang, 1999) planar calibration equations con-
straints (1), and following some algebraic manipula-
tions, an expression for the CL can be derived (2).
h
T
1
ωh
1
− h
T
2
ωh
2
= 0, h
T
1
ωh
2
= 0 (1)
where h
i
is the i
th
column of H.
v
0
= Γu
0
+ Λ (2)
where Γ is the slope of the CL given by,
Γ =
−h
11
h
3
32
+ h
12
h
3
31
− h
11
h
2
31
h
32
+ h
12
h
31
h
2
32
h
22
h
31
h
2
32
− h
21
h
2
31
h
32
− h
21
h
3
32
+ h
22
h
3
31
(3)
and Λ is the y-intercept given by,
Λ =
h
21
h
31
+ h
22
h
32
h
2
31
+ h
2
32
−
h
11
h
31
+ h
12
h
32
h
2
31
+ h
2
32
Γ (4)
In (Wang and Liu, 2006), the authors propose a
method of linear calibration using the intersection
point of CLs. In our method we use the CLs as a guide
to choosing calibration images for the SINs. Suit-
able images are selected based on the orientation of
their CLs. Since the CL encapsulates geometric infor-
mation about the planar grid in the world, enforcing
maximum independence between CLs ensures each
image contributes independently to solving the sys-
tem of planar calibration equations. Independence be-
tween images is evaluated based on the relative angle
between image CLs. The angle between CLs, (θ), is
dependant on the number of images in the IN (N).
θ =
180
◦
N
(5)
Therefore if a four IN is required from a data set the
angle between image CLs should be 45
◦
. In practice,
a tolerance of ±1
◦
is enforced on θ for the selection
process. Based on the homographies from multiple
images, we employ an algorithm to select the most
suitable images which will provide efficient calibra-
tion results.
3 IMAGE SELECTION
Automatic image selection is implemented in two
stages. The initial step requires each image CL to be
formed (as in section 2) with the angle of each CL rel-
ative to the x-axis calculated via the slope (arctan(Γ)).
CLs that have absolute angle near 0
◦
or 90
◦
are re-
jected for consideration as they correspond to unsta-
ble IN geometry (fronto-parallel). Once N is chosen
the optimal θ can be calculated (5) which is used to
form the SINs.
The underlying search method of the proposed
image selection strategy is a binary search approach
(Knuth, 1998). In Figure 2 the proposed strategy is
presented. Each node represents an image number
while the number adjacent to each node is its CL ori-
entation. In a real situation all nodes are connected
to each other where the connecting lines represent the
angle between image CLs. To aid explanation all pos-
sible connecting lines are not shown, instead the valid
search paths are shown i.e each line is in fact equal to
the binary search key which is |θ| ± 1
In this example, N, the number of images required
in the SIN, is set to four therefore θ is 45
◦
. The
search begins with the seed node 1. When a route
EFFICIENT PLANAR CAMERA CALIBRATION VIA AUTOMATIC IMAGE SELECTION
91