This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Subdivision Analysis of the Trilinear Interpolant
July/August 2010 (vol. 16 no. 4)
pp. 533-547
Hamish Carr, University College Dublin, Belfield
Nelson Max, University of California, Davis, CA
Isosurfaces are fundamental volumetric visualization tools and are generated by approximating contours of trilinearly interpolated scalar fields. While a complete set of cases has recently been published by Nielson, the formal proof that these cases are the only ones possible and that they are topologically correct is difficult to follow. We present a more straightforward proof of the correctness and completeness of these cases based on a variation of the Dividing Cubes algorithm. Since this proof is based on topological arguments and a divide-and-conquer approach, this also sets the stage for developing tessellation cases for higher order interpolants and the quadrilinear interpolant in four dimensions. We also demonstrate that apart from degenerate cases, Nielson's cases are, in fact, subsets of two basic configurations of the trilinear interpolant.

[1] H.E. Cline, W.E. Lorenson, S. Ludke, C.R. Crawford, and B.C. Teeter, "Two Algorithms for the Three-Dimensional Reconstruction of Tomograms," Medical Physics, vol. 15, no. 3, pp. 320-327, 1988.
[2] H. Carr and J. Snoeyink, "Representing Interpolant Topology for Contour Tree Computation," Topology-Based Methods in Visualization II, H.-C. Hege, K. Polthier, and G. Scheuermann, eds., Springer Verlag, 2008.
[3] H. Edelsbrunner and E.P. Mücke, "Simulation of Simplicity: A Technique to Cope with Degenerate Cases in Geometric Algorithms," ACM Trans. Graphics, vol. 9, no. 1, pp. 66-104, 1990.
[4] W.E. Lorenson and H.E. Cline, "Marching Cubes: A High Resolution 3D Surface Construction Algorithm," Computer Graphics, vol. 21, no. 4, pp. 163-169, 1987.
[5] J.W. Milnor, Morse Theory. Princeton Univ. Press, 1963.
[6] C. Montani, R. Scateni, and R. Scopigno, "A Modified Look-Up Table for Implicit Disambiguation of Marching Cubes," Visual Computer, vol. 10, pp. 353-355, 1994.
[7] G.M. Nielson and B. Hamann, "The Asymptotic Decider: Resolving the Ambiguity in Marching Cubes," Proc. IEEE Conf. Visualization, pp. 83-91, 1991.
[8] G.M. Nielson, "On Marching Cubes," IEEE Trans. Visualization and Computer Graphics, vol. 9, no. 3, pp. 283-297, 2003.
[9] T.S. Newman and H. Yi, "A Survey of the Marching Cubes Algorithm," Computers And Graphics, pp. 854-879, 2006.

Index Terms:
Isosurfaces, marching cubes, trilinear.
Citation:
Hamish Carr, Nelson Max, "Subdivision Analysis of the Trilinear Interpolant," IEEE Transactions on Visualization and Computer Graphics, vol. 16, no. 4, pp. 533-547, July-Aug. 2010, doi:10.1109/TVCG.2009.10
Usage of this product signifies your acceptance of the Terms of Use.