a planar chessboard pattern of known dimensions as
shown in Figure 1. Camera-chessboard and projector-
chessboard homographies are established with cam-
era and chessboard after the camera and projector
correspondences have been identified. Using their
respective homographic relationship with the chess-
board both the camera and projector project their prin-
cipal points onto it thereby establishing a definition
for their respective principal axis. Once their princi-
pal axis are defined their respective projection param-
eters are optimized using the Levenberg-Marquardt
algorithm. Once the projection relationship the chess-
board has with the camera and projector is calculated
it is trivial to compute the extrinsic parameters that re-
late the camera location to the projector location. The
user does not need to move any object or require any
special purpose or expensive equipment.
The accuracy of the recovered parameters from
this method are comparable to those derived from
mainstream techniques, all of which require multi-
ple repositioning of a calibration target. To our best
knowledge, this is the first example of procam cali-
bration from a single pose of a planar target, which is
the main contribution of this paper.
A second contribution is the implementation of a
PnP-based technique for determining the precision of
a group of calibration parameters. This was included
to enhance the reprojection error metric, which may
not necessarily indicate how stable the final parame-
ters are when used to determine arbitrary 3D points in
space. The benefit of this technique is revealed from
the experimental results, which characterize the accu-
racy of the method and demonstrates that it compares
favorably with other more standard approaches.
2 BACKGROUND
There are many types of procam calibration methods,
all of which require one or more of the following;
• Images of a 2D target in several poses;
• A pre-calibrated camera;
• A precise electro-mechanical actuator, or;
• A 3D object that satisfies specific shape and detail
constraints.
Each of these requirements increases complexity and
therefore decreases accessibility for the user, espe-
cially outside of a lab environment, as well as increas-
ing potential sources of error.
Methods based on Zhang’s flexible calibration ap-
proach (Zhang, 2000) are the most common, due to
its effectiveness and popularity for camera calibra-
tion. The main difference between such methods are
the structured light technique used to acquire pro-
jector correspondences, and the patterns used on the
2D planar target, which tend to be chessboard cor-
ners (Zhang and S. Huang, 2006)(Huang et al., 2018),
circles (Zhongwei Li, 2008)(Huang et al., 2015) or
sometimes QR codes (Audet and Okutomi, 2009) and
random dot patterns (Yang et al., 2016). Whichever
structured light technique or 2D planar target pattern
is used, this type of calibration requires at least three
poses of the 2D target plane to be imaged by the
procam system (Zhang, 2000). It is an exacting and
time consuming task to orient a planar target in mul-
tiple unique positions, while ensuring that it remains
prominently in the fields of view of both the camera
and the projector.
A method called visual servoing can be used to
calibrate a projector given a pre-calibrated camera.
The projector is to project a chessboard onto a physi-
cal one such that the corners of the physical and pro-
jected chessboard align (Berry et al., 2013). This is
done my modelling the projector as a virtual camera
whose pose can be altered and is viewing the chess-
board though the actual projector remains in the same
position throughout the calibration process. Using
control theory the virtual camera is moved so that it
is in the same pose as the projector that it is mod-
elling, once the virtual camera and projector occupy
the same position the projected chessboard will align
with the physical one (Chaumette and Hutchinson,
2006) (Mosnier et al., 2009). Despite the camera
(which is effectively half of the procam system) be-
ing precalibrated, at least 10 distinct poses of a chess-
board are needed to calibrate the projector intrinsic
and the extrinsic parameters. This therefore has the
same drawbacks as Zhang’s method applied to pro-
cam calibration.
It is possible to calibrate a procam system if the
position of a planar target can be precisely controlled.
This allows Tsai’s camera calibration method (Tsai,
1987) to be repurposed for procam calibration. In
Tai’s method, calibration can be achieved with only
two poses of a planar target, under the condition that
these poses are related by a pure translation, and that
the accurate translation value is known (Chen et al.,
2009) (Zhang, 2000). This can only be done if one has
access to a programmable actuator, which severely
limits the accessibility of this method.
Through the decomposition of a radial fundamen-
tal matrix and utilizing Bougnoux’s equations, it is
possible to simultaneously calibrate the projector and
camera (Li et al., 2017). Methods based on the afore-
mentioned matrix and equations only require a 3D
(i.e. non-planar) object imaged in a single pose to
complete the calibration process (Yamazaki et al.,
VISAPP 2021 - 16th International Conference on Computer Vision Theory and Applications
818