Large-scale Aerosols Visualization Based on the Accelerated Ray Casting Algorithm

Authors

  • Zefan Qi

DOI:

https://doi.org/10.54097/fcis.v1i2.1722

Keywords:

Volume rendering, Ray Casting, Empty Voxel Jump, Bounding Volume Hierarchy, Aerosols Visualization

Abstract

 The ray casting algorithm is a widely used basic volume rendering algorithm, but traditional ray casting algorithms have some disadvantages such as low efficiency, slow speed and large resource consumption when rendering aerosol data such as smoke, fog and dust in 3D scenes. In this regard, this paper proposes a large-scale aerosol visualization method based on a ray-casting acceleration algorithm. A large part of the computational work in a traditional ray casting algorithm is to compute a large volume of data from the underlying scalar field. Therefore, the accelerated design of the ray casting algorithm should first consider avoiding sampling of empty spaces and invalid voxels, and culling areas in the volume data that do not contribute to volume rendering. The method in this paper firstly optimizes and accelerates the traditional ray casting algorithm through the hierarchical bounding box tree, and combines the illumination model to enhance the color rendering of each voxel. Unnecessary space debris reduces hardware load, improves rendering speed, and meets the real-time rendering requirements of large-scale aerosols.

Downloads

Download data is not yet available.

References

Pravin P Kalyankar,S S Apte. 3D Volume Rendering Algorithm[J]. International Journal of Engineering and Advanced Technology (IJEAT),2013,2(5).

Hassan A H ,Fluke C J , Barnes DG. A Distributed GPU-based Framework for real-time 3D Volume Rendering of Large Astronomical Data Cubes[J]. Publications of the Astronomical Society of Australia, 2012, 29(3):340-351.

Johanna, Beyer, Markus, et al. State-of-the-Art in GPU-Based Large-Scale Volume Visualization[J]. Computer Graphics Forum, 2015, 34(8):13-37.

Bin Ma,Yaohe Liu,Hyder Abbas. Parallel Volume Rendering Algorithm of Volume Mineralization Model based on GPU[J]. International Journal of Performability Engineering,2018,14(8).

Takanashi, I. , Lum, E. B. , Ma, K. L. , & Muraki, S. (2002). ISpace: Interactive Volume Data Classification Techniques Using Independent Component Analysis. Pacific Conference on Computer Graphics and Applications. IEEE Computer Society.

Lachlan J.Deakin,Mark A.Knackstedt.Efficient ray casting of volumetric images using distance maps for empty space skipping[J].Computational Visual Media,2020,6(01):53-63.

Liu Baoquan,Clapworthy Gordon J,Dong Feng, Prakash Edmond C. Octree rasterization: accelerating high-quality out-of-core GPU volume rendering.[J]. IEEE transactions on Bernhard Finkbeiner,Alireza Entezari, Dimitri Van De Ville,Torsten Möller. Efficient volume rendering on the body centered cubic lattice using box splines[J]. Computers & Graphics,2010,34(4).

Zellmann S , Schulze J , Lang U . Binned k-d Tree Construction for Sparse Volume Data on Multi-Core and GPU Systems[J]. IEEE transactions on visualization and computer graphics, 2021, 27(3):1904-1915.

Levoy M . Display of Surfaces from Volume Data[M]. IEEE Computer Society Press, 1988.

Francisco Sans,Rhadamés Carmona. A Comparison between GPU-based Volume Ray Casting Implementations: Fragment Shader, Compute Shader, OpenCL, and CUDA[J]. CLEI Electronic Journal,2017,20(2).

Foley T , Sugerman J . Graphics Hardware (2005) M. Meissner, B.- O. Schneider (Editors) KD-Tree Acceleration Structures for a GPU Raytracer. 2008.

Li T , Wang S , Cheng H , et al. Integral Image Generation Based on Improved BVH Ray Tracing[M]. 2021

Downloads

Published

26-09-2022

Issue

Section

Articles

How to Cite

Qi , Z. (2022). Large-scale Aerosols Visualization Based on the Accelerated Ray Casting Algorithm. Frontiers in Computing and Intelligent Systems, 1(2), 50-52. https://doi.org/10.54097/fcis.v1i2.1722