Single camera calibration using state-of-the-art marker tracking algorithm
Abstract
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.
Publication
Please contact charmie hvrl.ics.keio.ac.jp if you want any pre-prints.
- [Oyamada 2012 TMA] Yuji Oyamada, Pascal Fallavollita, and Nassir Navab, "Single Camera Calibration Using Partially Visible Calibration Objects Based on Random Dots Marker Tracking Algorithm," IEEE ISMAR 2012 Workshop on Tracking Methods and Applications (TMA), 2012 [paper, bib, slide(without movie), slide(with movie)]
Source code
- Entire package
written by my colleague (C++)
- Original RANDOM tracking code (C++)
- Modified RANDOM tracking code for calibration purpose (C++)
<- will be uploaded soon
- Camera Calibration code (MatLab) <- will be uploaded soon
Related work
[Uchiyama 2011 VR] Hideaki Uchiyama and Hideo Saito, "Random
dot markers." IEEE Virtual Reality Conference, 2011.
Acknowledges
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.