SINGLE-PASS MULTIVIEW VOLUME RENDERING

In this paper, we introduce a new direct volume rendering (DVR) algorithm for multi-view auto-stereoscopic displays. Common multi-view methods perform multi-pass rendering (one pass for each view) and subsequent image compositing and masking for generating multiple views. The rendering time increases therefore linearly with the number of views, but sufficient frame-rates are achieved by sub-resolution rendering, at the expense of degraded image quality. To overcome these disadvantages for DVR, our algorithm calculates multiple views directly on a per-fragment basis on the GPU in a single rendering pass, including sub-pixel wavelength selective views for high-quality auto-stereo display systems. Moreover, our approach retains full resolution rendering, preserving best possible image quality, while achieving higher frame rates than present multi-view rendering methods. We describe our multi-view volume rendering algorithm and its implementation using programmable fragment shaders. Experimental results demonstrate our algorithm's improvement compared to prior multi-view volume rendering solutions.

[1]  David F. McAllister,et al.  Stereo computer graphics: and other true 3D technologies , 1993 .

[2]  Allen Van Gelder,et al.  Direct volume rendering with shading via three-dimensional textures , 1996, Proceedings of 1996 Symposium on Volume Visualization.

[3]  Matt Pharr,et al.  Gpu gems 2: programming techniques for high-performance graphics and general-purpose computation , 2005 .

[4]  Klaus Mueller,et al.  Empty space skipping and occlusion clipping for texture-based volume rendering , 2003, IEEE Visualization, 2003. VIS 2003..

[5]  Wolfgang Straßer,et al.  Enabling classification and shading for 3D texture mapping based volume rendering using OpenGL and extensions , 1999, VIS '99.

[6]  Kwan-Liu Ma,et al.  High-quality lighting and efficient pre-integration for volume rendering , 2004, VISSYM'04.

[7]  Armin Grasnick,et al.  Multiviewpoint autostereoscopic dispays from 4D-Vision GmbH , 2002, IS&T/SPIE Electronic Imaging.

[8]  Renato Pajarola,et al.  Multi-view point splatting , 2006, GRAPHITE '06.

[9]  Neil A. Dodgson Analysis of the viewing zone of multiview autostereoscopic displays , 2002, IS&T/SPIE Electronic Imaging.

[10]  Roberto Scopigno,et al.  Multiresolution volume visualization with a texture-based octree , 2001, The Visual Computer.

[11]  Ming Wan,et al.  Interactive stereoscopic rendering of volumetric environments , 2004, IEEE Transactions on Visualization and Computer Graphics.

[12]  Jong Beom Ra,et al.  Reduction of the distortion due to non-ideal lens alignment in lenticular 3D displays , 2005, IS&T/SPIE Electronic Imaging.

[13]  Ken Brodlie,et al.  Recent Advances in Volume Visualization , 2001, Comput. Graph. Forum.

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

[15]  Martin Kraus,et al.  High-quality pre-integrated volume rendering using hardware-accelerated pixel shading , 2001, HWWS '01.

[16]  Jens Schneider,et al.  Compression domain volume rendering , 2003, IEEE Visualization, 2003. VIS 2003..

[17]  Jim X. Chen,et al.  OpenGL Shading Language , 2009 .

[18]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[19]  Charles D. Hansen,et al.  Fast stereoscopic images with ray-traced volume rendering , 1994, VVS '94.

[20]  Joe Michael Kniss,et al.  Interactive Texture-Based Volume Rendering for Large Data Sets , 2001, IEEE Computer Graphics and Applications.

[21]  David S. Ebert,et al.  Two-handed interactive stereoscopic visualization , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[22]  Neil A. Dodgson,et al.  Autostereoscopic 3D displays , 2005, Computer.

[23]  Cees van Berkel,et al.  Real-time auto-stereoscopic visualization of 3D medical images , 2000, Medical Imaging.

[24]  Arie E. Kaufman,et al.  Fast stereo volume rendering , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[25]  Yeong-Gil Shin,et al.  Object-order template-based approach for stereoscopic volume rendering , 1999, Comput. Animat. Virtual Worlds.

[26]  Markus Hadwiger,et al.  Real-time volume graphics , 2006, Eurographics.