Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography

We present a method that uses measured scene radiance and global illumination in order to add new objects to light-based models with correct lighting. The method uses a high dynamic range image-based model of the scene, rather than synthetic light sources, to illuminate the new objects. To compute the illumination, the scene is considered as three components: the distant scene, the local scene, and the synthetic objects. The distant scene is assumed to be photometrically unaffected by the objects, obviating the need for reflectance model information. The local scene is endowed with estimated reflectance model information so that it can catch shadows and receive reflected light from the new objects. Renderings are created with a standard global illumination method by simulating the interaction of light amongst the three components. A differential rendering technique allows for good results to be obtained when only an estimate of the local scene reflectance properties is known. We apply the general method to the problem of rendering synthetic objects into real scenes. The light-based model is constructed from an approximate geometric model of the scene and by using a light probe to measure the incident illumination at the location of the synthetic objects. The global illumination solution is then composited into a photograph of the scene using the differential rendering technique. We conclude by discussing the relevance of the technique to recovering surface reflectance properties in uncontrolled lighting situations. Applications of the method include visual effects, interior design, and architectural visualization.

[1]  Raymond Fielding,et al.  The technique of special effects cinematography , 1965 .

[2]  Mehrdad Azarmi,et al.  Optical effects cinematography : its development, methods and techniques , 1974 .

[3]  James F. Blinn,et al.  Texture and reflection in computer generated images , 1976, CACM.

[4]  Tom Duff,et al.  Compositing digital images , 1984, SIGGRAPH.

[5]  Donald P. Greenberg,et al.  Modeling the interaction of light between diffuse surfaces , 1984, SIGGRAPH.

[6]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[7]  T. G. Smith Industrial Light & Magic-the Art of Special Effects , 1986 .

[8]  Tomoyuki Nishita,et al.  A montage method: the overlaying of the computer generated images onto a background photograph , 1986, SIGGRAPH.

[9]  Paul S. Heckbert,et al.  Survey of Texture Mapping , 1986, IEEE Computer Graphics and Applications.

[10]  Donald P. Greenberg,et al.  A progressive refinement approach to fast radiosity image generation , 1988, SIGGRAPH.

[11]  Shenchang Eric Chen,et al.  Incremental radiosity: an extension of progressive radiosity to an interactive image synthesis system , 1990, SIGGRAPH.

[12]  Michael S. Landy,et al.  Computational models of visual processing , 1991 .

[13]  M. Landy,et al.  The Plenoptic Function and the Elements of Early Vision , 1991 .

[14]  Gregory J. Ward,et al.  Measuring and modeling anisotropic reflection , 1992, SIGGRAPH.

[15]  A. Fournier,et al.  Common Illumination between Real and Computer Generated Scenes , 1992 .

[16]  Pat Hanrahan,et al.  Textures and radiosity: controlling emission and reflection with texture maps , 1994, SIGGRAPH.

[17]  Richard Szeliski,et al.  Image mosaicing for tele-reality applications , 1994, Proceedings of 1994 IEEE Workshop on Applications of Computer Vision.

[18]  Marc Levoy,et al.  Zippered polygon meshes from range images , 1994, SIGGRAPH.

[19]  Olivier D. Faugeras,et al.  3-D scene representation as a collection of images , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[20]  Gregory J. Ward,et al.  The RADIANCE lighting simulation and rendering system , 1994, SIGGRAPH.

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

[22]  Shenchang Eric Chen,et al.  QuickTime VR: an image-based approach to virtual environment navigation , 1995, SIGGRAPH.

[23]  Shree K. Nayar,et al.  Telecentric Optics for Computational Vision , 1996, ECCV.

[24]  Marc Levoy,et al.  A volumetric method for building complex models from range images , 1996, SIGGRAPH.

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

[26]  Jitendra Malik,et al.  Modeling and Rendering Architecture from Photographs: A hybrid geometry- and image-based approach , 1996, SIGGRAPH.

[27]  Andrea J. van Doorn,et al.  Illuminance texture due to surface mesostructure , 1996 .

[28]  Michael Gervautz,et al.  An Image based Measurement System for Anisotropic Reflection , 1996, Comput. Graph. Forum.

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

[30]  Katsushi Ikeuchi,et al.  Object shape and reflectance modeling from observation , 1997, SIGGRAPH.

[31]  Leonidas J. Guibas,et al.  Metropolis light transport , 1997, SIGGRAPH.

[32]  George Drettakis,et al.  Interactive Common Illumination for Computer Augmented Reality , 1997, Rendering Techniques.

[33]  Yizhou Yu,et al.  Efficient View-Dependent Image-Based Rendering with Projective Texture-Mapping , 1998, Rendering Techniques.

[34]  Hongbin Zha,et al.  Regularization-based 3D object modeling from multiple range images , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[35]  Shree K. Nayar,et al.  Reflectance and texture of real-world surfaces , 1999, TOGS.