Automatic Camera Calibration
This page accompanies our paper [1] on
automatic calibration of depth cameras. The presented calibration
target and automatic feature extraction are not limited to depth
cameras but can also be used for conventional cameras. The provided
code is designed to be used as an addon to the widely known camera
calibration toolbox of Jean-Yves
Bouguet
Calibration Target
The used calibration target consists of a central marker and
circular patterns:

Our automatic feature detection starts by searching for the central marker and then iteratively refining the circular markers around the central marker (depticted as black dashed line). Compared to standard checkerboard targets, our methods has the following advantages:

Our automatic feature detection starts by searching for the central marker and then iteratively refining the circular markers around the central marker (depticted as black dashed line). Compared to standard checkerboard targets, our methods has the following advantages:
- Target does not have to be visible as a whole
- Detection of groups of circular patterns is more robust to perspective distortions than line crossings
- Feature detection is more accurate for low-resolution cameras (like ToF or Event Cameras)
Example Detection Result
The following images show the result of the automatic feature
detection on two exemplary images from the paper. The calibration
target is detected in the gray value image and reprojected to the
corresponding depth image from a Microsoft Kinect v2.0:


