Calibration of an industrial vision system using an ellipsoid

A robust multi-camera calibration algorithm developed for an industrial vision system is described. An ellipsoid with a simple surface pattern and accurately known geometry is used as a calibration target. Our algorithm automatically detects the presence of the ball on the conveyor and accurately determines the position of its outline and marker lines in each image frame using efficient image processing techniques. A fast least-squares minimization is then performed to determine the optimal camera and motion parameters. The method is fully automatic and requires no human interaction or guidance, helping to minimize machine setup and maintenance times. The calibration algorithm has been demonstrated on real image captures and performance is quantified using simulated image sequences.

[1]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[2]  Hong Wang,et al.  A Fast and Robust Ellipse Detection Algorithm Based on Pseudo-random Sample Consensus , 2007, CAIP.

[3]  Marc Pollefeys,et al.  A multiple-camera system calibration toolbox using a feature descriptor-based calibration pattern , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Li Li,et al.  Ellipsoid reconstruction from three perspective views , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[5]  Xavier Armangué,et al.  A comparative review of camera calibrating methods with accuracy evaluation , 2002, Pattern Recognit..

[6]  R. Halír Numerically Stable Direct Least Squares Fitting of Ellipses , 1998 .

[7]  D. Eberly Least Squares Fitting of Data , 2016 .

[8]  Andrew Zisserman,et al.  Multiple View Geometry , 1999 .

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

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

[11]  Larry S. Davis,et al.  Camera calibration using spheres: a semi-definite programming approach , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

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

[13]  J. Flusser,et al.  Numerically Stable Direct Least Squares Fitting of Ellipses , 1998 .

[14]  ZhangZhengyou A Flexible New Technique for Camera Calibration , 2000 .

[15]  Ngai Ming Kwok,et al.  A survey on ellipse detection methods , 2012, 2012 IEEE International Symposium on Industrial Electronics.

[16]  Robert A. McLaughlin,et al.  Randomized Hough Transform: Improved ellipse detection with comparison , 1998, Pattern Recognit. Lett..

[17]  Andrew W. Fitzgibbon,et al.  Direct Least Square Fitting of Ellipses , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Tomás Svoboda,et al.  A Convenient Multicamera Self-Calibration for Virtual Environments , 2005, Presence: Teleoperators & Virtual Environments.

[19]  G. Turin,et al.  An introduction to matched filters , 1960, IRE Trans. Inf. Theory.