A Novel Stratified Self-calibration Method of Camera Based on Rotation Movement

This paper proposes a novel stratified self- calibration method of camera based on rotation movement. The proposed method firstly captures more than three images of the same scene in the case of constant internal parameters by panning and rotating the camera with small relative rotation angles among the captured images. After feature extraction and matching of captured images, the pixel coordinates of feature point are normalized. Then the stratified self-calibration is performed, following projective, affine and metric calibration. Projective calibration determines the camera projective matrix of every image in the projective reconstruct space. Affine calibration calculates the parameters of infinity reference plane in this space and the homography according to approximately equal relationship among the main diagonal elements of homography, which is inferred by virtue of small relative rotation angles among the captured images and the property of internal reference matrix corresponding to normalized pixel coordinates. Lastly metric calibration acquires internal reference matrix from the calculated homography. The proposed method can be online applied to simply, fast, accurately obtain internal parameters of camera without using the calibration reference with known 3D information. Real data has been used to test the proposed approach, and very good results have been achieved.

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

[2]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[3]  Ian Reid,et al.  Self-calibration of rotating and zooming cameras (vol 45, pg 107, 2001) , 2002 .

[4]  Xun Wang,et al.  Foreground Object Detecting Algorithm based on Mixture of Gaussian and Kalman Filter in Video Surveillance , 2013, J. Comput..

[5]  Fei Shen,et al.  A linear algorithm to estimate the plane of infinity , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[6]  William H. Press,et al.  Numerical Recipes in FORTRAN - The Art of Scientific Computing, 2nd Edition , 1987 .

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

[8]  Richard I. Hartley,et al.  In defence of the 8-point algorithm , 1995, Proceedings of IEEE International Conference on Computer Vision.

[9]  Richard I. Hartley,et al.  Self-Calibration of Stationary Cameras , 1997, International Journal of Computer Vision.

[10]  O. Faugeras Stratification of three-dimensional vision: projective, affine, and metric representations , 1995 .

[11]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

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

[13]  Sanchao Liu,et al.  Self-calibration of Varying Internal Camera Parameters Algorithm Based on Quasi-affine Reconstruction , 2012, J. Comput..

[14]  Ian D. Reid,et al.  Self-Calibration of Rotating and Zooming Cameras , 2002, International Journal of Computer Vision.

[15]  Yunjie Li,et al.  Strategy for 3D Reconstruction of Industrial Rubber Part , 2012, J. Comput..

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

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

[18]  Xiaochun Cao,et al.  Calibrating Freely Moving Cameras , 2006, 18th International Conference on Pattern Recognition (ICPR'06).