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
Link To Document