TY - JOUR
T1 - Skeleton extraction by mesh contraction
AU - Au, Oscar Kin Chung
AU - Tai, Chiew Lan
AU - Chu, Hung Kuo
AU - Cohen-Or, Daniel
AU - Lee, Tong Yee
PY - 2008/8/1
Y1 - 2008/8/1
N2 - 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 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 1D 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.
AB - 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 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 1D 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.
UR - http://www.scopus.com/inward/record.url?scp=49249091177&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=49249091177&partnerID=8YFLogxK
U2 - 10.1145/1360612.1360643
DO - 10.1145/1360612.1360643
M3 - Article
AN - SCOPUS:49249091177
SN - 0730-0301
VL - 27
JO - ACM Transactions on Graphics
JF - ACM Transactions on Graphics
IS - 3
M1 - 44
ER -