OCTREES FOR FASTER ISOSURFACE GENERATION

被引:297
作者
WILHELMS, J [1 ]
VANGELDER, A [1 ]
机构
[1] UNIV CALIF SANTA CRUZ, DEPT COMP & INFORMAT SCI, SANTA CRUZ, CA 95064 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 1992年 / 11卷 / 03期
关键词
ALGORITHMS; PERFORMANCE; HIERARCHICAL SPATIAL ENUMERATION; ISOSURFACE EXTRACTION; OCTREE; SCIENTIFIC VISUALIZATION;
D O I
10.1145/130881.130882
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The large size of many volume data sets often prevents visualization algorithms from providing interactive rendering. The use of hierarchical data structures can ameliorate this problem by storing summary information to prevent useless exploration of regions of little or no current interest within the volume. This paper discusses research into the use of the octree hierarchical data structure when the regions of current interest can vary during the application, and are not known a priori. Octrees are well suited to the six-sided cell structure of many volumes. A new space-efficient design is introduced for octree representations of volumes whose resolutions are not conveniently a power of two; octrees following this design are called branch-on-need octrees (BONOs). Also, a caching method is described that essentially passes information between octree neighbors whose visitation times may be quite different, then discards it when its useful life is over. Using the application of octrees to isosurface generation as a focus, space and time comparisons for octree-based versus more traditional "marching" methods are presented.
引用
收藏
页码:201 / 227
页数:27
相关论文
共 29 条
[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]   MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1975, 18 (09) :509-517
[3]   Polygonization of implicit surfaces [J].
Bloomenthal, Jules .
Computer Aided Geometric Design, 1988, 5 (04) :341-355
[4]  
Doctor L. J., 1981, IEEE Computer Graphics and Applications, V1, P29, DOI 10.1109/MCG.1981.1673936
[5]  
Gallagher R. S., 1989, Computer Graphics, V23, P185, DOI 10.1145/74334.74352
[6]   VIEWING TRANSFORMATIONS OF VOXEL-BASED OBJECTS VIA LINEAR OCTREES [J].
GARGANTINI, I ;
WALSH, TR ;
WU, OL .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1986, 6 (10) :12-21
[7]   LINEAR OCTTREES FOR FAST PROCESSING OF 3-DIMENSIONAL OBJECTS [J].
GARGANTINI, I .
COMPUTER GRAPHICS AND IMAGE PROCESSING, 1982, 20 (04) :365-374
[8]   SPACE SUBDIVISION FOR FAST RAY TRACING [J].
GLASSNER, AS .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1984, 4 (10) :15-22
[9]  
GLOBUS A, 1991, FEB S EL IM SCI TECH
[10]   OCT-TREES AND THEIR USE IN REPRESENTING 3-DIMENSIONAL OBJECTS [J].
JACKINS, CL ;
TANIMOTO, SL .
COMPUTER GRAPHICS AND IMAGE PROCESSING, 1980, 14 (03) :249-270