Topology preserving surface extraction using adaptive subdivision

  • Authors:
  • Gokul Varadhan;Shankar Krishnan;TVN Sriram;Dinesh Manocha

  • Affiliations:
  • University of North Carolina, Chapel Hill;AT&T Labs - Research, Florham Park, New Jersey;University of North Carolina, Chapel Hill;University of North Carolina, Chapel Hill

  • Venue:
  • Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We address the problem of computing a topology preserving isosurface from a volumetric grid using Marching Cubes for geometry processing applications. We present a novel topology preserving subdivision algorithm to generate an adaptive volumetric grid. Our algorithm ensures that every grid cell satisfies two local geometric criteria: a complex cell criterion and a star-shaped criterion. We show that these two criteria are sufficient to ensure that the surface extracted from the grid using Marching Cubes has the same genus and connectedness as that of the exact isosurface. We use our subdivision algorithm for accurate boundary evaluation of CSG combinations of polyhedra and low degree algebraic primitives, translational motion planning, model simplification and remeshing. The running time of our algorithm varies between a few seconds for simple models composed of a few thousand triangles to tens of seconds for complex polyhedral models represented using hundreds of thousands of triangles.