Efficient quadratic reconstruction and visualization of tetrahedral volume datasets
Most volume rendering algorithms for tetrahedral datasets employ linear reconstruction kernels, resulting in quality loss if the data contain fine features of high orders. In this paper, we present an efficient approach to reconstruct and visualize 3D tetrahedral datasets with a quadratic reconstruction scheme. To leverage a quadratic kernel in each tetrahedron, additional nodes with weighting functions are first constructed in the tetrahedron. The integration of quadratic kernels along a ray in a tetrahedron is efficiently accomplished by means of a pre-computation scheme, making the accumulation of optical contributions very fast. Our approach is compatible with both object-space (projected tetrahedra) and image-space (ray casting) volume rendering methods. Experimental results demonstrate that our approach can efficiently achieve volume visualization with more subtle details, and preserve higher accuracy where needed compared with conventional approaches with linear kernels.
KeywordsVolume rendering Quadratic reconstruction Kernel Quadratic interpolation Partial pre-integration
Supported by National High Technology Research and Development Program of China (2012AA12090), Major Program of National Natural Science Foundation of China (61232012), National Natural Science Foundation of China (81172124).
- http://www.colorado.edu/engineering/CAS/courses.d/AFEM.d/AFEM. Ch10.d/AFEM.Ch10.pdf/
- Kniss JS, Premoze M, Ikits A, Lefohn C, Hansen, Praun E (2003) Gaussian transfer functions for multi-field volume visualization. In: Proceedings of the 14th IEEE visualization 2003 (VIS’03), pp 497–504, IEEE Computer Society, Washington, DC, USAGoogle Scholar
- Moreland K, Angel E (2004) A fast high accuracy volume renderer for unstructured data. In: Proceedings of the 2004 IEEE symposium on volume visualization and graphics, VV ’04, pp 9–16, IEEE Computer Society, Washington, DC, USAGoogle Scholar
- Röttger S, Kraus M, Ertl T (2000) Hardware-accelerated volume and isosurface rendering based on cell-projection. In: Proceedings of the conference on Visualization ’00, VIS ’00, pp 109–116, IEEE Computer Society Press, Los Alamitos, CA, USAGoogle Scholar
- Sealy G, Wyvill G (1996) Smoothing of three dimensional models by convolution. In: Proceedings of the 1996 conference on computer graphics international, CGI ’96, p 184, IEEE Computer Society, Washington, DC, USAGoogle Scholar
- Weiler M, Kraus M, Merz M, Ertl T (2003) Hardware-based ray casting for tetrahedral meshes. In: Proceedings of the 14th IEEE visualization 2003 (VIS’03), VIS ’03, p 44, IEEE Computer Society, Washington, DC, USAGoogle Scholar
- Williams PL, Max N (1992) A volume density optical model. In: Proceedings of the 1992 workshop on volume visualization, VVS ’92, pp 61–68, ACM, New York, NY, USAGoogle Scholar
- Wylie BN, Moreland K, Fisk LA, Crossno P (2002) Tetrahedral projection using vertex shaders. In: Volume visualization and graphics, pp 7–12Google Scholar