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 :
بازگشت