A three-step camera calibration method

Camera calibration is a crucial problem for many industrial applications that incorporate visual sensing. In this paper, we compute the intrinsic and extrinsic calibration parameters in three steps. In the first step, the calibration parameters are approximated using the linear least-squares method. In the second step, we develop two alternative formulations to obtain an optimal rotation matrix from the calibration parameters computed in the first step. Further optimization of translational and perspective transformations is then performed based on the optimized rotation matrix. In the third step, a nonlinear optimization is performed to handle lens distortion. The solution of the nonlinear system not only minimizes the perspective transformation relations between the image points and the corresponding world coordinates, but also satisfies the orthonormality constraints on the rotational transformation. To assess the performance of our proposed method, the Euclidean norm of the error matrix between the calculated and the original 4/spl times/4 homogeneous transformation matrices is used as a basis for comparison with existing methods. Simulation results from applying the method show significant improvements both before and after the nonlinear optimization step.

[1]  Terry M. Caelli,et al.  A new camera calibration method for robotic vision , 1990, ISPRS International Conference on Computer Vision and Remote Sensing.

[2]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[3]  Robert B. Kelley,et al.  Camera Models Based on Data from Two Calibration Planes , 1981 .

[4]  Juyang Weng,et al.  Calibration of stereo cameras using a non-linear distortion model (CCD sensory) , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[5]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[6]  Yiu Cheung Shiu,et al.  Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form AX=XB , 1989, IEEE Trans. Robotics Autom..

[7]  Jack C. K. Chou,et al.  Finding the Position and Orientation of a Sensor on a Robot Manipulator Using Quaternions , 1991, Int. J. Robotics Res..

[8]  Irwin Sobel,et al.  On Calibrating Computer Controlled Cameras for Perceiving 3-D Scenes , 1973, IJCAI.

[9]  Roger Y. Tsai,et al.  A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses , 1987, IEEE J. Robotics Autom..

[10]  Raymond L. Czaplewski,et al.  Misclassification Bias in Areal Estimates , 1992 .

[11]  J. Wen,et al.  Hybrid calibration of CCD cameras using artificial neural nets , 1991, [Proceedings] 1991 IEEE International Joint Conference on Neural Networks.

[12]  W. Faig CALIBRATION OF CLOSE-RANGE PHOTOGRAMMETRIC SYSTEMS: MATHEMATICAL FORMULATION , 1975 .

[13]  M. Sid-Ahmed,et al.  Dual camera calibration for 3-D machine vision metrology , 1990 .