Skeleton extraction by mesh contraction

被引:406
作者
Au, Oscar Kin-Chung [1 ]
Tai, Chiew-Lan [1 ]
Chu, Hung-Kuo [2 ]
Cohen-Or, Daniel [3 ]
Lee, Tong-Yee [2 ]
机构
[1] Hong Kong Univ Sci & Technol, Hong Kong, Hong Kong, Peoples R China
[2] Natl Cheng Kung Univ, Tainan 70101, Taiwan
[3] Tel Aviv Univ, IL-69978 Tel Aviv, Israel
来源
ACM TRANSACTIONS ON GRAPHICS | 2008年 / 27卷 / 03期
关键词
skeleton; mesh contraction; Laplacian smoothing; segmentation; skinning;
D O I
10.1145/1360612.1360643
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Extraction of curve-skeletons is a fundamental problem with many applications in computer graphics and visualization. In this paper, we present a simple and robust skeleton extraction method based on mesh contraction. The method works directly on the mesh domain, without pre-sampling the mesh model into a volumetric representation. The method first contracts the mesh geometry into a zero-volume skeletal shape by applying implicit Laplacian smoothing with global positional constraints. The contraction does not alter the mesh connectivity and retains the key features of the original mesh. The contracted mesh is then converted into a 1 D curve-skeleton through a connectivity surgery process to remove all the collapsed faces while preserving the shape of the contracted mesh and the original topology. The centeredness of the skeleton is refined by exploiting the induced skeleton-mesh mapping. In addition to producing a curve skeleton, the method generates other valuable information about the object's geometry, in particular, the skeleton-vertex correspondence and the local thickness, which are useful for various applications. We demonstrate its effectiveness in mesh segmentation and skinning animation.
引用
收藏
页数:10
相关论文
共 30 条
[1]  
[Anonymous], 2001, P 6 ACM S SOLID MODE, DOI DOI 10.1145/376957.376986
[2]  
Aujay G, 2007, SYMPOSIUM ON COMPUTER ANIMATION 2007: ACM SIGGRAPH/ EUROGRAPHICS SYMPOSIUM PROCEEDINGS, P151
[3]   Automatic rigging and animation of 3D characters [J].
Baran, Ilya ;
Popovic, Jovan .
ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (03)
[4]   Penalized-distance volumetric skeleton algorithm [J].
Bitter, I ;
Kaufman, AE ;
Sato, M .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2001, 7 (03) :195-206
[5]  
Chuang JH, 2000, IEEE T PATTERN ANAL, V22, P1241
[6]   Computing hierarchical curve-skeletons of 3D objects [J].
Cornea, ND ;
Silver, D ;
Yuan, XS ;
Balasubramanian, R .
VISUAL COMPUTER, 2005, 21 (11) :945-955
[7]   Curve-skeleton properties, applications, and algorithms [J].
Cornea, Nicu D. ;
Silver, Deborah ;
Min, Patrick .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (03) :530-548
[8]  
Desbrun M, 1999, COMP GRAPH, P317, DOI 10.1145/311535.311576
[9]  
DEY TK, 2006, SGP 06, P143
[10]  
GARLAND M, 1997, P 24 ANN C COMP GRAP, P209, DOI DOI 10.1145/258734.258849