|
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
|
|
|
|
|
|
|
|
Han-Wei Shen , Charles D. Hansen , Yarden Livnat , Christopher R. Johnson, Isosurfacing in span space with utmost efficiency (ISSUE), Proceedings of the 7th conference on Visualization '96, p.287-ff., October 28-29, 1996, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
Takayuki Itoh , Yasushi Yamaguchi , Koji Koyamada, Volume thinning for automatic isosurface propagation, Proceedings of the 7th conference on Visualization '96, p.303-ff., October 28-29, 1996, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
Raj Shekhar , Elias Fayyad , Roni Yagel , J. Fredrick Cornhill, Octree-based decimation of marching cubes surfaces, Proceedings of the 7th conference on Visualization '96, p.335-ff., October 28-29, 1996, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
James S. Painter , Hans-Peter Bunge , Yarden Livnat, Mantle convection visualization on the Cray T3D, Proceedings of the 7th conference on Visualization '96, p.409-ff., October 28-29, 1996, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P. Cignoni , C. Montani , E. Puppo , R. Scopigno, Optimal isosurface extraction from irregular volume data, Proceedings of the 1996 symposium on Volume visualization, p.31-38, October 28-29, 1996, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Steven Parker , Peter Shirley , Yarden Livnat , Charles Hansen , Peter-Pike Sloan, Interactive ray tracing for isosurface rendering, Proceedings of the conference on Visualization '98, p.233-238, October 18-23, 1998, Research Triangle Park, North Carolina, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chandrajit L. Bajaj , Valerio Pascucci , Daniel R. Schikore, Fast isocontouring for improved interactivity, Proceedings of the 1996 symposium on Volume visualization, p.39-ff., October 28-29, 1996, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
Michela Bertolotto , Leila De Floriani , Paola Marzano, Pyramidal simplicial complexes, Proceedings of the third ACM symposium on Solid modeling and applications, p.153-162, May 17-19, 1995, Salt Lake City, Utah, United States
|
|
|
|
|
|
|
|
Andre Neubauer , Stefan Wolfsberger , Marie-Therese Forster , Lukas Mroz , Rainer Wegenkittl , Katja Buhler, STEPS " An Application for Simulation of Transsphenoidal Endonasal Pituitary Surgery, Proceedings of the conference on Visualization '04, p.513-520, October 10-15, 2004
|
|
|
|
|
|
C. L. Bajaj , V. Pascucci , D. Thompson , X. Y. Zhang, Parallel accelerated isocontouring for out-of-core visualization, Proceedings of the 1999 IEEE symposium on Parallel visualization and graphics, p.97-104, October 25-26, 1999, San Francisco, California, United States
|
|
|
|
|
|
|
|
Paolo Cignoni , Leila De Floriani , Claudio Montani , Enrico Puppo , Roberto Scopigno, Multiresolution modeling and visualization of volume data based on simplicial complexes, Proceedings of the 1994 symposium on Volume visualization, p.19-26, October 17-18, 1994, Tysons Corner, Virginia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marc van Kreveld , René van Oostrum , Chandrajit Bajaj , Valerio Pascucci , Dan Schikore, Contour trees and small seed sets for isosurface traversal, Proceedings of the thirteenth annual symposium on Computational geometry, p.212-220, June 04-06, 1997, Nice, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Steven Parker , Michael Parker , Yarden Livnat , Peter-Pike Sloan , Charles Hansen , Peter Shirley, Interactive Ray Tracing for Volume Visualization, IEEE Transactions on Visualization and Computer Graphics, v.5 n.3, p.238-250, July 1999
|
|
|
Roberto Grosso , Christoph Lürig , Thomas Ertl, The multilevel finite element method for adaptive mesh optimization and visualization of volume data, Proceedings of the 8th conference on Visualization '97, p.387-ff., October 18-24, 1997, Phoenix, Arizona, United States
|
|
|
|
|
|
|
|
Steven Parker , Michael Parker , Yarden Livnat , Peter-Pike Sloan , Charles Hansen , Peter Shirley, Interactive ray tracing for volume visualization, ACM SIGGRAPH 2005 Courses, July 31-August 04, 2005, Los Angeles, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael Böhlen , Linas Bukauskas , Poul Svante Eriksen , Steffen Lilholt Lauritzen , Arturas Mažeika , Peter Musaeus , Peer Mylov, 3D visual data mining: goals and experiences, Computational Statistics & Data Analysis, v.43 n.4, p.445-469, 28 August 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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...
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|