Skip to content

Intrinsic Calibration

Rob Holman edited this page Jan 26, 2017 · 2 revisions

Intrinsic Calibration

The intrinsic parameter matrix, K, is a function of the camera lens and chip and is not a function of the specific installation, i.e. the camera location and viewing angles. As a consequence, the parameters in K are found during a lens calibration prior to camera installation. We use the excellent Caltech calibration package (http://www.vision.caltech.edu/bouguetj/calib_doc/). Lens calibration is described here.

The form of K is

(3)

Here fU and fV are the focal lengths in the U and V directions, expressed in pixels, U0 and V0 are the coordinates of the principal point (geometric image center), and s is the image skewness (cosine of the angle between the U and V axes) and is assumed to be 0.0. K has 5 degrees of freedom (DOF) with values returned during the calibration process.

Note that the lens calibration process also computes estimates of lens distortion parameters, used to convert between image locations from the camera and those that would have been returned from a perfect camera with no lens distortion. Some cameras such as those with fish eye lenses exhibit severe barrel distortion, for example a highly curved horizon that must be corrected for. But even fairly accurate lenses requires calibration and distortion removal.

Calibration values for both the K matrix and for lens distortion should be saved in a database or an m-file, for example the file makeLCPP3.m that creates a Lens Calibration Profile (LCP) for one specific Phantom P3 quadcopter (see the UAV processing toolbox).

Clone this wiki locally