Figure 5: The dependance of the computation accuracy to
the distance between camera and chessboard pad (1 unit
equals the size of the chessboard square side).
80ms. The average time of the processing during the
tracking phase was 16 miliseconds which corresponds
to more than 60 frames per second. This period in-
cludes all steps of frame processing, including the
querying for the frame image, camera prediction and
localization.
Processing times were measured on the notebook
having Core 2 Duo processor and 2 GB of RAM.
6 CONCLUSIONS
The approach for the automatic camera localization
and tracking using the chessboard pattern has been
presented. The described approach has been designed
to perform in real-time so it can be used in various
tasks such as augmented reality, user interfaces (the
camera or a small chessboard plane can be used as
a 6 DOF device), 3D scene reconstruction or in com-
bination with object scanner.
The chessboard reconstruction algorithm is rather
original and performs well with the occluded or in-
complete chessboard plane. Nevertheless, the pos-
sibilty of the line skip alias in the tracking phase is
the weak part of the process and could be improved
in future work. This skip is usually caused by quick
camera movements, so increasing the framerate of the
camera could reduce the risk of failure.
ACKNOWLEDGEMENTS
This work has been supported by Security-Oriented
Research in Informational Technology, Czech Min-
istry of Education, Youth and Sports, CEZMSMT
MSM0021630528, Recognition and presentation of
multimedia data, Faculty of Information Technology,
Brno University of Technology, Czech Republic, FIT-
S-10-2, EU project FP7-ARTEMIS R3-COP, grant
no. 100233 and the company 3Dim Laboratory Ltd.
REFERENCES
Ahn, S. J., Rauh, W., and Kim, S. I. (2001). Circular coded
target for automation of optical 3d-measurement and
camera calibration. IJPRAI, 15(6).
Bevilacqua, A., Gherardi, A., and Carozza, L. (2008). Au-
tomatic perspective camera calibration based on an in-
complete set of chessboard markers. In Sixth Indian
Conference on Computer Vision, Graphics Image Pro-
cessing.
de la Escalera, A. and Armingol, J. M. (2010). Automatic
chessboard detection for intrinsic and extrinsic camera
parameter calibration. Sensors, 10(3):2027–2044.
Fiala, M. and Shu, C. (2008). Self-identifying patterns for
plane-based camera calibration. Machine Vision Ap-
plications, 19(4).
Forbes, K., Voigt, A., and Bodika, N. (2002). An inex-
pensive, automatic and accurate camera calibration
method. In In Proceedings of the Thirteenth Annual
South African Workshop on Pattern Recognition.
Forsyth, D. A. and Ponce, J. (2002). Computer Vision:
A Modern Approach. Prentice Hall.
Ha, J.-E. (2007). Automatic detection of calibration mark-
ers on a chessboard. Optical Engineering, 46(10).
Kato, H. and Billinghurst, M. (1999). Marker tracking and
hmd calibration for a video-based augmented reality
conferencing system. In Proceedings of the 2nd IEEE
and ACM International Workshop on Augmented Re-
ality, Washington, USA. IEEE Computer Society.
Shu, C., Brunton, A., Fiala, M., Shu, C., Brunton, A., and
Fiala, M. (2003). Automatic grid finding in calibra-
tion patterns using delaunay triangulation. Technical
report.
Wang, Z., Wang, Z., and Wu, Y. (2010). Recognition of
corners of planar checkboard calibration pattern im-
age. In Control and Decision Conference (CCDC).
Weixing, Z., Changhua, M., Libing, X., and Xincheng, L.
(2009). A fast and accurate algorithm for chessboard
corner detection. In Image and Signal Processing,
2009. CISP ’09. 2nd International Congress on.
VISAPP 2011 - International Conference on Computer Vision Theory and Applications
418