Hierarchical convex approximation of 3D shapes for fast region selection

被引:36
作者
Attene, Marco [1 ]
Mortara, Michela [1 ]
Spagnuolo, Michela [1 ]
Falcidieno, Bianca [1 ]
机构
[1] CNR, IMATI GE, I-00185 Rome, Italy
关键词
D O I
10.1111/j.1467-8659.2008.01271.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
Given a 3D solid model S represented by a tetrahedral mesh, we describe a novel algorithm to compute a hierarchy of convex polyhedra that tightly enclose S. The hierarchy can be browsed at interactive speed on a modern PC and it is useful for implementing an intuitive feature selection paradigm for 3D editing environments. Convex parts often coincide with perceptually relevant shape components and, for their identification, existing methods rely on the boundary surface only. In contrast, we show that the notion of part concavity can be expressed and implemented more intuitively and efficiently by exploiting a tetrahedrization of the shape volume. The method proposed is completely automatic, and generates a tree of convex polyhedra in which the root is the convex hull of the whole shape, and the leaves are the tetrahedra of the input mesh. The algorithm proceeds bottom-up by hierarchically clustering tetrahedra into nearly convex aggregations, and the whole process is significantly fast. We prove that, in the average case, for a mesh of n tetrahedra O(n log(2) n) operations are sufficient to compute the whole tree.
引用
收藏
页码:1323 / 1332
页数:10
相关论文
共 28 条
[1]
Agathos A., 2007, Computer-Aided Design and Applications, V4, P827, DOI [DOI 10.1080/16864360.2007.10738515, 10.1080/16864360.2007.10738515]
[2]
Variational tetrahedral meshing [J].
Alliez, P ;
Cohen-Steiner, D ;
Yvinec, M ;
Desbrun, M .
ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03) :617-625
[3]
[Anonymous], UUCS2007015
[4]
Hierarchical mesh segmentation based on fitting primitives [J].
Attene, M ;
Falcidieno, B ;
Spagnuolo, M .
VISUAL COMPUTER, 2006, 22 (03) :181-193
[5]
ATTENE M, 2007, CW 07, P427
[6]
CHAZELLE B, 1995, S COMP GEOM, P297
[7]
Geometric determinants of shape segmentation: Tests using segment identification [J].
Cohen, Elias H. ;
Singh, Manish .
VISION RESEARCH, 2007, 47 (22) :2825-2840
[8]
Dey TK, 2003, LECT NOTES COMPUT SC, V2748, P25
[9]
Accurate and fast proximity queries between polyhedra using convex surface decomposition [J].
Ehmann, SA ;
Lin, MC .
COMPUTER GRAPHICS FORUM, 2001, 20 (03) :C500-+
[10]
Modeling by example [J].
Funkhouser, T ;
Kazhdan, M ;
Shilane, P ;
Min, P ;
Kiefer, W ;
Tal, A ;
Rusinkiewicz, S ;
Dobkin, D .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :652-663