Issue No.12 - Dec. (2011 vol.17)
Erik Sundén , Linkõping University
Anders Ynnerman , Linkõping University
Timo Ropinski , University of Münster
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TVCG.2011.211
In recent years, many volumetric illumination models have been proposed, which have the potential to simulate advanced lighting effects and thus support improved image comprehension. Although volume ray-casting is widely accepted as the volume rendering technique which achieves the highest image quality, so far no volumetric illumination algorithm has been designed to be directly incorporated into the ray-casting process. In this paper we propose image plane sweep volume illumination (IPSVI), which allows the integration of advanced illumination effects into a GPU-based volume ray-caster by exploiting the plane sweep paradigm. Thus, we are able to reduce the problem complexity and achieve interactive frame rates, while supporting scattering as well as shadowing. Since all illumination computations are performed directly within a single rendering pass, IPSVI does not require any preprocessing nor does it need to store intermediate results within an illumination volume. It therefore has a significantly lower memory footprint than other techniques. This makes IPSVI directly applicable to large data sets. Furthermore, the integration into a GPU-based ray-caster allows for high image quality as well as improved rendering performance by exploiting early ray termination. This paper discusses the theory behind IPSVI, describes its implementation, demonstrates its visual results and provides performance measurements.
Interactive volume rendering, GPU-based ray-casting, Advanced illumination.
Erik Sundén, Anders Ynnerman, Timo Ropinski, "Image Plane Sweep Volume Illumination", IEEE Transactions on Visualization & Computer Graphics, vol.17, no. 12, pp. 2125-2134, Dec. 2011, doi:10.1109/TVCG.2011.211