Variational mesh decomposition

Juyong Zhang, Jianmin Zheng, Chunlin Wu, Jianfei Cai

Research output: Contribution to journalArticleResearchpeer-review

81 Citations (Scopus)

Abstract

The problem of decomposing a 3D mesh into meaningful segments (or parts) is of great practical importance in computer graphics. This article presents a variational mesh decomposition algorithm that can efficiently partition a mesh into a prescribed number of segments. The algorithm extends the Mumford-Shah model to 3D meshes that contains a data term measuring the variation within a segment using eigenvectors of a dual Laplacian matrix whose weights are related to the dihedral angle between adjacent triangles and a regularization term measuring the length of the boundary between segments. Such a formulation simultaneously handles segmentation and boundary smoothing, which are usually two separate processes in most previous work. The efficiency is achieved by solving theMumford-Shah model through a saddle-point problem that is solved by a fast primal-dual method. A preprocess step is also proposed to determine the number of segments that the mesh should be decomposed into. By incorporating this preprocessing step, the proposed algorithm can automatically segment a mesh into meaningful parts. Furthermore, user interaction is allowed by incorporating the user's inputs into the variational model to reflect the user's special intention. Experimental results show that the proposed algorithm outperforms competitive segmentation methods when evaluated on the Princeton Segmentation Benchmark.

Original languageEnglish
JournalACM Transactions on Graphics
Volume31
Issue number3
DOIs
Publication statusPublished - Jun 2012
Externally publishedYes

Keywords

  • Laplacian matrix
  • Mesh segmentation
  • Mumford-shah model
  • Primal-dual method
  • Shape analysis
  • Spectral attribute

Cite this