Multiple viewpoint rendering

This paper presents an algorithm for rendering a static scene from multiple perspectives. While most current computer graphics algorithms render scenes as they appear from a single viewpoint (the location of the camera) multiple viewpoint rendering (MVR) renders a scene from a range of spatially-varying viewpoints. By exploiting perspective coherence, MVR can produce a set of images orders of magnitude faster than conventional rendering methods. Images produced by MVR can be used as input to multiple-perspective displays such as holographic stereograms, lenticular sheet displays, and holographic video. MVR can also be used as a geometry-to-image prefilter for image-based rendering algorithms. MVR techniques are adapted from single viewpoint computer graphics algorithms and can be accelerated using existing hardware graphics subsystems. This paper describes the characteristics of MVR algorithms in general, along with the design, implementation, and applications of a particular MVR rendering system.

[1]  Christian Bouville,et al.  Faster Image Rendering in Animation through Motion Compensated Interpolation , 1993, International Conference on Computer Graphics.

[2]  David F. McAllister,et al.  Computer Generated Lenticular Stereograms , 1989, Photonics West - Lasers and Applications in Science and Engineering.

[3]  Richard Szeliski,et al.  The lumigraph , 1996, SIGGRAPH.

[4]  Michael W. Halle Holographic stereograms as discrete imaging systems , 1994, Electronic Imaging.

[5]  Takeo Honda,et al.  Generation of intermediate parallax images for holographic stereograms , 1993, Electronic Imaging.

[6]  D. Tost,et al.  A definition of frame-to-frame coherence , 1990 .

[7]  Werner Purgathofer,et al.  Using temporal and spatial coherence for accelerating the calculation of animation sequences , 1991, Eurographics.

[8]  Thomas A. DeFanti,et al.  New advances in computer-generated barrier-strip autostereography , 1990, Other Conferences.

[9]  Mark Segal,et al.  Fast shadows and lighting effects using texture mapping , 1992, SIGGRAPH.

[10]  Andrew Pearce,et al.  It's really not a rendering bug, you see , 1996, IEEE Computer Graphics and Applications.

[11]  M. Lukacs,et al.  Predictive coding of multi-viewpoint image sets , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[12]  George Wolberg,et al.  Digital image warping , 1990 .

[13]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[14]  Leonard McMillan,et al.  Plenoptic Modeling: An Image-Based Rendering System , 2023 .

[15]  Larry F. Hodges,et al.  Some preliminary results on using spatial locality to speed up ray tracing of stereoscopic images , 1990, Other Conferences.

[16]  David M. Weimer,et al.  Fast Phong shading , 1986, SIGGRAPH.

[17]  Andrew S. Glassner Adaptive precision in texture mapping , 1986, SIGGRAPH.

[18]  Marc Ouellette,et al.  It's Really Not a Rendering Bug, , 1996 .

[19]  Thomas W. Calvert,et al.  Exploiting temporal coherence in ray tracing , 1990 .

[20]  Angel G. Jordan,et al.  Multiresolutional region-based segmentation scheme for stereoscopic image compression , 1995, Electronic Imaging.

[21]  Larry F. Hodges,et al.  Exact Ray-Traced Animation Frames Generated by Reprojection , 1993 .

[22]  Thomas A. DeFanti,et al.  Computer-Generated Barrier-Strip Autostereography , 1989, Photonics West - Lasers and Applications in Science and Engineering.

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

[24]  A. Michael Noll,et al.  COMPUTER - GENERATED THREE-DIMENSIONAL MOVIES , 1965 .

[25]  Dan S. Wallach,et al.  Accelerated MPEG compression of dynamic polygonal scenes , 1994, SIGGRAPH.

[26]  M. Halle Autostereoscopic displays and computer graphics , 1997, COMG.

[27]  Avishai Henik,et al.  Compression Of Stereo Images And The Evaluation Of Its Effects On 3-D Perception , 1990, Optics & Photonics.

[28]  Larry F. Hodges,et al.  Simultaneous Generation of Stereoscopic Views , 1991, Comput. Graph. Forum.

[29]  Stephen A. Benton,et al.  Multiple viewpoint rendering for three-dimensional displays , 1997 .

[30]  Joel A. Gwinn Star wars , 1993, Nature.

[31]  E SutherlandIvan,et al.  A Characterization of Ten Hidden-Surface Algorithms , 1974 .

[32]  D J Debitetto,et al.  Holographic panoramic stereograms synthesized from white light recordings. , 1969, Applied optics.

[33]  Jay Torborg,et al.  Talisman: commodity realtime 3D graphics for the PC , 1996, SIGGRAPH.

[34]  Mark Holzbach Three-dimensional image processing for synthetic holographic stereograms , 1986 .

[35]  Lance Williams,et al.  View Interpolation for Image Synthesis , 1993, SIGGRAPH.

[36]  M C King,et al.  A new approach to computer-generated holography. , 1970, Applied optics.

[37]  E. Adelson,et al.  The Plenoptic Function and the Elements of Early Vision , 1991 .

[38]  Lance Williams,et al.  Pyramidal parametrics , 1983, SIGGRAPH.

[39]  Marc Levoy,et al.  Light field rendering , 1996, SIGGRAPH.

[40]  Douglas Voorhies,et al.  Reflection vector shading hardware , 1994, SIGGRAPH.

[41]  Michael Deering,et al.  Geometry compression , 1995, SIGGRAPH.

[42]  Michael W. Halle The Generalized Holographic Stereogram , 1991 .