Camera Calibration by a Single Image of Balls: From Conics to the Absolute Conic

In this paper we propose a new flexible technique to calibrate camera’s intrinsic parameters from a single image of balls. Balls are projected onto the image as ellipses, or conics. Each conic provides two constraints on the intrinsic parameters. To estimate all five intrinsic parameters, we need three balls. Ball’s size is arbitrary. Everyone can find a few balls around. It is more flexible than other predesigned calibration objects. Only one image is used, and there is no correspondence problem involved. We propose an algorithm to estimate the camera intrinsic parameters and the relative size and position of each ball optimally and simultaneously from the boundary points of each ball. Experimental results on both synthetic and real images show that the algorithm is effective and robust.

[1]  R. Y. Tsai,et al.  An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision , 1986, CVPR 1986.

[2]  Michael A. Penna Camera Calibration: A Quick and Easy Way to Determine the Scale Factor , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  William H. Press,et al.  Numerical Recipes in C, 2nd Edition , 1992 .

[4]  Paul A. Beardsley,et al.  Camera Calibration Using Multiple Images , 1992, ECCV.

[5]  O. Faugeras Three-dimensional computer vision: a geometric viewpoint , 1993 .

[6]  Songde Ma,et al.  A complete two-plane camera calibration method and experimental comparisons , 1993, 1993 (4th) International Conference on Computer Vision.

[7]  Michel Dhome,et al.  Camera Calibration From Spheres Images , 1994, ECCV.

[8]  Kenichi Kanatani,et al.  Statistical optimization for geometric computation - theory and practice , 1996, Machine intelligence and pattern recognition.

[9]  S DeMa,et al.  A self-calibration technique for active vision systems , 1996 .

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

[11]  Richard I. Hartley,et al.  Kruppa's Equations Derived from the Fundamental Matrix , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Bill Triggs,et al.  Autocalibration from Planar Scenes , 1998, ECCV.

[13]  Andrew Zisserman,et al.  Metric rectification for perspective images of planes , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[14]  Reinhard Koch,et al.  Self-calibration and metric reconstruction in spite of varying and unknown internal camera parameters , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[15]  S. Bougnoux,et al.  From projective to Euclidean space under any practical situation, a criticism of self-calibration , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[16]  Stephen J. Maybank,et al.  On plane-based camera calibration: A general algorithm, singularities, applications , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

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

[18]  Olivier D. Faugeras,et al.  A theory of self-calibration of a moving camera , 1992, International Journal of Computer Vision.

[19]  Quang-Tuan Luong,et al.  Self-Calibration of a Moving Camera from Point Correspondences and Fundamental Matrices , 1997, International Journal of Computer Vision.