Abstract
Visualization of large volumetric datasets has always been an important problem. Due to the high computational requirements of volume-rendering techniques, achieving interactive rates is a real challenge. We present a selective refinement scheme that dynamically refines the mesh according to the camera parameters. This scheme automatically determines the impact of different parts of the mesh on the output image and refines the mesh accordingly, without needing any user input. The view-dependent refinement scheme uses a progressive mesh representation that is based on an edge collapse-based tetrahedral mesh simplification algorithm. We tested our view-dependent refinement framework on an existing state-of-the-art volume renderer. Thanks to low overhead dynamic view-dependent refinement, we achieve interactive frame rates for rendering common datasets at decent image resolutions.
Graphical Abstract
Similar content being viewed by others
References
Callahan SP, Bavoil L, Pascucci V, Silva CT (2006) Progressive volume rendering of large unstructured grids. IEEE Trans Vis Comp Graph 12(5):1307–1314
Callahan SP, Ikits M, Comba JLD, Silva CT (2005) Hardware-assisted visibility sorting for unstructured volume rendering. IEEE Trans Vis Comp Graph 11(3):285–295
Chopra P, Meyer J (2002) Tetfusion: an algorithm for rapid tetrahedral mesh simplification. In: Proceedings of IEEE Visualization, pp 133–140
Cignoni P, De Floriani L, Magillo P, Puppo E et al (2004) Selective refinement queries for volume visualization of unstructured tetrahedral meshes. IEEE Trans Vis Comp Graph 10(1):29–45
Cignoni P, Montani C, Puppo E, Scopigno R (1997) Multiresolution representation and visualization of volume data. IEEE Trans Vis Comp Graph 3(4):352–369
Correa C, Ma KL (2011) Visibility histograms and visibility-driven transfer function. IEEE Trans Vis Comp Graph 17(2):192–204
Du Z, Chiang YJ (2010) Out-of-core simplification and crack-free LOD volume rendering for irregular grids. Comp Graph Forum 29:873–882
El-sana J, Varshney A (1999) Generalized view-dependent simplification. Comp Graph Forum 18:83–94
Garland M, Heckbert P (1997) Surface simplification using quadric error metrics. In: Proc. SIGGRAPH, pp 209–216
Hoppe H (1997) View-dependent refinement of progressive meshes. In: Proc. SIGGRAPH, pp 189–198
Koyamada K (1992) Fast traversal of irregular volumes. In: Visual computing—integrating computer graphics with computer vision, Springer, Berlin, pp 295–312
Sondershaus R, Straßer W (2005) View-dependent tetrahedral meshing and rendering. In: Proceedings of the 3rd International Conference on Computer graphics and interactive techniques in Australasia and South East Asia, pp 23–30
Staadt O, Gross M (1998) Progressive tetrahedralizations. In: Proc. IEEE Visualization, pp 397–402
Trotts I, Hamann B, Joy K, Wiley D (1998) Simplification of tetrahedral meshes. In: Proc. IEEE Visualization, pp 287–295
Acknowledgments
The authors are grateful to Koji Koyamada for the volumetric datasets. The Comb dataset is courtesy of NASA. The Sf1 and Sf2 datasets are courtesy of David R. O’Hallaron and Jonathan R. Shewchuk (CMU). We are grateful to Rana Nelson for proofreading.
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Okuyan, E., Güdükbay, U. & İşler, V. Dynamic view-dependent visualization of unstructured tetrahedral volumetric meshes. J Vis 15, 167–178 (2012). https://doi.org/10.1007/s12650-011-0122-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12650-011-0122-x