FROM VOLUME SPLATTING TO RAYCASTING - A Smooth Transition

Guillaume Gilet, Jean-Michel Dischler, Luc Soler

2008

Abstract

Splatting-based methods are well suited to render large hierarchical structured or unstructured point-based volumetric datasets. However, as for most object-order volume rendering methods, one major problem still remains the processing of huge amounts of elements usually necessary to represent highly detailed densely sampled datasets, which can lead to poor performances. Resampling into 3D textures to apply hardware-based raycasting is a common way of improving framerate in such cases but often with a certain precision loss related to limited texture memory. Switching between these two rendering techniques is interesting in order to keep the advantages of both and has thus been proposed before, but not in a smooth and hierarchical manner. In this paper, we show that for most point-based volumetric datasets, some parts of the model can be rendered more efficiently with a texture-based method, whereas other parts can be rendered as usual using splatting. We address the issue of providing a smooth hierarchical transition between the two methods using a data-dependent approach based on a per-pixel ray-driven rendering scheme. In practice, our transition scheme allows users a good control of the performance/quality trade-off. Through a comparison with standard hierarchical EWA splatting, we show that our smooth transition can lead to an improvement of framerate without introducing visual inconsistencies or artifacts.

References

  1. Chen, W., Ren, L., Zwicker, M., and Pfister, H. (2004). Hardware-accelerated adaptive ewa volume splatting. In VIS 7804: Proceedings of the conference on Visualization 7804, pages 67-74.
  2. Cohen, J. D. (2006). Projected tetrahedra revisited: A barycentric formulation applied to digital radiograph reconstruction using higher-order attenuation functions. IEEE Transactions on Visualization and Computer Graphics, 12(4):461-473.
  3. Engel, K., Kraus, M., and Ertl, T. (2001). High-quality pre-integrated volume rendering using hardwareaccelerated pixel shading. In HWWS 7801: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, pages 9-16. ACM Press.
  4. Kaufman, A. and Mueller, K. (2005). Overview of volume rendering. In The Visualization Handbook.
  5. Laur, D. and Hanrahan, P. (1991). Hierarchical splatting: a progressive refinement algorithm for volume rendering. In SIGGRAPH 7891: Proceedings of the 18th annual conference on Computer graphics and interactive techniques, pages 285-288. ACM Press.
  6. Ma, K.-L., Lum, E., and Muraki, S. (2003). Recent advances in hardware-accelerated volume rendering. Computers and Graphics, 27(5):725-734.
  7. Ma, K.-L., Schussman, G., Wilson, B., Ko, K., Qiang, J., and Ryne, R. (2002). Advanced visualization technology for terascale particle accelerator simulations. In Supercomputing 7802: Proceedings of the 2002 ACM/IEEE conference on Supercomputing, pages 1- 11.
  8. Meissner, M., Huang, J., Bartz, D., Mueller, K., and Crawfis, R. (2000). A practical evaluation of popular volume rendering algorithms. In VVS 7800: Proceedings of the 2000 IEEE symposium on Volume visualization, pages 81-90.
  9. Mueller, K., Shareef, N., Huang, J., and Crawfis, R. (1999). High-quality splatting on rectilinear grids with efficient culling of occluded voxels. IEEE Transactions on Visualization and Computer Graphics, 5(2):116- 134.
  10. Neophytou, N. and Mueller, K. (2003). Post-convolved splatting. In Joint Eurographics - IEEE TCVG Symposium on Visualization 2003, pages 223-230.
  11. Neophytou, N., Mueller, K., McDonnell, K. T., Hong, W., Guan, X., Qin, H., and Kaufman, A. (2006). Gpuaccelerated volume splatting with elliptical rbfs. In IEEE TCVG Symposium on Visualization 2006.
  12. Ralf Kaehler, T. A. and Hege, H.-C. (2007). Simultaneous gpu-assisted raycasting of unstructured point sets and volumetric grid data. In Eurographics / IEEE VGTC Workshop on Volume Graphics 2007 (2007).
  13. Roettger, S., Guthe, S., Weiskopf, D., Ertl, T., and Strasser, W. (2003). Smart hardware-accelerated volume rendering. In Proc. of VisSym 7803.
  14. Roettger, S., Kraus, M., and Ertl, T. (2000). Hardwareaccelerated volume and isosurface rendering based on cell-projection. In Proceedings of the 11th IEEE Visualization 2000 Conference. IEEE Computer Society.
  15. Westover, L. (1989). Interactive volume rendering. In VVS 7889: Proceedings of the 1989 Chapel Hill workshop on Volume visualization, pages 9-16. ACM Press.
  16. Wilson, B., Ma, K.-L., and McCormick, P. S. (2002). A hardware-assisted hybrid rendering technique for interactive volume visualization. In VVS 7802: Proceedings of the 2002 IEEE symposium on Volume visualization and graphics, pages 123-130.
  17. Xue, D. and Crawfis, R. (2003). Efficient splatting using modern graphics hardware. In Journal of Graphics Tools, volume 8, pages 1-21.
  18. Zwicker, M., Pfister, H., van Baar, J., and Gross, M. (2001). Ewa volume splatting. In VIS 7801: Proceedings of the conference on Visualization 7801, pages 29-36. IEEE Computer Society.
Download


Paper Citation


in Harvard Style

Gilet G., Dischler J. and Soler L. (2008). FROM VOLUME SPLATTING TO RAYCASTING - A Smooth Transition . In Proceedings of the Third International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2008) ISBN 978-989-8111-20-3, pages 217-222. DOI: 10.5220/0001096002170222


in Bibtex Style

@conference{grapp08,
author={Guillaume Gilet and Jean-Michel Dischler and Luc Soler},
title={FROM VOLUME SPLATTING TO RAYCASTING - A Smooth Transition},
booktitle={Proceedings of the Third International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2008)},
year={2008},
pages={217-222},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001096002170222},
isbn={978-989-8111-20-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2008)
TI - FROM VOLUME SPLATTING TO RAYCASTING - A Smooth Transition
SN - 978-989-8111-20-3
AU - Gilet G.
AU - Dischler J.
AU - Soler L.
PY - 2008
SP - 217
EP - 222
DO - 10.5220/0001096002170222