Surface segmentation for polycube construction based on generalized centroidal Voronoi tessellation

Centroidal Voronoi tessellation (CVT) has been employed to construct polycubes using the normal space of the input surface. In this paper, we develop a new two-step surface segmentation scheme for polycube construction using generalized CVT (gCVT). In the first step, eigenfunctions of the secondary...

Full description

Saved in:
Bibliographic Details
Published inComputer methods in applied mechanics and engineering Vol. 316; pp. 280 - 296
Main Authors Hu, Kangkang, Zhang, Yongjie Jessica, Liao, Tao
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier B.V 01.04.2017
Elsevier BV
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Centroidal Voronoi tessellation (CVT) has been employed to construct polycubes using the normal space of the input surface. In this paper, we develop a new two-step surface segmentation scheme for polycube construction using generalized CVT (gCVT). In the first step, eigenfunctions of the secondary Laplace operator (SLO) are coupled with the harmonic boundary-enhanced CVT (HBECVT) model to classify vertices of the surface into several components based on concave creases and convex ridges of an object. Neighbouring vertex information is incorporated into the clustering energy function to avoid over-segmentation, jaggy boundaries and noise effect. For each segmented component, in the second step we apply the skeleton information to define local coordinates and include them into the HBECVT model to further segment it into several patches, which are revised using predefined geometric constraints for valid polycube construction. Our skeleton-based CVT algorithm is suitable for slim cylindrical objects and can reduce unnecessary singularities with compact polycube structures. Based on the constructed polycube, we generate quality all-hexahedral meshes and volumetric T-meshes via parametric mapping. Several examples are presented in this paper to show the robustness of our scheme. •We propose a two-step surface segmentation based polycube construction method.•The eigenfunction-based CVT segments the surface using SLO eigenfunctions.•The skeleton-based CVT generates polycube in the local normal space.•We generate quality all-hex meshes and volumetric T-meshes for IGA applications.
ISSN:0045-7825
1879-2138
DOI:10.1016/j.cma.2016.07.005