Generalized Camera Calibration Including Fish-Eye Lenses

A method is described for accurately calibrating cameras including radial lens distortion, by using known points such as those measured from a calibration fixture. Both the intrinsic and extrinsic parameters are calibrated in a single least-squares adjustment, but provision is made for including old values of the intrinsic parameters in the adjustment. The distortion terms are relative to the optical axis, which is included in the model so that it does not have to be orthogonal to the image sensor plane. These distortion terms represent corrections to the basic lens model, which is a generalization that includes the perspective projection and the ideal fish-eye lens as special cases. The position of the entrance pupil point as a function of off-axis angle also is included in the model. (The complete camera model including all of these effects often is called CAHVORE.) A way of adding decentering distortion also is described. A priori standard deviations can be used to apply weight to given initial approximations (which can be zero) for the distortion terms, for the difference between the optical axis and the perpendicular to the sensor plane, and for the terms representing movement of the entrance pupil, so that the solution for these is well determined when there is insufficient information in the calibration data. For the other parameters, initial approximations needed for the nonlinear least-squares adjustment are obtained in a simple manner from the calibration data and other known information. (Weight can be given to these also, if desired.) Outliers among the calibration points that disagree excessively with the other data are removed by means of automatic editing based on analysis of the residuals. The use of the camera model also is described, including partial derivatives for propagating both from object space to image space and vice versa. These methods were used to calibrate the cameras on the Mars Exploration Rovers.

[1]  Mark Maimone,et al.  Mars exploration rover engineering cameras , 2001, Remote Sensing.

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

[3]  Shree K. Nayar,et al.  A general imaging model and a method for finding its parameters , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[4]  Yoram Yakimovsky,et al.  A system for extracting three-dimensional measurements from a stereo pair of TV cameras , 1976 .

[5]  Dean Brown,et al.  Decentering distortion of lenses , 1966 .

[6]  M. Klimesh,et al.  Mars Exploration Rover engineering cameras , 2003 .

[7]  Gideon P. Stein,et al.  Lens distortion calibration using point correspondences , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[8]  S. B. Atienza-Samols,et al.  With Contributions by , 1978 .

[9]  Steven A. Shafer,et al.  Modeling and Calibration of Variable-Parameter Camera Systems , 2001 .

[10]  Donald B. Gennery Stereo Vision for the Acquisition and Tracking of Moving Three-Dimensional Objects , 1986 .

[11]  Thomas P. Ryan,et al.  Modern Regression Methods , 1996 .

[12]  Edward M. Mikhail,et al.  Observations And Least Squares , 1983 .

[13]  Todd Litwin,et al.  Sensing and perception research for space telerobotics at JPL , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[14]  Horst A. Beyer,et al.  System Calibration Through Self-Calibration , 2001 .

[15]  T. Brubaker,et al.  Nonlinear Parameter Estimation , 1979 .

[16]  Zhengyou Zhang,et al.  Flexible camera calibration by viewing a plane from unknown orientations , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[17]  Janne Heikkilä,et al.  Geometric Camera Calibration Using Circular Control Points , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Shree K. Nayar,et al.  Caustics of catadioptric cameras , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[19]  H. E. White,et al.  Fundamentals of Optics 4th edition , 1976 .

[20]  Yonathan Bard,et al.  Nonlinear parameter estimation , 1974 .

[21]  D. Gennery,et al.  Calibration and Orientation of Cameras in Computer Vision , 2001 .

[22]  Daniel E. Stevenson,et al.  Nonparametric correction of distortion , 1996, Proceedings Third IEEE Workshop on Applications of Computer Vision. WACV'96.

[23]  M. Carpino,et al.  Error statistics of asteroid optical astrometric observations , 2003 .

[24]  Edward C. Hagerott,et al.  Optical designs for the Mars '03 rover cameras , 2001, Optics + Photonics.

[25]  D. Gennery Least-Squares Camera Calibration Including Lens Distortion and Automatic Editing of Calibration Points , 2001 .

[26]  Jake K. Aggarwal,et al.  Intrinsic parameter calibration procedure for a (high-distortion) fish-eye lens camera with distortion model and accuracy estimation , 1996, Pattern Recognit..

[27]  T. Clarke,et al.  The Development of Camera Calibration Methods and Models , 1998 .

[28]  Donald B. Gennery,et al.  A Stereo Vision System for an Autonomous Vehicle , 1977, IJCAI.

[29]  P. Scott CLOSE RANGE CAMERA CALIBRATION: A NEW METHOD , 2006 .

[30]  Donald Bernard Gennery,et al.  Modelling the environment of an exploring vehicle by means of stereo vision , 1980 .

[31]  Kenro Miyamoto,et al.  Fish Eye Lens , 1964 .

[32]  Thomas S. Huang,et al.  BOOK REVIEW: Calibration and Orientation of Cameras in Computer Vision , 2001 .