Marching Surfaces: Isosurface Approximation using G^1 Multi-Sided Surfaces

02/07/2015
by   Gustavo Chávez, et al.
0

Marching surfaces is a method for isosurface extraction and approximation based on a G^1 multi-sided patch interpolation scheme. Given a 3D grid of scalar values, an underlying curve network is formed using second order information and cubic Hermite splines. Circular arc fitting defines the tangent vectors for the Hermite curves at specified isovalues. Once the boundary curve network is formed, a loop of curves is determined for each grid cell and then interpolated with multi-sided surface patches, which are G^1 continuous at the joins. The data economy of the method and its continuity preserving properties provide an effective compression scheme, ideal for indirect volume rendering on mobile devices, or collaborating on the Internet, while enhancing visual fidelity. The use of multi-sided patches enables a more natural way to approximate the isosurfaces than using a fixed number of sides or polygons as is proposed in the literature. This assertion is supported with comparisons to the traditional Marching Cubes algorithm and other G^1 methods.

READ FULL TEXT

page 5

page 6

page 7

research
07/02/2022

Corner-based implicit patches

Multi-sided surfaces are often defined by side interpolants (also called...
research
02/26/2020

A multi-sided generalization of the C^0 Coons patch

Most multi-sided transfinite surfaces require cross-derivatives at the b...
research
05/12/2023

A circular parameterization for multi-sided patches

Most genuine multi-sided surface representations depend on a 2D domain t...
research
02/25/2020

Computationally efficient transfinite patches with fullness control

Transfinite patches provide a simple and elegant solution to the problem...
research
03/22/2005

Analytic Definition of Curves and Surfaces by Parabolic Blending

A procedure for interpolating between specified points of a curve or sur...
research
11/30/2018

Gregory Solid Construction for Polyhedral Volume Parameterization by Sparse Optimization

In isogeometric analysis, it is frequently required to handle the geomet...
research
02/25/2020

G^1 hole filling with S-patches made easy

S-patches have been around for 30 years, but they are seldom used, and a...

Please sign up or login with your details

Forgot password? Click here to reset