Camera calibration based on symmetry property of profile of revolution

Camera calibration is the process of determining the intrinsic or internal parameters (i.e. focal length and principal point) of a camera, and is important for both motion estimation and metric reconstruction of 3D models. This paper addresses the problem of calibrating a pinhole camera from images of profile of a revolution. In this paper, the symmetry of images of profiles of revolution has been extensively exploited and a practical and accurate technique of camera calibration from profiles alone has been developed. Compared with traditional techniques for camera calibration which may involve taking images of some precisely machined calibration pattern (such as a calibration grid), or edge detection for determining vanish points which are often far from images center or even don't physically exist, or calculation of fundamental matrix and Kruppa equations which can be numerically unstable, the method presented here used just profiles of revolution, which are commonly found in daily life (e.g. bowls and vases), to make the process easier as a result of the reduced cost and increased accessibility of the calibration objects. This paper firstly analyzed the relationship between the symmetry property of profile of revolution and the intrinsic parameters of a camera, and then showed how to use images of profile of revolution to provide enough information for determining intrinsic parameters. During the process, high-accurate profile extraction algorithm has also been used. Finally, results from real data are presented, demonstrating the efficiency and accuracy of the proposed methods.

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

[2]  Zhang Yongjun Camera Calibration Using 2D-DLT and Bundle Adjustment with Planar Scenes , 2002 .

[3]  Sundaram Ganapathy,et al.  Decomposition of transformation matrices for robot vision , 1984, Pattern Recognit. Lett..

[4]  Roberto Cipolla,et al.  Structure and motion from silhouettes , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[5]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[6]  B. Caprile,et al.  Using vanishing points for camera calibration , 1990, International Journal of Computer Vision.

[7]  Olivier D. Faugeras,et al.  Camera Calibration, Scene Motion and Structure recovery from point correspondences and fundamental m , 1997 .

[8]  Brian James O'Kennedy,et al.  Stereo camera calibration , 2002 .

[9]  Duane C. Brown,et al.  Close-Range Camera Calibration , 1971 .

[10]  Andrew Zisserman,et al.  Recognizing general curved objects efficiently , 1992 .

[11]  Zhengyou Zhang,et al.  Camera calibration with one-dimensional objects , 2002, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Peter Meer,et al.  Edge Detection with Embedded Confidence , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  H. M. Karara,et al.  Direct Linear Transformation from Comparator Coordinates into Object Space Coordinates in Close-Range Photogrammetry , 2015 .