Automatic checkerboard detection for camera calibration using self-correlation

Abstract. The checkerboard is a frequently used pattern in camera calibration, an essential process to get intrinsic parameters for more accurate information from images. An automatic checkerboard detection method that can detect multiple checkerboards in a single image is proposed. It contains a corner extraction approach using self-correlation and a structure recovery solution using constraints related to adjacent corners and checkerboard block edges. The method utilizes the central symmetric feature of the checkerboard crossings as well as the spatial relationship of neighboring checkerboard corners and the grayscale distribution of their neighboring pixels. Five public datasets are used in the experiments to evaluate the method. Results show high detection rates and a short average runtime of the proposed method. In addition, the camera calibration accuracy also presents the effectiveness of the proposed detection method with reprojected pixel errors smaller than 0.5 pixels.

[1]  Tom Drummond,et al.  Machine Learning for High-Speed Corner Detection , 2006, ECCV.

[2]  Jean-Yves Bouguet,et al.  Camera calibration toolbox for matlab , 2001 .

[3]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[4]  Joan Lasenby,et al.  Robust recognition of chess-boards under deformation , 2013, 2013 IEEE International Conference on Image Processing.

[5]  Arturo de la Escalera,et al.  Automatic Chessboard Detection for Intrinsic and Extrinsic Camera Parameter Calibration , 2010, Sensors.

[6]  Sanjit K. Mitra,et al.  Using saddle points for subpixel feature detection in camera calibration targets , 2002, Asia-Pacific Conference on Circuits and Systems.

[7]  Luc Van Gool,et al.  Efficient Non-Maximum Suppression , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[8]  Joan Lasenby,et al.  ChESS - Quick and robust detection of chess-board features , 2013, Comput. Vis. Image Underst..

[9]  Andreas Geiger,et al.  Vision meets robotics: The KITTI dataset , 2013, Int. J. Robotics Res..

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

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

[12]  Andreas Geiger,et al.  Automatic camera and range sensor calibration using a single shot , 2012, 2012 IEEE International Conference on Robotics and Automation.

[13]  Lu Wang,et al.  Chessboard corner detection under image physical coordinate , 2013 .

[14]  Christian Riess,et al.  OCPAD — Occluded checkerboard pattern detector , 2016, 2016 IEEE Winter Conference on Applications of Computer Vision (WACV).

[15]  S. M. Steve SUSAN - a new approach to low level image processing , 1997 .

[16]  In-So Kweon,et al.  Automated checkerboard detection and indexing using circular boundaries , 2016, Pattern Recognit. Lett..

[17]  Elli Angelopoulou,et al.  ROCHADE: Robust Checkerboard Advanced Detection for Camera Calibration , 2014, ECCV.

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

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

[20]  Christian Wöhler,et al.  Accurate chequerboard corner localisation for camera calibration , 2011, Pattern Recognit. Lett..