Camera Calibration without Feature Extraction

This paper presents an original approach to the problem of camera calibration using a calibration pattern. It consists of directly searching for the camera parameters that best project three-dimensional points of a calibration pattern onto intensity edges in an image of this pattern,without explicitly extracting the edges. Based on a characterization of image edges as maxima of the intensity gradient or zero-crossings of the Laplacian, we express the whole calibration process as a one-stage optimization problem. A classical iterative optimization technique is used in order to solve it. Our approach is different from the classical calibration techniques which involve two consecutive stages: extraction of image features and computation of the camera parameters. Thus, our approach is easier to implement and to use, less dependent on the type of calibration pattern that is used, and more robust. First, we describe the details of the approach. Then, we show some experiments in which two implementations of our approach and two classical two-stage approaches are compared. Tests on real and synthetic data allow us to characterize our approach in terms of convergence, sensitivity to the initial conditions, reliability, and accuracy.

[1]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Roger Tsai,et al.  Synopsis of recent progress on camera calibration for 3D machine vision , 1989 .

[3]  Patrick Rives,et al.  Réalisation et calibration d'un système expérimental de vision composé d'une caméra mobile embarquée sur un robot-manipulateur , 1989 .

[4]  David A. Forsyth,et al.  Relative motion and pose from arbitrary plane curves , 1992, Image Vis. Comput..

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

[6]  Paul R. Cohen,et al.  Camera Calibration with Distortion Models and Accuracy Evaluation , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[8]  Rachid Deriche Fast Algorithms for Low-Level Vision , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Rachid Deriche,et al.  Stereo matching, reconstruction and refinement of 3D curves using deformable contours , 1993, 1993 (4th) International Conference on Computer Vision.

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

[11]  Régis Vaillant Géométrie différentielle et vision par ordinateur : détection et reconstruction des contours d'occultation de la surface d'un objet non-polyédrique , 1990 .

[12]  O. D. Faugeras,et al.  Camera Self-Calibration: Theory and Experiments , 1992, ECCV.