Direct fitting of center collinear circles for equidistant fish-eye camera calibration

Abstract. An equidistant fish-eye camera can be calibrated using a single image of two sets of parallel lines in the scene, which is very convenient for practical applications. The core of the calibration procedure is the fitting of center collinear circles that intersect at two vanishing points. A fast and accurate fitting method that can be used for equidistant fish-eye camera calibration is presented. First, the fitting problem is formulated as a nonlinear least square problem and solved using Levenberg-Marquardt optimization. The objective function is also derived, as well as the Jacobian required by the Levenberg-Marquardt algorithm. It is also demonstrated how to determine the initial estimations. Experimental results on synthetic data have demonstrated the superiority of our method to two existing approaches in terms of speed and accuracy. Results on real data have also demonstrated its effectiveness for fish-eye camera calibration.

[1]  Edward Jones,et al.  Equidistant Fish-Eye Calibration and Rectification by Vanishing Point Extraction , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Christian Bräuer-Burchardt,et al.  A new algorithm to correct fish-eye- and strong wide-angle-lens-distortion from single images , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[3]  Hongbin Zha,et al.  Fisheye Lenses Calibration Using Straight-Line Spherical Perspective Projection Constraint , 2006, ACCV.

[4]  Xianghua Ying,et al.  Catadioptric camera calibration using geometric invariants , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

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

[6]  Zhengyou Zhang,et al.  Parameter estimation techniques: a tutorial with application to conic fitting , 1997, Image Vis. Comput..

[7]  Kaj Madsen,et al.  Methods for Non-Linear Least Squares Problems (2nd ed.) , 2004 .

[8]  Edward Jones,et al.  Equidistant (ftheta) fish-eye perspective with application in distortion centre estimation , 2010, Image Vis. Comput..

[9]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[10]  Helder Araújo,et al.  Fitting conics to paracatadioptric projections of lines , 2006, Comput. Vis. Image Underst..

[11]  Andrew W. Fitzgibbon,et al.  A rational function lens distortion model for general cameras , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[12]  Juho Kannala,et al.  A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Kostas Daniilidis,et al.  Catadioptric camera calibration , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

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

[15]  Andrew W. Fitzgibbon,et al.  Simultaneous linear estimation of multiple view geometry and lens distortion , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[16]  Soren W. Henriksen,et al.  Manual of photogrammetry , 1980 .

[17]  Donald B. Gennery,et al.  Generalized Camera Calibration Including Fish-Eye Lenses , 2006, International Journal of Computer Vision.

[18]  Edward Jones,et al.  Accuracy of fish-eye lens models. , 2010, Applied optics.

[19]  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..

[20]  Andrew W. Fitzgibbon,et al.  A Buyer's Guide to Conic Fitting , 1995, BMVC.