ADAPTIVE MARCHING CUBES

被引:17
作者
SHU, RB
ZHOU, C
KANKANHALLI, MS
机构
[1] Natl Univ of Singapore, Singapore
关键词
SURFACE RENDERING; SURFACE CONSTRUCTION; INTERACTIVE MANIPULATION OF 3D SURFACE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The marching cubes algorithm (MC) is a powerful technique for surface rendering that can produce very high-quality images. However, it is not suitable for interactive manipulation of the 3D surfaces constructed from high-resolution volume datasets in terms of both space and time. In this paper, we present an adaptive version of MC called adaptive marching cubes (AMC). It significantly reduces the number of triangles representing the surface by adapting the size of the triangles to the shape of the surface. This improves the performance of the manipulation of the 3D surfaces. A typical example with the volume dataset of size 256 x 256 x 113 shows that the number of triangles is reduced by 55%. The quality of images produced by AMC is similar to that of MC. One of the fundamental problems encountered with adaptive algorithms is the crack problem. Cracks may be created between two neighboring cubes processed with different levels of subdivision. We solve the crack problem by patching the cracks using polygons of the same shape as those of the cracks. We propose a simple, but complete, method by first abstracting 22 basic configurations of arbitrarily sized cracks and then reducing the handling of these configurations to a simple rule. It requires only O(n(2)) working memory for a n x n x n volume data set.
引用
收藏
页码:202 / 217
页数:16
相关论文
共 20 条
[1]   THE THEORY, DESIGN, IMPLEMENTATION AND EVALUATION OF A 3-DIMENSIONAL SURFACE DETECTION ALGORITHM [J].
ARTZY, E ;
FRIEDER, G ;
HERMAN, GT .
COMPUTER GRAPHICS AND IMAGE PROCESSING, 1981, 15 (01) :1-24
[2]   BUILDING SURFACES OF EVOLUTION - THE WEAVING WALL [J].
BAKER, HH .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1989, 3 (01) :51-71
[3]  
CHEN LS, 1985, IEEE COMPUT GRAPH, V5, P33, DOI 10.1109/MCG.1985.276275
[4]  
CLAY RD, 1988, P EUROPGRAPHICS 88 C, P357
[5]   2 ALGORITHMS FOR THE 3-DIMENSIONAL RECONSTRUCTION OF TOMOGRAMS [J].
CLINE, HE ;
LORENSEN, WE ;
LUDKE, S ;
CRAWFORD, CR ;
TEETER, BC .
MEDICAL PHYSICS, 1988, 15 (03) :320-327
[6]  
Durst MJ, 1988, COMPUT GRAPHICS-US, V22, P72
[7]   INTERACTIVE VISUALIZATION OF 3D MEDICAL DATA [J].
FUCHS, H ;
LEVOY, M ;
PIZER, SM .
COMPUTER, 1989, 22 (08) :46-51
[8]   FAST SURFACE TRACKING IN 3-DIMENSIONAL BINARY IMAGES [J].
GORDON, D ;
UDUPA, JK .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1989, 45 (02) :196-214
[9]   3-DIMENSIONAL DISPLAY OF HUMAN ORGANS FROM COMPUTED TOMOGRAMS [J].
HERMAN, GT ;
LIU, HK .
COMPUTER GRAPHICS AND IMAGE PROCESSING, 1979, 9 (01) :1-21
[10]  
KAUFMAN A, 1990, VOLUME VISUALIZATION