Hierarchical mesh segmentation based on fitting primitives

被引:286
作者
Attene, M [1 ]
Falcidieno, B [1 ]
Spagnuolo, M [1 ]
机构
[1] CNR, Ist Matemat Applicata & Tecnol Informat, I-16149 Genoa, Italy
关键词
clustering; denoising; sharp feature; shape abstraction; reverse engineering;
D O I
10.1007/s00371-006-0375-x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we describe a hierarchical face clustering algorithm for triangle meshes based on fitting primitives belonging to an arbitrary set. The method proposed is completely automatic, and generates a binary tree of clusters, each of which is fitted by one of the primitives employed. Initially, each triangle represents a single cluster; at every iteration, all the pairs of adjacent clusters are considered, and the one that can be better approximated by one of the primitives forms a new single cluster. The approximation error is evaluated using the same metric for all the primitives, so that it makes sense to choose which is the most suitable primitive to approximate the set of triangles in a cluster. Based on this approach, we have implemented a prototype that uses planes, spheres and cylinders, and have experimented that for meshes made of 100 K faces, the whole binary tree of clusters can be built in about 8 s on a standard PC. The framework described here has natural application in reverse engineering processes, but it has also been tested for surface denoising, feature recovery and character skinning.
引用
收藏
页码:181 / 193
页数:13
相关论文
共 32 条
  • [1] Anisotropic polygonal remeshing
    Alliez, P
    Cohen-Steiner, D
    Devillers, O
    Lévy, B
    Desbrun, M
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03): : 485 - 493
  • [2] [Anonymous], P VIS MOD VIS C U ST
  • [3] [Anonymous], 2002, Handbook of Computer Aided Geometric Design
  • [4] Sharpen&bend: Recovering curved sharp edges in triangle meshes produced by feature-insensitive sampling
    Attene, M
    Falcidieno, B
    Rossignac, J
    Spagnuolo, M
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2005, 11 (02) : 181 - 192
  • [5] Shape understanding by contour-driven retiling
    Attene, M
    Biasotti, S
    Spagnuolo, M
    [J]. VISUAL COMPUTER, 2003, 19 (2-3) : 127 - 138
  • [6] BIASOTTI S, 2004, TOPOLOGICAL DATA STR, P87
  • [7] Metro:: Measuring error on simplified surfaces
    Cignoni, P
    Rocchini, C
    Scopigno, R
    [J]. COMPUTER GRAPHICS FORUM, 1998, 17 (02) : 167 - 174
  • [8] Variational shape approximation
    Cohen-Steiner, D
    Alliez, P
    Desbrun, M
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03): : 905 - 914
  • [9] Garland M, 2001, P ACM S INT 3D GRAPH, P49, DOI DOI 10.1145/364338.364345
  • [10] Gelfand N, 2004, S GEOM PROC, P219, DOI DOI 10.2312/SGP/SGP04/219-228