Surface remeshing with robust high-order reconstruction

Remeshing is an important problem in variety of applications, such as finite element methods and geometry processing. Surface remeshing poses some unique challenges, as it must deliver not only good mesh quality but also good geometric accuracy. For applications such as finite elements with high-order elements (quadratic or cubic elements), the geometry must be preserved to high-order (third-order or higher) accuracy, since low-order accuracy may undermine the convergence of numerical computations. The problem is particularly challenging if the CAD model is not available for the underlying geometry, and is even more so if the surface meshes contain some inverted elements. We describe remeshing strategies that can simultaneously produce high-quality triangular meshes, untangling mildly folded triangles and preserve the geometry to high-order of accuracy. Our approach extends our earlier works on high-order surface reconstruction and mesh optimization by enhancing its robustness with a geometric limiter for under-resolved geometries. We also integrate high-order surface reconstruction with surface mesh adaptation techniques, which alter the number of triangles and nodes. We demonstrate the utilization of our method to meshes for high-order finite elements, biomedical image-based surface meshes, and complex interface meshes in fluid simulations.

[1]  Michael T. Heath,et al.  Scientific Computing , 2018 .

[2]  L. Gavete,et al.  Solving parabolic and hyperbolic equations by the generalized finite difference method , 2007 .

[3]  Xiangmin Jiao,et al.  Face offsetting: A unified approach for explicit moving interfaces , 2007, J. Comput. Phys..

[4]  Xiangmin Jiao,et al.  An analysis and comparison of parameterization-based computation of differential quantities for discrete surfaces , 2009, Comput. Aided Geom. Des..

[5]  B. Irons,et al.  Techniques of Finite Elements , 1979 .

[6]  Michael T. Heath,et al.  Scientific Computing: An Introductory Survey , 1996 .

[7]  Juan José Benito,et al.  Application of the generalized finite difference method to solve the advection-diffusion equation , 2011, J. Comput. Appl. Math..

[8]  Xevi Roca,et al.  Defining Quality Measures for Mesh Optimization on Parameterized CAD Surfaces , 2012, IMR.

[9]  Xiangmin Jiao,et al.  Reconstructing high-order surfaces for meshing , 2011, Engineering with Computers.

[10]  Hongyuan Zha,et al.  Consistent computation of first- and second-order differential quantities for surface meshes , 2008, SPM '08.

[11]  Dereck S. Meek,et al.  A triangular G1 patch from boundary curves , 1996, Comput. Aided Des..

[12]  Pascal J. Frey,et al.  About Surface Remeshing , 2000, IMR.

[13]  James P. Carson,et al.  High resolution lung airway cast segmentation with proper topology suitable for computational fluid dynamic simulations , 2010, Comput. Medical Imaging Graph..

[14]  Andrew P. Kuprat,et al.  Volume conserving smoothing for piecewise linear curves, surfaces, and triple lines , 2001 .

[15]  Hongyuan Zha,et al.  Simple and effective variational optimization of surface and volume triangulations , 2010, Engineering with Computers.

[16]  Xiangmin Jiao,et al.  Anisotropic mesh adaptation for evolving triangulated surfaces , 2006, Engineering with Computers.

[17]  P. Knupp,et al.  Triangular and quadrilateral surface mesh quality optimization using local parametrization , 2004 .

[18]  Christophe Geuzaine,et al.  Geometrical validity of curvilinear finite elements , 2011, J. Comput. Phys..

[19]  Xiangmin Jiao,et al.  Surface Mesh Optimization, Adaption, and Untangling with High-Order Accuracy , 2012, IMR.