Intrinsic line features and contour metric for locating 3-D objects in sparse, segmented range images

This paper presents a new, direct method for locating 3-D objects reliably from sparse, noisy data: segmented range images with polygonal patch boundaries. Non-iterative locating methods require accurate point correspondences, and do not tolerate significant occlusion. Therefore, we propose rules to select intrinsic contours relevant to the locating task in a multiple-object configuration. For matching intrinsic boundaries and finding correspondences, we develop a 3-D version of Arkin's contour metric using the signatures of turning and torsion angles, and extend it to contours consisting of multiple parts. The metric is robust to quantization and segmentation errors. We integrate the method into a complete system for 3-D object recognition and report on experience gained from a gantry robot test site equipped with time-of-flight laser scanners.

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

[2]  J. Aggarwal,et al.  Hypergraph Based Feature Matching in a Sequence of Range Images , 1994 .

[3]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[4]  Gang Li,et al.  Generation, recognition, and consistent fusion of partial boundary representations from range images , 1994, Other Conferences.

[5]  Esther M. Arkin,et al.  An efficiently computable metric for comparing polygonal shapes , 1991, SODA '90.

[6]  Terrance E. Boult,et al.  Recovery Of Superquadrics From 3-D Information , 1988, Other Conferences.

[7]  Ivan Bricault,et al.  From Volume Medical Images to Quadratic Surface Patches , 1997, Comput. Vis. Image Underst..

[8]  Denis Laurendeau,et al.  A General Surface Approach to the Integration of a Set of Range Views , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Avinash C. Kak,et al.  A robot vision system for recognizing 3D objects in low-order polynomial time , 1989, IEEE Trans. Syst. Man Cybern..

[10]  Paul J. Besl,et al.  Surfaces in Range Image Understanding , 1988, Springer Series in Perception Engineering.

[11]  Jin-Long Chen,et al.  Determining Pose of 3D Objects With Curved Surfaces , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  E. Thirion,et al.  The 3 D Marching Lines Algorithm and itsApplication to Crest Lines , 2007 .

[13]  Katsushi Ikeuchi,et al.  A Spherical Representation for Recognition of Free-Form Surfaces , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  R. R. Martin,et al.  Differential geometry applied to curve and surface design , 1988 .

[15]  Robert Bergevin,et al.  Towards a General Multi-View Registration Technique , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Jake K. Aggarwal,et al.  Estimation of motion from a pair of range images: A review , 1991, CVGIP Image Underst..

[17]  Robert B. Fisher,et al.  Experiments in Curvature-Based Segmentation of Range Data , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Berthold K. P. Horn Extended Gaussian images , 1984, Proceedings of the IEEE.

[19]  Peter Kohlhepp,et al.  An evolutionary algorithm for the registration of 3-d surface representations , 1999, Pattern Recognit..

[20]  M. Hebert,et al.  The Representation, Recognition, and Locating of 3-D Objects , 1986 .