Matching 3-D Line Segments with Applications to Multiple-Object Motion Estimation

A two-stage algorithm for matching line segments using three-dimensional data is presented. In the first stage, a tree-search based on the orientation of the line segments is applied to establish potential matches. the sign ambiguity of line segments is fixed by a simple congruency constraint. In the second stage, a Hough clustering technique based on the position of line segments is applied to verify potential matches. Any paired line segments of a match that cannot be brought to overlap by the translation determined by the clustering are removed from the match. Unlike previous methods, this algorithm combats noise more effectively, and ensures the global consistency of a match. While the original motivation for the algorithm is multiple-object motion estimation from stereo image sequences, the algorithm can also be applied to other domains, such as object recognition and object model construction from multiple views. >

[1]  Jake K. Aggarwal,et al.  Recognition of Polyhedra from Range Data , 1986, IEEE Expert.

[2]  Ramakant Nevatia,et al.  Matching Images Using Linear Features , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  W. Eric L. Grimson,et al.  Localizing Overlapping Parts by Searching the Interpretation Tree , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Olivier Faugeras,et al.  A Geometric Matcher For Recognizing And Positioning 3-D Rigid Objects , 1985, Other Conferences.

[5]  Jake K. Aggarwal,et al.  Experiments in Intensity Guided Range Sensing Recognition of Three-Dimensional Objects , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Radu Horaud,et al.  New Methods for Matching 3-D Objects with Single Perspective Views , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Thomas O. Binford,et al.  Survey of Model-Based Image Analysis Systems , 1982 .

[8]  Ramesh C. Jain,et al.  Three-dimensional object recognition , 1985, CSUR.

[9]  Jake K. Aggarwal,et al.  Determining object motion in a sequence of stereo images , 1987, IEEE Journal on Robotics and Automation.

[10]  Dana H. Ballard,et al.  Viewer Independent Shape Recognition , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Steven D. Blostein,et al.  MOTION DETECTION AND ESTIMATION FROM STEREO IMAGE SEQUENCES: SOME PRELIMINARY EXPERIMENTAL RESULTS. , 1986 .

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

[13]  James D. Foley,et al.  Fundamentals of interactive computer graphics , 1982 .

[14]  George C. Stockman,et al.  Object recognition and localization via pose clustering , 1987, Comput. Vis. Graph. Image Process..

[15]  David Joseph Burr On computer stereo vision with wire frame models. , 1978 .

[16]  Thomas S. Huang,et al.  Maximal matching of 3-D points for multiple-object motion estimation , 1988, Pattern Recognit..

[17]  Larry S. Davis,et al.  Hierarchical generalized Hough transforms and line-segment based generalized H ugh transforms , 1982, Pattern Recognit..

[18]  Olivier D. Faugeras,et al.  Geometric matcher for recognizing and positioning 3-D rigid objects from passive stereo , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[19]  Berthold K. P. Horn Robot vision , 1986, MIT electrical engineering and computer science series.

[20]  Jong-Keung Cheng,et al.  Algorithms for matching relational structures and their applications to image processing , 1980 .

[21]  T. S. Huang,et al.  Using motion from orthographic projections to prune 3-D point matches , 1989, [1989] Proceedings. Workshop on Visual Motion.

[22]  W. Grimson,et al.  Model-Based Recognition and Localization from Sparse Range or Tactile Data , 1984 .

[23]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[24]  Olivier D. Faugeras,et al.  HYPER: A New Approach for the Recognition and Positioning of Two-Dimensional Objects , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.