Object Recognition and Localization from Scanning Beam Sensors

Model-based object recognition and object localization are fundamental tasks in industrial automation. In this article, we present a system that quickly recognizes (5 μs) and accurately localizes (0.025 mm) objects using a scanning beam sensor that consists of an array of binary light-beam sensors. Our scanning beam sensor is robust, inexpensive, compact, precise, and insensitive to ambient light, which are all prerequisites for industrial manufacturing applications. Scanning beam sensing involves moving objects with respect to the sensor and record ing the manipulator positions when the sensor outputs change. The recognition problem and the localization problem share the correspondence subproblem, the task of interpreting the sensed data in terms of model features. In this article, we present a constant-time indexing correspondence algorithm. Indexing in volves discretizing the sensed data to achieve integral indices, and using these indices to look up a table entry containing the correspondence information (the consistent model feature inter pretations). Complete indexing tables are crucial for scanning beam sensing, and for sparse sensing strategies in general, because each experiment only produces a handful of indexing coordinates. Constructing complete indexing tables has previ ously been an open problem (Clemens and Jacobs 1991). In this article, we describe a method for constructing complete indexing tables by enumerating the cells in an arrangement in configuration space.

[1]  O. Faugeras Three-dimensional computer vision: a geometric viewpoint , 1993 .

[2]  泰義 横小路,et al.  IEEE International Conference on Robotics and Automation , 1992 .

[3]  Aaron S. Wallack,et al.  Complete indexing strategies for sparse sensing techniques , 1995, Proceedings. IEEE International Symposium on Assembly and Task Planning.

[4]  Yehezkel Lamdan,et al.  Object recognition by affine invariant matching , 2011, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[5]  John F. Canny,et al.  Object Recognition and Localization from Scanning Beam Sensors , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[6]  J.B. Burns,et al.  View Variation of Point-Set and Line-Segment Features , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  W. Eric L. Grimson,et al.  Sensing strategies for disambiguating among multiple objects in known poses , 1986, IEEE J. Robotics Autom..

[8]  David A. Forsyth,et al.  Invariant Descriptors for 3D Object Recognition and Pose , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  A. L. Dixon The Eliminant of Three Quantics in two Independent Variables , 1909 .

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

[11]  Micha Sharir,et al.  Identification of Partially Obscured Objects in Two and Three Dimensions by Matching Noisy Characteristic Curves , 1987 .

[12]  D. Manocha,et al.  Algebraic and numeric techniques in modeling and robotics , 1992 .

[13]  Edith Schonberg,et al.  Two-Dimensional, Model-Based, Boundary Matching Using Footprints , 1986 .

[14]  David W. Jacobs,et al.  Space and Time Bounds on Indexing 3D Models from 2D Images , 1991, IEEE Trans. Pattern Anal. Mach. Intell..