Single camera calibration using state-of-the-art marker tracking algorithm


Camera calibration is one of the long existing research issues in computer vision domain. Typical calibration methods take two steps for the procedure: control points localization and camera parameters computation. In practical situation, control points localization is a time-consuming task because the localization puts severe assumption that the calibration object should be visible in all images. To satisfy the assumption, users may avoid moving the calibration object near the image boundary. As a result, we estimate poor quality parameters.

In this work, we aim to solve this partial occlusion problem of the calibration object. To solve the problem, we integrate a planar marker tracking algorithm that can track its target marker even with partial occlusion. Specifically, we localize control points by a RANdom DOts Markers (RANDOM) tracking algorithm that uses markers with randomly distributed circle dots [Uchiyama 2011]. Once the control points are localized, they are used to estimate the camera parameters. 

The potential application that the proposed calibration method can contribute is multiple cameras calibration to build multiple cameras based applications such as camera arrays and multi-view stereo reconstruction. Currently, we are working on the multiple cameras calibration work.


Please contact charmie at if you want any pre-prints.

Source code

Related work

[Uchiyama 2011 VR] Hideaki Uchiyama and Hideo Saito, "Random dot markers." IEEE Virtual Reality Conference, 2011.


This work was partially supported by the Strategic Young Researcher Overseas Visits Program for Accelerating Brain Circulation of Japan Society for the Promotion of Science (JSPS), G2308.

Last updated on: