Maximal matching of 3-D points for multiple-object motion estimation

https://doi.org/10.1016/0031-3203(88)90016-7Get rights and content

Abstract

Determining the relative motion/position between an observer and its environment is an important problem in computer vision. A major task is to find corresponding object features. In this paper, an efficient algorithm for matching 3-D points of multiple rigid objects is presented. The point-matching algorithm determines the correspondence by initiating a pairing of a triplet of noncollinear sensed points with a triplet of reference points and searching for new pairs of corresponding points, one at a time, using local distance and angular constraints. The pairing of each subsequent sensed point with a reference point is determined if the tetrahedron formed by the sensed point and the initial triplet is congruent to that formed by the corresponding reference points. Only simple computations are required in the algorithm. Global consistency of the pairings found by the algorithm is ensured without using model tests. The algorithm can be easily extended to incorporate other geometrical or non-geometrical object attributes to further prune the matching. Results of running the algorithm on synthetic and real data are given.

References (19)

  • Z. Pinjo et al.

    Determining of 3-D object orientation from projections

    Pattern Recognition Lett.

    (1985)
  • A. Mitiche et al.

    Tracking modeled objects using binocular images

    Comput. Vision Graphics Image Process.

    (1985)
  • S. Ullman

    The Interpretation of Visual Motion

    (1979)
  • T.S. Huang

    Motion analysis

  • T.S. Huang et al.

    Robust algorithm for motion estimation based on two sequential stereo image pairs

  • H.H. Chen and T.S. Huang, Multiple-object motion estimation by matching 3-D line segments,...
  • O.D. Faugeras et al.

    The representation, recognition and locating of 3-D objects

    Int. J. Robotics Res.

    (1986)
  • M.D. Shuster

    Approximate algorithms for fast optimal attitude computation

  • W.E.L. Grimson et al.

    Model-based recognition and localization from sparse range or tactile data

    Int. J. Robotics Res.

    (1984)
There are more references available in the full text version of this article.

Cited by (26)

  • A relaxation algorithm for real-time multiple view 3D-tracking

    2002, Image and Vision Computing
    Citation Excerpt :

    Consistent labelling according to a set of a priori known constraints has combinatorial complexity [6,7]. The optimal labelling problem can be resolved by techniques such as relational graph matching, graph isomorphism, tree search and relaxation labelling [8–10,49]. Approaches to reducing the combinatorial complexity include knowledge-based clipping, heuristic search, divide-and-conquer and dynamic programming.

  • Task planning for humanoid robots using look-up table

    2002, Robotics and Autonomous Systems
  • Nonrigid Motion Analysis: Articulated and Elastic Motion

    1998, Computer Vision and Image Understanding
View all citing articles on Scopus

Now at AT&T Bell Laboratories, 4E-630, Crawfords Corner Road, Holmdel, NJ 07733, U.S.A.

View full text