• DocumentCode
    2188454
  • Title

    A generic algorithm for constructing hierarchical representations of geometric objects

  • Author

    Xavier, Patrick G.

  • Author_Institution
    Sandia Nat. Labs., Albuquerque, NM, USA
  • Volume
    4
  • fYear
    1996
  • fDate
    22-28 Apr 1996
  • Firstpage
    3644
  • Abstract
    For a number of years, robotics researchers have exploited hierarchical representations of geometrical objects and scenes in motion-planning, collision-avoidance, and simulation. However, few general techniques exist for automatically constructing them. We present a generic, bottom-up algorithm that uses a heuristic clustering technique to produce balanced, coherent hierarchies. Its worst-case running time is O(N2logN), but for non-pathological cases it is O(NlogN), where N is the number of input primitives. We have completed a preliminary C++ implementation for input collections of 3D convex polygons and 3D convex polyhedra and conducted simple experiments with scenes of up to 12,000 polygons, which take only a few minutes to process. We present examples using spheres and convex hulls as hierarchy primitives
  • Keywords
    computational complexity; computational geometry; computer graphics; group theory; image representation; path planning; pattern recognition; robots; trees (mathematics); 3D convex polygons; 3D convex polyhedra; bottom-up algorithm; convex hulls; generic algorithm; geometric objects; heuristic clustering; hierarchical representations; hierarchy primitives; spheres; Automatic generation control; Clustering algorithms; Laboratories; Layout; Motion detection; Motion planning; Motion-planning; Robotics and automation; Solid modeling; Spatial coherence;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1996. Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-2988-0
  • Type

    conf

  • DOI
    10.1109/ROBOT.1996.509268
  • Filename
    509268