Abstract
In the application of 3D Geoscience Modeling, we often need to generate the volumetric representations of geological bodies from their surface representations. Linear octree, as an efficient and easily operated volumetric model, is widely used in 3D Geoscience Modeling. This paper proposes an algorithm for fast and dynamic generation of linear octrees of geological bodies from their surface models under hardware acceleration. The Z-buffers are used to determine the attributes of octants and voxels in a fast way, and a divide-and-conquer strategy is adopted. A stack structure is exploited to record the subdivision, which allows generating linear octrees dynamically. The algorithm avoids large-scale sorting process and bypasses the compression in linear octrees generation. Experimental results indicate its high efficiency in generating linear octrees for large-scale geologic bodies.
Similar content being viewed by others
References
Fang S, Chen H. Hardware accelerated voxelization. Comp Grap, 2000, 24: 433–442
Dong Z, Chen W, Bao H, et al. Real-time voxelization for complex polygonal models. In: Proceedings of 12th Pacific Conference on Computer Graphics and Applications. IEEE Comp Soc, 2004. 43–50
Gargantini I. Linear octtrees for fast processing of three dimensional objects. Comp Grap Image Proc, 1982, 20: 365–374
Jiang Y D. Set operations between linear octrees. Comp Geosci, 1996, 22: 509–516
Boyse J W. Interference detection among solids and surfaces. Communication ACM, 1979, 22: 3–9
Chazelle B M. Convex partitions of polyhedra: A lower bound and worst-case optimal algorithm. SIAM J Comp, 1984, 13: 488–507
Chazelle B M. Strategies for polyhedral surface decomposition: An experimental study. Comp Geom Theory Appl, 1997, 7:327–342
Jiang Y D. Block model conversion using binary space partitioning trees. Comp Geosci, 1996, 22: 409–417
Tamminen M. Efficient octree conversion by connectivity labeling. Comp Grap, 1984, 18: 43–51
Hecquard J. Connected component labeling with linear octree. Pattern Recog, 1991, 24: 515–531
Atkinson H H, Gargantini I, Walsh T R S. Filling by quadrants or octants. Comp Vision Grap Image Proc, 1986, 33: 138–155
Yang S, Lin T. A new linear octree construction by filling algorithms. In: Proceedings of 10th Annual International Phoenix Conference on Computer and Communications. Piscataway: IEEE, 1991. 740–746
Mark D, Abel D. Linear quadtree storage from vector presentation of polygons. IEEE Trans Pattern Analysis and Machine Intelligence, 1985, 7: 344–349
Dunstan S P, Mill A J B. Spatial indexing of geologic models using linear octrees. Comp Geosci, 1989, 15: 1291–1301
Cao T, Liu Z. Quick encoding compression algorithm of octree for modeling three dimensional GIS (in Chinese). J Image Grap, 2002, 7: 50–54
Zhou D, Yang R. An optimal construction algorithm for linear octrees (in Chinese). Chinese J Comp, 1993, 16: 281–286
Wang C, Wang H, Zhou D. An optimal construction algorithm for linear octree. In: Proceedings of the International Conference on Imaging Science, Systems and Technology, CISST’04. Las Vegas: CSREA Press, 2004. 330–335
Shaffer C A, Samet H. Optimal quadtree construction Algorithms. Comp Vision Grap Image Proc, 1987, 37: 402–419
Foley D J, Van Dam A, Feiner S K, et al. Computer Graphics: Principles and Practice. 2nd ed. Reading, MA: Addison-Wesley, 1992. 668–672
Karabassi E, Papaioannou G, Theoharis T. A fast depth-buffer-based voxelization algorithm. ACM J Grap Tools, 1999, 4: 5–10
Orenstein J A. Spatial query processing in an objectoriented database system. In: Proceedings of ACM SIGMOD. New York: ACM, 1986. 326–336
Passalis G, Kakadiaris I A, Theoharis T. Efficient hardware voxelization. In: Proceedings of the Computer Graphics International, CGI’04. IEEE Comp Soc, 2004. 374–377
Author information
Authors and Affiliations
Corresponding author
Additional information
This study was supported by National Natural Science Foundation of China (Grant No. 60502008), Hi-tech Research and Development Program of China (Grant Nos. 2006AA12Z220 and 2007AA12Z226), and Program for New Century Excellent Talents in University (Grant No. NCET-07-0099).
Rights and permissions
About this article
Cite this article
Deng, H., Zhang, L., Mao, X. et al. Fast and dynamic generation of linear octrees for geological bodies under hardware acceleration. Sci. China Ser. D-Earth Sci. 53, 113–119 (2010). https://doi.org/10.1007/s11430-009-0202-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11430-009-0202-0