Flexible Isosurface Extraction for Gradient-Based Mesh Optimization

08/10/2023
by   Tianchang Shen, et al.
0

This work considers gradient-based mesh optimization, where we iteratively optimize for a 3D surface mesh by representing it as the isosurface of a scalar field, an increasingly common paradigm in applications including photogrammetry, generative modeling, and inverse physics. Existing implementations adapt classic isosurface extraction algorithms like Marching Cubes or Dual Contouring; these techniques were designed to extract meshes from fixed, known fields, and in the optimization setting they lack the degrees of freedom to represent high-quality feature-preserving meshes, or suffer from numerical instabilities. We introduce FlexiCubes, an isosurface representation specifically designed for optimizing an unknown mesh with respect to geometric, visual, or even physical objectives. Our main insight is to introduce additional carefully-chosen parameters into the representation, which allow local flexible adjustments to the extracted mesh geometry and connectivity. These parameters are updated along with the underlying scalar field via automatic differentiation when optimizing for a downstream task. We base our extraction scheme on Dual Marching Cubes for improved topological properties, and present extensions to optionally generate tetrahedral and hierarchically-adaptive meshes. Extensive experiments validate FlexiCubes on both synthetic benchmarks and real-world applications, showing that it offers significant improvements in mesh quality and geometric fidelity.

READ FULL TEXT

page 9

page 11

page 12

page 13

page 22

page 23

page 24

page 25

research
06/07/2017

High quality mesh generation using cross and asterisk fields: Application on coastal domains

This paper presents a method to generate high quality triangular or quad...
research
09/04/2020

Automatic feature-preserving size field for 3D mesh generation

This paper presents a methodology aiming at easing considerably the gene...
research
10/05/2020

hr-adaptivity for nonconforming high-order meshes with the target matrix optimization paradigm

We present an hr-adaptivity framework for optimization of high-order mes...
research
11/07/2016

Error-Bounded and Feature Preserving Surface Remeshing with Minimal Angle Improvement

The typical goal of surface remeshing consists in finding a mesh that is...
research
08/31/2023

Visual-Guided Mesh Repair

Mesh repair is a long-standing challenge in computer graphics and relate...
research
05/30/2022

Two improvements of the foliation based quad meshing method

Quadrilateral meshes with high level structure and feature preserving pr...
research
09/28/2020

Ensemble Kalman Filter for non-conservative moving mesh solvers with a joint physics and mesh location update

Numerical solvers using adaptive meshes can focus computational power on...

Please sign up or login with your details

Forgot password? Click here to reset