Anisotropic quadrangulation

https://doi.org/10.1016/j.cagd.2011.06.003Get rights and content

Abstract

Quadrangulation methods aim to approximate surfaces by semiregular meshes with as few extraordinary vertices as possible. A number of techniques use the harmonic parameterization to keep quads close to squares, or fit parametrization gradients to align quads to features. Both types of techniques create near-isotropic quads; feature-aligned quadrangulation algorithms reduce the remeshing error by aligning isotropic quads with principal curvature directions. A complementary approach is to allow for anisotropic elements, which are well-known to have significantly better approximation quality.

In this work we present a simple and efficient technique to add curvature-dependent anisotropy to harmonic and feature-aligned parameterization and improve the approximation error of the quadrangulations. We use a metric derived from the shape operator which results in a more uniform error distribution, decreasing the error near features.

Highlights

► We show how to support anisotropic quad shapes in quadrangulation algorithms. ► We modify the surface metric (edge lengths) to reflect local shape variation. ► Minimizing normal error yields a metric inversely proportional to the shape operator. ► Edge lengths are computed on a 6D surface defined by position and normal coordinates. ► We observe that our method preserves features far better than without anisotropy.

References (36)

  • H. Pottmann et al.

    Integral invariants for robust geometry processing

    Computer Aided Geometric Design

    (2009)
  • V. Babenko et al.

    Asymptotical behavior of the optimal linear spline interpolation error of C2 functions

    East Journal on Approximations

    (2006)
  • M. Ben-Chen et al.

    Conformal flattening by curvature prescription and metric scaling

    Computer Graphics Forum

    (2008)
  • D. Bommes et al.

    Mixed-integer quadrangulation

    ACM Transactions on Graphics (TOG)

    (2009)
  • Cañas, G., Gortler, S., 2006a. On asymptotically optimal meshes by coordinate transformation. In: Proceedings of 15th...
  • G. Cañas et al.

    Surface remeshing in arbitrary codimensions

    The Visual Computer

    (2006)
  • W. Cao

    An interpolation error estimate on anisotropic meshes in Rn and optimal metrics for mesh refinement

    SIAM J. Numer. Anal.

    (2007)
  • K. Clarkson

    Building triangulations using ε-nets

  • D. Cohen-Steiner et al.

    Variational shape approximation

    ACM Transactions on Graphics (TOG)

    (2004)
  • D. Cohen-Steiner et al.

    Restricted Delaunay triangulations and normal cycle

  • J. Daniels et al.

    Semi-regular quadrilateral-only remeshing from simplified base domains

    Computer Graphics Forum

    (2009)
  • E. DʼAzevedo et al.

    On optimal triangular meshes for minimizing the gradient error

    Numerische Mathematik

    (1991)
  • S. Dong et al.

    Spectral surface quadrangulation

    ACM Transactions on Graphics (TOG)

    (2006)
  • Q. Du et al.

    Anisotropic centroidal Voronoi tessellations and their applications

    SIAM J. Sci. Comput.

    (2005)
  • Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M., Stuetzle, W., 1995. Multiresolution analysis of arbitrary...
  • E. Grinspun et al.

    Computing discrete shape operators on general meshes

    Computer Graphics Forum

    (2006)
  • Gu, X., Yau, S., 2003. Global conformal surface parameterization. In: Proceedings of the 2003 Eurographics/ACM SIGGRAPH...
  • F. Kälberer et al.

    QuadCover: Surface parameterization using branched coverings

    Computer Graphics Forum

    (2007)
  • Cited by (34)

    • Modeling with discrete equivalence classes of planar quads

      2023, Computers and Graphics (Pergamon)
    • Shear-reduced seamless parametrization

      2023, Computer Aided Geometric Design
    • Quadrangulation of non-rigid objects using deformation metrics

      2018, Computer Aided Geometric Design
      Citation Excerpt :

      Custom metrics In some instances of previous work properties of cross fields or parametrizations are optimized with respect to a metric different from the standard Euclidean metric. For instance, the surface under consideration can be virtually smoothed in this way, geometrically (Ray et al., 2009) or even topologically (Ebke et al., 2014); the shape operator can be used as metric tensor to improve approximation properties (Kovacs et al., 2011; Heckbert and Garland, 1999). Also user-designed metrics can be taken into account, e.g. for the creation of cross or frame fields with spatially varying magnitude and skewness (Jiang et al., 2015; Pal et al., 2014).

    • Motorcycle graph enumeration from quadrilateral meshes for reverse engineering

      2014, CAD Computer Aided Design
      Citation Excerpt :

      We also utilize quadrilateral mesh generated using this method. Other recently proposed methods [9–19] can also be applied to produce pure triangle-free quadrilateral meshes using various techniques. Recent works [20–26] have focused on structure optimization of quadrilateral meshes with the aim of placing extraordinary vertices in appropriate positions to simplify the base complex of the mesh.

    • Feature-aware partitions from the motorcycle graph

      2014, CAD Computer Aided Design
      Citation Excerpt :

      The method proposed in [13] involves the use of Catmull–Clark subdivision to initially generate a quad-only mesh, which is then simplified to create a base domain homeomorphic to the original mesh. Two recent methods [14,15] also involve using model anisotropy in the same way as some early techniques [5,6]. Zhang et al. [14]

    • Generation of bi-monotone patches from quadrilateral mesh for reverse engineering

      2013, CAD Computer Aided Design
      Citation Excerpt :

      reduces the quadrangulation problem into mixed-integer problems and converts the given triangular mesh into a quadrilateral mesh by optimizing quality aspects such as element quality, orientation, alignment and global structure (i.e., the distribution of extraordinary vertices). Some other recent methods [8–11] can also generate quadrilateral meshes of good quality. Mesh segmentation Mesh segmentation techniques have a long tradition in the graphics community and a considerable body of literature surveys [12,13] on the topic exists.

    View all citing articles on Scopus
    View full text