Multi-Camera Self-Calibration

Tomas Svoboda, Daniel Martinec, Tomas Pajdla
Center for Machine Perception (CMP)


Matlab package for a complete and fully automatic calibration of multi-camera setups (3 cams min). A standard laser pointer is the only hardware you need. No calibration object and user interaction required.

problem definition



Waving an easily detectable spot is the only hand work required. The photograph shows an ordinary laser pointer slightly modified by attaching a small piece of transparent plastic. The spot projections are found fully automatically and with sub-pixel precision. calibration object


The result is a complete calibration in a metric coordinate system ready for 3D computation. The parameters of the nonlinear distortion are also estimated. The reprojection error is deeply below 1/2 pixels even for cameras with severe radial distortion.

graphical validation reprojection errors

References: