ACM Home Page
Please provide us with feedback. Feedback
Octrees for faster isosurface generation
Full text PdfPdf (5.16 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 11 ,  Issue 3  (July 1992) table of contents
Pages: 201 - 227  
Year of Publication: 1992
ISSN:0730-0301
Authors
Jane Wilhelms  Univ. of California, Santa Cruz
Allen Van Gelder  Univ. of California, Santa Cruz
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 31,   Downloads (12 Months): 204,   Citation Count: 93
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/130881.130882
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ARTZY, E., FRIEDER, G., AND HERMAN, G. The theory, design, implementation, and evaluation of a three-dimensional surface detection algorithm. Comput. Graph. Image Process. 15, 1 (Jan. 1981), 1-24.
2
 
3
 
4
DOCTOR, L. J., AND TORBORG, J. G. Display techniques for octree-encoded objects. IEEE Comput. Graph. Appl. 1, 3 (July 1981), 29-38.
5
 
6
GARGANTINI, I. Linear octrees for fast processing of three-dimensional objects. Comput. Graph. Image Process. 20, 4 (Dec. 1982), 365-374.
 
7
 
8
GLASSNER, A.S. Space subdivision for fast ray tracing. IEEE Comput. Graph. Appl. 4, 10 (Oct. 1984), 15-22.
 
9
GLOBUS, A. Octree optimization. In Symposium on Electronic Imaging Science and Technology (San Jose, Calif., Feb. 1991), SPIE/SPSE.
 
10
JACKINS, C. L., AND TANIMOTO, S. Oct-trees and their use in representing 3D objects. omput. Graph. Image Process. 14, 3 (Nov. 1980), 249-270.
 
11
KLINGER, A., AND DYER, C.R. Experiments on picture representation using regular decomposition. Comput. Graph. Image Process. 5, 1 (Mar. 1976), 68-105.
12
13
 
14
MA(), X., KUNII, T., Fumsmm), 1., AND N()MOA, T. Hierarchical representations of 2D/3D gray-scale images and their 2D/3D two-way conversion. IEEE Comput. Graph. Appl. 7, 12 (Dec. 1987), 37 44.
 
15
MEAt;It~:R, D.J. Octree encoding: A new technique for the representation, manipulation, and display of arbitrary, three-dimensional objects by computer. Tech. Rep. IPL-TR-80-111. Image Processing Laboratory, Rensselaer Polytechnic institute, Troy, N.Y., Oct. 1980.
 
16
MEA(;ItER, D.J. Geometric modeling using octree encoding. Comput. Graph. Image Process. 19, 2(June 1982), 129 147.
 
17
MEAl;HER, D.J. Interactive solids processing for medical analysis and planning. In Proceedings NCGA 5th Annual Conference (Dallas, Tex., May 1984), pp. 96 106.
18
19
 
20
 
21
22
23
 
24
W:XRNOCK, J.E. The hidden line problem and the use of halftone display. In Proceedings of the Second Unit'ersity of Illinois Conference on Computer Graphics, Pertinent Concepts in (5mtputer Graphic\, M. Faiman and J. Nievergelt, Eds., (Mar. 1969), pp. 154 163.
 
25
W,x'm', A. Fundamentals of Three-Dimensional Computer Graphics. Addison-Wesley Reading, Mass., 1st ed., 1989.
26
 
27
WYvlI,L, (~., M~'PItEETERS, C., AND WYVIIA,, g. Data structures for soft objects. The Visual Comput. 2, 4 (Aug. 1986), 227 234.
 
28
YAMAIiIr(qlI, K., KUNll, T. L., AND FUJIMt:RA, K. Octree-related data structures and algorithms. IEEE ('omput. Graph. Appl. 4, 1 (,Jan. 1984), 53 ,59.
29

CITED BY  93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


REVIEW


A new hierarchical data structure—branch-on-need octrees (BONO)—is presented together with a caching method that essentially passes information between octree neighbors, which prevents useless exploration of regions of little or no  more...

Collaborative Colleagues:
Jane Wilhelms: colleagues
Allen Van Gelder: colleagues

Peer to Peer - Readers of this Article have also read: