On generating topologically consistent isosurfaces from uniform samples

A set of sample points of a function of three variables may be visualized by defining an interpolating functionf of the samples and examining isosurfaces of the formf(x, y, z)=t for various values oft. To display the isosurfaces on a graphics device, it is desirable to approximate them with piecewise triangular surfaces that (a) are geometrically good approximations, (b) are topologically consistent, and (c) consist of a small number of triangles. By topologically consistent we mean that the topology of the piecewise triangular surface matches that of the surfacef(x, y, z)=t, i.e., the interpolantf determines both the geometry and the topology of the piecewise triangular surface. In this paper we provide an efficient algorithm for the case in whichf is the piecewise trilinear interpolant; for this case existing methods fail to satisfy all three of the above conditions simultaneously.

[1]  Henry Fuchs,et al.  Optimal surface reconstruction from planar contours , 1977, SIGGRAPH.

[2]  Henry Fuchs,et al.  Optimal surface reconstruction from planar contours , 1977, CACM.

[3]  Thomas W. Sederberg,et al.  Conversion of complex contour line definitions into polygonal element mosaics , 1978, SIGGRAPH.

[4]  ArtzyEhud,et al.  The theory, design, implementation and evaluation of a three-dimensional surface detection algorithm , 1980 .

[5]  Gabor T. Herman,et al.  The theory, design, implementation and evaluation of a three-dimensional surface detection algorithm , 1980, SIGGRAPH '80.

[6]  Martin J. Dürst,et al.  Re , 1988 .

[7]  W. Lorensen,et al.  Two algorithms for the three-dimensional reconstruction of tomograms. , 1988, Medical physics.

[8]  Pat Hanrahan,et al.  Volume Rendering , 2020, Definitions.

[9]  Marc Levoy,et al.  Display of surfaces from volume data , 1988, IEEE Computer Graphics and Applications.

[10]  L Hesselink,et al.  Computer display of reconstructed 3-D scalar data. , 1988, Applied optics.

[11]  Jane Wilhelms,et al.  Octrees for faster isosurface generation , 1990, SIGGRAPH 1990.

[12]  J. Wilhelms,et al.  Topological considerations in isosurface generation extended abstract , 1990, SIGGRAPH 1990.

[13]  J. Wilhelms,et al.  Octrees for faster isosurface generation , 1992, TOGS.

[14]  Bernd Hamann,et al.  The asymptotic decider: resolving the ambiguity in marching cubes , 1991, Proceeding Visualization '91.

[15]  Paul Ning,et al.  Octree pruning for variable-resolution isosurfaces , 1992 .

[16]  Thomas Malzbender,et al.  Fourier volume rendering , 1993, TOGS.

[17]  Jane Wilhelms,et al.  Topological considerations in isosurface generation , 1994, TOGS.

[18]  Arie E. Kaufman Volume visualization , 1996, CSUR.

[19]  B. Natarajan PACKARD On Generating Topologically Correct Isosurfaces from Uniform Samples , 2002 .

[20]  Geoff Wyvill,et al.  Data structure forsoft objects , 1986, The Visual Computer.