Browse > Article

Real-time BCC Volume Isosurface Ray Casting on the GPU  

Kim, Minho (School of Computer Science, University of Seoul)
Lee, Young-Joon (School of Computer Science, University of Seoul)
Abstract
This paper presents a real-time GPU (graphics processing unit) ray casting scheme for rendering isosurfaces of BCC (body-centered cubic) volume datasets. A quartic spline field is built using the 7-direction box-spline filter accompanied with a quasi-interpolation prefilter. To obtain an interactive rendering speed on the graphics hardware, the shader code was optimized to avoid lookup table and conditional branches and to minimize data fetch overhead. Compared to previous implementations, our work outperforms the comparable one by more than 20% and the rendering quality is superior than others.
Keywords
GPU; Ray Casting; BCC Datasets; Box-Splines;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. Roettger, "Volume library (online)," Jan. 2012. [Online]. Available: http://www9.informatik.unierlangen. de/External/vollib
2 S. R. Marschner and R. J. Lobb, "An evaluation of reconstruction filters for volume rendering," Proceedings of the IEEE Conference on Visualization, pp. 100-107, Oct. 1994.
3 M. Kim, "GPU isosurface raycasting of FCC datasets," Graphical Models, 2012, (to appear).
4 A. Entezari, R. Dyer, and T. Moller, "Linear and cubic box splines for the body centered cubic lattice," Proceedings of the IEEE Conference on Visualization, pp. 11-18, 2004.
5 A. Entezari, D. Van De Ville, and T. Moller, "Practical box splines for reconstruction on the body centered cubic lattice," IEEE Transactions on Visualization and Computer Graphics, vol. 14, no. 2, pp. 313-328, Mar. 2008.   DOI
6 B. Finkbeiner, A. Entezari, D. Van De Ville, and T. Moller, "Efficient volume rendering on the body centered cubic lattice using box splines," Computers& Graphics, vol. 34, no. 4, pp. 409-423, Aug. 2010.   DOI   ScienceOn
7 C. Sigg and M. Hadwiger, "Fast third-order texture filtering," GPU Gems 2, pp. 313-329, 2005.
8 B. Csebfalvi and M. Hadwiger, "Prefiltered B-spline reconstruction for hardware-accelerated rendering of optimally sampled volumetric data," Workshop Vision, Modeling, and Visualization, pp. 325-332, 2006.
9 M. Kim, "Quartic box-spline reconstruction on the BCC lattice," IEEE Transactions on Visualization and Computer Graphics, Feb. 2013, (in print).
10 C. de Boor, K. Hollig, and S. Riemenschneider, Box splines. Springer-Verlag New York, Inc., 1993.
11 D. E. Dudgeon and R.M.Mersereau, Multidimensional Digital Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1984.
12 M. Kim and J. Peters, "Symmetric box-splines on root lattices," Journal of Computational and Applied Mathematics, vol. 235, no. 14, pp. 3972-3989, May 2011.   DOI   ScienceOn
13 M. Kim and Y. joon Lee, "GPU raycasting of BCC volume datasets," Proceedings of KCGS Conference, pp. 75-76, 2012.
14 D. P. Petersen and D. Middleton, "Sampling and reconstruction of wave-number-limited functions in N-dimensional euclidean spaces," Information and Control, vol. 5, no. 4, pp. 279-323, 1962.   DOI
15 J. H. Conway and N. J. A. Sloane, Sphere Packings, Lattices and Groups, 3rd ed. New York, NY, USA: Springer-Verlag New York, Inc., 1998.
16 S. Matej and R. Lewitt, "Efficient 3D grids for image reconstruction using spherically-symmetric volume elements," Nuclear Science, IEEE Transactions on, vol. 42, no. 4, pp. 1361- 1370, Aug. 1995.
17 T. Theub l, T. Moller, and M. E. Groller, "Optimal regular volume sampling," Proceedings of the conference on Visualization '01, pp. 91-98, 2001.