Distributed rendering for multiview parallax displays

3D display technology holds great promise for the future of television, virtual reality, entertainment, and visualization. Multiview parallax displays deliver stereoscopic views without glasses to arbitrary positions within the viewing zone. These systems must include a high-performance and scalable 3D rendering subsystem in order to generate multiple views at real-time frame rates. This paper describes a distributed rendering system for large-scale multiview parallax displays built with a network of PCs, commodity graphics accelerators, multiple projectors, and multiview screens. The main challenge is to render various perspective views of the scene and assign rendering tasks effectively. In this paper we investigate two different approaches: Optical multiplexing for lenticular screens and software multiplexing for parallax-barrier displays. We describe the construction of large-scale multi-projector 3D display systems using lenticular and parallax-barrier technology. We have developed different distributed rendering algorithms using the Chromium stream-processing framework and evaluate the trade-offs and performance bottlenecks. Our results show that Chromium is well suited for interactive rendering on multiview parallax displays.

[1]  Aditi Majumder,et al.  Color nonuniformity in projection-based displays: analysis and solutions , 2004, IEEE Transactions on Visualization and Computer Graphics.

[2]  Herbert E. Ives The Projection of Parallax Panoramagrams , 1931 .

[3]  Wojciech Matusik,et al.  3D TV: a scalable system for real-time acquisition, transmission, and autostereoscopic display of dynamic scenes , 2004, ACM Trans. Graph..

[4]  Michael Halle,et al.  Multiple viewpoint rendering , 1998, SIGGRAPH.

[5]  A. Schmidt,et al.  Multi-viewpoint autostereoscopic displays from 4D-Vision , 2002 .

[6]  Adam Finkelstein,et al.  Building and Using A Scalable Display Wall System , 2000, IEEE Computer Graphics and Applications.

[7]  D. Reiners,et al.  Color consistency for digital multi-projector stereo display systems: the HEyeWall and the Digital CAVE , 2003 .

[8]  Greg Welch,et al.  The office of the future: a unified approach to image-based modeling and spatially immersive displays , 1998, SIGGRAPH.

[9]  Leonard McMillan,et al.  PixelView: a view-independent graphics rendering architecture , 2004, Graphics Hardware.

[10]  Andrew J. Woods,et al.  Image distortions in stereoscopic video systems , 1993, Electronic Imaging.

[11]  Maureen C. Stone Color and Brightness Appearance Issues in Tiled Displays , 2001, IEEE Computer Graphics and Applications.

[12]  Bahram Javidi,et al.  Three-Dimensional Television, Video and Display Technology , 2002 .

[13]  Nobuhiko Hata,et al.  High-resolution integral videography autostereoscopic display using multi-projector , 2002 .

[14]  Thomas A. Funkhouser,et al.  Load balancing for multi-projector rendering systems , 1999, Workshop on Graphics Hardware.

[15]  Stanimire Tomov,et al.  Application of , 2021 .

[16]  Greg Welch,et al.  Achieving color uniformity across multi-projector displays , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[17]  W. Brent Seales,et al.  Multi-projector displays using camera-based registration , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[18]  Adrian R. L. Travis,et al.  Correcting interperspective aliasing in autostereoscopic displays , 2005, IEEE Transactions on Visualization and Computer Graphics.

[19]  David C. Hemmy,et al.  Three-Dimensional Imaging Techniques , 1990 .

[20]  Janusz Konrad,et al.  Subsampling models and anti-alias filters for 3-D automultiscopic displays , 2006, IEEE Transactions on Image Processing.