Improving the robustness and accuracy of the marching cubes algorithm for isosurfacing

被引:90
作者
Lopes, A
Brodlie, K
机构
[1] Univ Coimbra, Dept Math FST CIS, Coimbra, Portugal
[2] Univ Leeds, Sch Comp, Leeds, W Yorkshire, England
关键词
isosurface; marching cubes; robustness; accuracy; trilinear interpolation;
D O I
10.1109/TVCG.2003.1175094
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper proposes a modification of the Marching Cubes algorithm for isosurfacing, with the intent of improving the representation of the surface in the interior of each grid cell. Our objective is to create a representation which correctly models the topology of the trilinear interpolant within the cell and which is robust under perturbations of the data and threshold value. To achieve this, we identify a small number of key points in the cell interior that are critical to the surface definition. This allows us to efficiently represent the different topologies that can occur, including the possibility of "tunnels." The representation is robust in the sense that the surface is visually continuous as the data and threshold change in value. Each interior point lies on the isosurface. Finally, a major feature of our new approach is the systematic method of triangulating the polygon in the cell interior.
引用
收藏
页码:16 / 29
页数:14
相关论文
共 16 条
[1]  
Bailey M, 2000, VOLUME GRAPHICS, P79
[2]   Recent advances in volume visualization [J].
Brodlie, K ;
Wood, J .
COMPUTER GRAPHICS FORUM, 2001, 20 (02) :125-148
[3]  
Chernyaev E., 1995, MARCHING CUBES 33 CO
[4]   Speeding up isosurface extraction using interval trees [J].
Cignoni, P ;
Marino, P ;
Montani, C ;
Puppo, E ;
Scopigno, R .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 1997, 3 (02) :158-170
[5]   Reconstruction of topologically correct and adaptive trilinear isosurfaces [J].
Cignoni, P ;
Ganovelli, F ;
Montani, C ;
Scopigno, R .
COMPUTERS & GRAPHICS-UK, 2000, 24 (03) :399-418
[6]  
Cohen-Or D, 2000, VOLUME GRAPHICS, P71
[7]  
Durst M J, 1988, Computer Graphics, V22, P72
[8]   On approximating contours of the piecewise trilinear interpolant using triangular rational-quadratic Bezier patches [J].
Hamann, B ;
Trotts, IJ ;
Farin, GE .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 1997, 3 (03) :215-227
[9]  
LOPES A, 1998, EUR UK 98 C P
[10]  
LOPES A, 1999, THESIS U LEEDS LEEDS