An asymptotic decider for robust and topologically correct triangulation of isosurfaces: topologically correct isosurfaces

A set of rules to generate a topologically correct and robust triangulation of isosurfaces across cells borders is presented. Ambiguous cases at cell faces are resolved with the asymptotic decider. The intersection of the isosurface with a face is a hyperbola. If the isovalue equals the asymptotic decider, the hyperbola at the face degenerates into two straight lines intersecting at the hyperbola's center. The center of the hyperbola is in this case a saddle point of the surface. A modified asymptotic decider is proposed to correctly handles this singular case. The method presented solves consistency problems of previously presented algorithms and resolves ambiguous cases efficiently without lookup tables.

[1]  Ken Brodlie,et al.  Improving the Robustness and Accuracy of the Marching Cubes Algorithm for Isosurfacing , 2003, IEEE Trans. Vis. Comput. Graph..

[2]  Sergey V. Matveyev Marching cubes: surface complexity measure , 1999, Electronic Imaging.

[3]  Gregory M. Nielson,et al.  On Marching Cubes , 2003, IEEE Trans. Vis. Comput. Graph..

[4]  B. Natarajan On generating topologically consistent isosurfaces from uniform samples , 1994, The Visual Computer.

[5]  Weijun Liu,et al.  A Robust and Topological Correct Marching Cube Algorithm Without Look-Up Table , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[6]  Roberto Grosso,et al.  Construction of Topologically Correct and Manifold Isosurfaces , 2016, Comput. Graph. Forum.

[7]  Roberto Scopigno,et al.  A modified look-up table for implicit disambiguation of Marching Cubes , 1994, The Visual Computer.

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

[9]  Cláudio T. Silva,et al.  Practical considerations on Marching Cubes 33 topological correctness , 2013, Comput. Graph..

[10]  Paolo Cignoni,et al.  Reconstruction of topologically correct and adaptive trilinear isosurfaces , 2000, Comput. Graph..

[11]  Valerio Pascucci,et al.  Topology Verification for Isosurface Extraction , 2012, IEEE Transactions on Visualization and Computer Graphics.

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

[13]  Alexander A. Pasko,et al.  Geometric modeling in the analysis of trivariate functions , 1988, Comput. Graph..

[14]  Thomas Lewiner,et al.  Efficient Implementation of Marching Cubes' Cases with Topological Guarantees , 2003, J. Graphics, GPU, & Game Tools.

[15]  Nasser Kehtarnavaz,et al.  Proceedings of SPIE - The International Society for Optical Engineering , 1991 .

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

[17]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[18]  Hong Yi,et al.  A survey of the marching cubes algorithm , 2006, Comput. Graph..