Self-calibration of a light striping system by matching multiple 3-D profile maps

A novel method is proposed for refining the calibration of a light striping system including a projective transformation between the image plane of the camera and the plane of the laser sheet, and also the direction of the scanning with respect to the plane of the laser sheet. The refinement is obtained through weighted least squares matching of multiple profile maps acquired from different viewpoints and registered previously using an approximate calibration. Testing with synthetically generated profile maps shows that if the geometry of the object is appropriate and the registration parameters and the intrinsic parameters of the system are known exactly, then a calibration accuracy of 0.003...0.00003% relative to the scene dimensions can be achieved as the average noise level in the maps used for the calibration decreases from 0.3 down to zero pixels. It is also possible to adjust several calibrations at the same time. The registration and calibration parameters can be refined simultaneously, but a close initial estimate and rather complex object geometry are needed for an accuracy of 0.03% when the average noise level is 0.03 pixels. Determining the corresponding points by interpolation on the parametric domains of the maps yields higher accuracy than perpendicular projection to the tangent planes at the closest points in 3D in both registration and calibration tasks. The highest accuracy is achieved when the interpolation errors are as equal as possible within the overlapping areas.

[1]  Narendra Ahuja,et al.  Optimal motion and structure estimation , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[2]  Juha Roening,et al.  Extrinsic calibration of single-scanline range sensor , 1995, Other Conferences.

[3]  Zhengyou Zhang,et al.  Motion and structure of four points from one motion of a stereo rig with unknown extrinsic parameters , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[4]  Olli Jokinen,et al.  Statistical analysis of two 3-D registration and modeling strategies , 1998 .

[5]  Wolfgang Förstner,et al.  Calibration Errors in Structure from Motion , 1998, DAGM-Symposium.

[6]  Jean-Pierre Kruth,et al.  Self-calibration method and software error correction for three dimensional coordinate measuring machines using artefact measurements , 1994 .

[7]  Olli Jokinen,et al.  Area-Based Matching for Simultaneous Registration of Multiple 3-D Profile Maps , 1998, Comput. Vis. Image Underst..

[8]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Heinz Hügli,et al.  Geometric Matching of 3-D Objects: Assessing the Range of Successful Initial Configurations , 1997, 3DIM.

[10]  G. Sansoni,et al.  Three-dimensional imaging based on Gray-code light projection: characterization of the measuring algorithm and development of a measuring system for industrial applications. , 1997, Applied optics.

[11]  J. N. Wilson,et al.  Image Algebra: An Overview , 1990, Comput. Vis. Graph. Image Process..

[12]  Zhengyou Zhang Estimating Motion and Structure from Correspondences of Line Segments between Two Perspective Images , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Jun Ni,et al.  Modeling and calibration of a structured-light optical CMM via skewed frame representation , 1996 .

[14]  Robert B. Fisher,et al.  Estimating 3-D rigid body transformations: a comparison of four major algorithms , 1997, Machine Vision and Applications.

[15]  Ramesh C. Jain,et al.  A nonlinear optimization algorithm for the estimation of structure and motion parameters , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[17]  Richard Pito A registration aid , 1997, Proceedings. International Conference on Recent Advances in 3-D Digital Imaging and Modeling (Cat. No.97TB100134).

[18]  Andrew W. Fitzgibbon,et al.  Calibration, data consistency and model acquisition with laser stripers , 1998, Int. J. Comput. Integr. Manuf..