Automated Simultaneous Calibration of a Multi-View Laser Stripe Profiler

We present enhancements of existing calibration methods that allow the automated calibration of a laser stripe profiler in an industrial environment. The first and most important enhancement is a new design of the calibration object. Basically it is a “wire-frame model” of a cube, where the edges are simply standard aluminium profiles. This allows establishing point correspondences in a simple and robust way without the need of intensity information. Furthermore this hollow kind of a calibration object allows simultaneous multi-view calibration since enough points of six different planes can be seen from many directions. Given a rough calibration (based on rough measurements with ± 50% accuracy) the scanned points can be automatically allocated to the respective planes of the calibration object. Secondly we propose a new way of solving the linear model of a laser stripe profiler. By firstly solving the camera-independent geometry these values can be averaged over the multiple views, which further reduces the local offsets of point clouds and therefore enhances the output of subsequent operations like mesh generation on the combined calibrated point cloud. The paper describes the design of the calibration object and the calibration method in detail and presents experimental results on simulated and real range data sets. The industrial applicability has been demonstrated in a sensor cell with four cameras under real-world conditions including moderate oscillations of the calibration object.

[1]  Janne Heikkilä,et al.  Geometric Camera Calibration Using Circular Control Points , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

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

[3]  Markus Vincze,et al.  A method for automatic spray painting of unknown parts , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[4]  Ian D. Reid Projective calibration of a laser-stripe range finder , 1996, Image Vis. Comput..

[5]  N. D. Duffy,et al.  Laser-video scanner calibration without the use of a frame store , 1998 .

[6]  Erkki Oja,et al.  Modified Hebbian learning for curve and surface fitting , 1992, Neural Networks.

[7]  Alan M. McIvor Calibration of a laser stripe profiler , 1999, Second International Conference on 3-D Digital Imaging and Modeling (Cat. No.PR00062).

[8]  Claus Brenner,et al.  Photogrammetric calibration and accuracy evaluation of a cross-pattern stripe projector , 1998, Electronic Imaging.

[9]  Olli Jokinen Self-calibration of a light striping system by matching multiple 3-D profile maps , 1999, Second International Conference on 3-D Digital Imaging and Modeling (Cat. No.PR00062).

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

[11]  Markus Vincze,et al.  Painting parts automatically at lot size one , 2004, International Workshop on Robot Sensing, 2004. ROSE 2004..

[12]  R. Y. Tsai,et al.  An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision , 1986, CVPR 1986.

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