Interactive transfer function control for Monte Carlo volume rendering

Although Monte Carlo volume rendering (MCVR) is an efficient point-based technique for generating simulated X-ray images from large CT data, its practical application in medical imaging systems is limited by the relatively expensive preprocessing. The quality of images is strongly influenced by the transfer function, which maps a data value onto a sampling probability. An appropriate transfer function concentrates the point samples onto the region of interest. Since it is data dependent, a fine parameter tuning is necessary. However, the costly preprocessing has to be repeated whenever the transfer function parameters are modified. In this paper a new preprocessing algorithm is proposed for MCVR, which allows for an interactive transfer function control in the rendering phase, providing a visual feedback in a couple of seconds. In order to rapidly recompute point samples according to the modified transfer function, an efficient hybrid sampling strategy is applied, which combines the advantages of the probabilistic Monte Carlo sampling and the deterministic quasi-Monte Carlo sampling.

[1]  Pat Hanrahan,et al.  Fast algorithms for volume ray tracing , 1992, VVS.

[2]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[3]  Marc Levoy,et al.  Frequency domain volume rendering , 1993, SIGGRAPH.

[4]  Werner Purgathofer,et al.  Analysis of the Quasi-Monte Carlo Integration of the Rendering Equation , 1998 .

[5]  A. Keller The fast Calculation of Form Factors using Low Discrepancy Sequences , 1996 .

[6]  Ilya M. Sobol,et al.  A Primer for the Monte Carlo Method , 1994 .

[7]  Pat Hanrahan,et al.  Hierarchical splatting: a progressive refinement algorithm for volume rendering , 1991, SIGGRAPH.

[8]  Brian Cabral,et al.  Accelerated volume rendering and tomographic reconstruction using texture mapping hardware , 1994, VVS '94.

[9]  Marc Levoy,et al.  Volume rendering by adaptive refinement , 1990, The Visual Computer.

[10]  Jos B. T. M. Roerdink,et al.  Frequency domain volume rendering by the wavelet X-ray transform , 2000, IEEE Trans. Image Process..

[11]  Rüdiger Westermann,et al.  Efficiently using graphics hardware in volume rendering applications , 1998, SIGGRAPH.

[12]  Markus H. Gross,et al.  Fast Wavelet Based Volume Rendering by Accumulation of Transparent Texture Maps , 1995, Comput. Graph. Forum.

[13]  Thomas Malzbender,et al.  Fourier volume rendering , 1993, TOGS.

[14]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[15]  László Szirmay-Kalos,et al.  Monte Carlo volume rendering , 2003, IEEE Visualization, 2003. VIS 2003..

[16]  Markus H. Gross,et al.  Two methods for wavelet-based volume rendering , 1997, Comput. Graph..