Camera calibration toolbox for Matlab

Modern CCD cameras are usually capable of a spatial accuracy greater than 1/50 of the pixel size. However, such accuracy is not easily attained due to various error sources that can affect the image formation process. Current calibration methods typically assume that the observations are unbiased, the only error is the zero-mean independent and identically distributed random noise in the observed image coordinates, and the camera model completely explains the mapping between the 3D coordinates and the image coordinates. In general, these conditions are not met, causing the calibration results to be less accurate than expected.

The camera calibration toolbox for Matlab (version 3.0) utilizes a new bias correction procedure for circular control points and a nonrecursive method for reversing the distortion model. To learn more about the calibration method see [1].

The toolbox is freely available, and you can download it from here:

calibr_v30.tar (103 k) or
calibr_v30.zip (32 k)

For more information about installation, see the README file.

The first version of the toolbox was released in Sept. 1996. For downloading it or the other old versions follow this link.
 

Reference:

[1]  Heikkilä, J, "Geometric Camera Calibration Using Circular Control Points", IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 22, No. 10, pp. 1066-1077, Oct 2000.



See also:
My homepage
Machine Vision and Media Processing Unit
University of Oulu
Department of Electrical Engineering


Last update 17 Oct 2000 by Janne Heikkilä