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...
Saved in:
Published in | Computer methods in applied mechanics and engineering Vol. 316; pp. 280 - 296 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Amsterdam
Elsevier B.V
01.04.2017
Elsevier BV |
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |