ABSTRACT
In this paper, we present a new method to recover an approximation of the bidirectional reflectance distribution function (BRDF) of the surfaces present in a real scene. This is done from a single photograph and a 3D geometric model of the scene. The result is a full model of the reflectance properties of all surfaces, which can be rendered under novel illumination conditions with, for example, viewpoint modification and the addition of new synthetic objects. Our technique produces a reflectance model using a small number of parameters. These parameters nevertheless approximate the BRDF and allow the recovery of the photometric properties of diffuse, specular, isotropic or anisotropic textured objects. The input data are a geometric model of the scene including the light source positions and the camera properties, and a single image captured using this camera. Our algorithm generates a new synthetic image using classic rendering techniques, and a lambertian hypothesis about the reflectance model of the surfaces. Then, it iteratively compares the original image to the new one, and chooses a more complex reflectance model if the difference between the two images is greater than a user-defined threshold.
We present several synthetic images that are compared to the original ones, and some possible applications in augmented reality.
- 1.Arthur Appel. Some techniques for shading machine renderings of solids. AFIPS 1968 Spring Joint Computer Conf., 32:37-45, 1968.Google ScholarDigital Library
- 2.R. Baribeau, M. Rioux, and G. Godin. Color reflectance modeling using a polychromatic laser range sensor. IEEE Transactions on Pattern Analysis and Machine Intelligence, 14(2):263-269, February 1992. Google ScholarDigital Library
- 3.Loren Carpenter. The a-buffer, an antialiased hidden surface method. Computer Graphics (Proceedings of SIGGRAPH 84), 18(3):103-108, July 1984. Held in Minneapolis, Minnesota. Google ScholarDigital Library
- 4.Michael F. Cohen, Shenchang Eric Chen, John R. Wallace, and Donald P. Greenberg. A progressive refinement approach to fast radiosity image generation. In John Dill, editor, Computer Graphics (Proceedings of SIGGRAPH 88), volume 22, pages 75-84, August 1988. Google ScholarDigital Library
- 5.Michael F. Cohen and Donald P. Greenberg. The Hemi-Cube: A radiosity solution for complex environments. In B. A. Barsky, editor, Computer Graphics (Proceedings of SIGGRAPH 85), volume 19, pages 31-40, August 1985. Google ScholarDigital Library
- 6.Kristin J. Dana, Bram van Ginneken, Shree K. Nayar, and Jan J. Koenderink. Reflectance and texture of real-world surfaces. ACM Transactions on Graphics, 18(1):1-34, January 1999. ISSN 0730-0301. Google ScholarDigital Library
- 7.Paul Debevec. Rendering synthetic objects into real scenes: Bridging traditional and image-based graphics with global illumination and high dynamic range photography. In Michael Cohen, editor, Computer Graphics (Proceedings of SIGGRAPH 98), Annual Conference Series, pages 189-198. Addison Wesley, July 1998. Google ScholarDigital Library
- 8.Paul E. Debevec and Jitendra Malik. Recovering high dynamic range radiance maps from photographs. In Turner Whitted, editor, Computer Graphics (Proceedings of SIGGRAPH 97), Annual Conference Series, pages 369-378. Addison Wesley, August 1997. Google ScholarDigital Library
- 9.Paul Ernest Debevec. Modeling and Rendering Architecture from Photographs. PhD thesis, University of California, Berkeley, 1996.Google Scholar
- 10.D.F DeMenthon and L. Davis. Model-based object pose in 25 lines of code. In Second European Conference on Computer Vision(ECCV), pages 335-343. Springer-Verlag, May 1992. Google ScholarDigital Library
- 11.George Drettakis, Luc Robert, and Sylvain Bougnoux. Interactive common illumination for computer augmented reality. In Julie Dorsey and Philipp Slusallek, editors, Eurographics Rendering Workshop 1997, pages 45-56. Springer Wien, June 1997. Google ScholarDigital Library
- 12.Fredo Durand. Visibilite tridimensionnelle: etude analytique et applications. Ph.D. thesis, Universite Joseph Fourier, Grenoble, France, July 1999.Google Scholar
- 13.E. Fiume, A. Fournier, and L. Rudolph. A parallel scan conversion algorithm with anti-aliasing for a general purpose ultracomputer. Computer Graphics (Proceedings of SIGGRAPH 83), 17(3):141-150, July 1983. Held in Detroit, Michigan. Google ScholarDigital Library
- 14.Alain Fournier, Atjeng S. Gunawan, and Chris Romanzin. Common illumination between real and computer generated scenes. In Graphics Interface '93, pages 254-262. Canadian Information Processing Society, May 1993. Held in Toronto, Ontario, Canada.Google Scholar
- 15.Andrew Glassner. An Introduction to Ray Tracing. Academic Press, New York, NY, 1989. Google ScholarDigital Library
- 16.Cindy M. Goral, Kenneth E. Torrance, Donald P. Greenberg, and Bennett Battaile. Modeling the interaction of light between diffuse surfaces. In Hank Christiansen, editor, Computer Graphics (Proceedings of SIGGRAPH 84), volume 18, pages 213-222, July 1984. Google ScholarDigital Library
- 17.Press W. H., Teukolsky S.A., Vetterling W.T., and Flannery B.P. Numerical Recipes in C, The Art of Scientific Computing, chapter 10.4 Downhill Simplex Method in Multidimensions, pages 305-309. Cambridge University Press, Cambridge, 1992. Google ScholarDigital Library
- 18.Pat Hanrahan, David Salzman, and Larry Aupperle. A rapid hierarchical radiosity algorithm. Computer Graphics (Proceedings of SIGGRAPH 91), 25(4):197-206, July 1991. Google ScholarDigital Library
- 19.Nelder J.A. and Mead R. A simplex method for function minimization. Computer Journal, 7:308-313, 1965.Google Scholar
- 20.Konrad F. Karner, Heinz Mayer, and Michael Gervautz. An image based measurement system for anisotropic reflection. Computer Graphics Forum, 15(3):119-128, August 1996.Google ScholarCross Ref
- 21.G. Kay and T. Caelli. Inverting an illumination model from range and intensity maps. CGVIP: Image Understanding, 59:183-201, 1994. Google ScholarDigital Library
- 22.Eric P. Lafortune, Sing-Choong Foo, Kenneth E. Torrance, and Donald P. Greenberg. Non-linear approximation of reflectance functions. In Computer Graphics (Proceedings of SIGGRAPH 97), volume 31, pages 117-126, 1997. Google Scholar
- 23.C. Loscos, M. C. Frasson, G. Drettakis, B. Walter, X. Grainer, and P. Poulin. Interactive virtual relighting and remodeling of real scenes. Available from www.imagis.imag.fr/Publications RT-0230, Institut National de Recherche en Informatique en Automatique (INRIA), Grenoble, France, April 1999.Google Scholar
- 24.Celine Loscos, George Drettakis, and Luc Robert. Interactive virtual relighting of real scenes. IEEE Transactions on Visualization and Computer Graphics, 6(3):289-305, 2000. Google ScholarDigital Library
- 25.J. Lu and J. Little. Reflectance function estimation and shape recovery from image sequence of rotating object. In International Conference on Computer Vision, pages 80-86, June 1995. Google ScholarDigital Library
- 26.Stephen R. Marschner and Donald P. Greenberg. Inverse lighting for photography. In Proceedings of the Fifth Color Imaging Conference. Society for Imaging Science and Technology, November 1997.Google Scholar
- 27.Stephen R. Marschner, Stephen H. Westin, Eric P. F. Lafortune, Kenneth E. Torrance, and Donald P.Greenberg. Image-based brdf measurement including human skin. In Dani Lischinski and Greg Ward Larson, editors, Eurographics Rendering Workshop 1999. Eurographics, June 1999. Google ScholarDigital Library
- 28.A. Rosenblum. Data Visualization, chapter Modeling Complex indoor scenes using an analysis/synthesis framework (Andre Gagalowicz). Academic Press, 1994.Google Scholar
- 29.Imari Sato, Yoichi Sato, and Katsushi Ikeuchi. Illumination distribution from brightness in shadows: Adaptive extimation of illumination distribution with unknown reflectance properties in shadow regions. In Proceedings of IEEE ICCC'99, pages 875-882, September 1999.Google ScholarCross Ref
- 30.Kosuke Sato and Katsushi Ikeuchi. Determining reflectance properties of an object using range and brightness images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(11):1139-1153, 1991. Google ScholarDigital Library
- 31.Yoichi Sato and Katsushi Ikeuchi. Temporal-color space analysis of reflection. Journal of Optical Society of America, 11(11):2990-3002, November 1994.Google ScholarCross Ref
- 32.Yoichi Sato and Katsushi Ikeuchi. Reflectance analysis for 3d computer graphics model generation. Graphical Models and Image Processing, 58(5):437-451, 1996. Google ScholarDigital Library
- 33.Yoichi Sato, Mark D. Wheeler, and Katsushi Ikeuchi. Object shape and reflectance modeling from observation. In Turner Whitted, editor, Computer Graphics (Proceedings of SIGGRAPH 97), pages 379-388. Addison Wesley, August 1997. Google ScholarDigital Library
- 34.Siu-Hang Or Tien-Tsin Wong, Pheng-Ann Heng and Wai-Yin Ng. Image-based rendering with controllable illumination. In Julie Dorsey and Phillip Slusallek, editors, Rendering Techniques '97 (Proceedings of the Eighth Eurographics Workshop on Rendering), pages 13-22, New York, NY, 1997. Springer Wien. ISBN 3-211-83001-4. Google ScholarDigital Library
- 35.K.E. Torrance, E.M. Sparrow, and R.C. Birkebak. Polarization, directional distribution, and off-specular peak phenomena in light reflected from roughened surfaces. Journal of Optical Society of America, 56(7):916-925, 1966.Google ScholarCross Ref
- 36.Jack Tumblin and Holly Rushmeier. Tone reproduction for realistic images. IEEE Computer Graphics and Applications, 13(6):42-48, November 1993. Google ScholarDigital Library
- 37.Gregory J. Ward. Measuring and modeling anisotropic reflection. In Edwin E. Catmull, editor, Computer Graphics (Proceedings of SIGGRAPH 92), volume 26, pages 265-272. ACM Press, July 1992. Google ScholarDigital Library
- 38.Gregory J. Ward. The radiance lighting simulation and rendering system. In Andrew Glassner, editor, Computer Graphics (Proceedings of SIGGRAPH 94), Annual Conference Series, pages 459-472. ACM Press, July 1994. ISBN 0-89791-667-0. Held in Orlando, Florida. Google ScholarDigital Library
- 39.Hank Weghorst, Gary Hooper, and Donald P. Greenberg. Improved computational methods for ray tracing. ACM Transactions on Graphics, 3(1):52-69, January 1984. Google ScholarDigital Library
- 40.George Wolberg. Digital Image Warping. IEEE Computer Society Press, Los Alamitos, 1990. Google ScholarDigital Library
- 41.Y. Yu, P. Debevec, J. Malik, and T. Hawkins. Inverse global illumination : Recovering reflectance models of real scenes from photographs. In A. Rockwood, editor, Computer Graphics (Proceedings of SIGGRAPH 99), volume 19, pages 215-224. Addison Wesley Longman, August 1999. Google ScholarDigital Library
Index Terms
- Image-based rendering of diffuse, specular and glossy surfaces from a single image
Recommendations
Inverse global illumination: recovering reflectance models of real scenes from photographs
SIGGRAPH '99: Proceedings of the 26th annual conference on Computer graphics and interactive techniquesTechnical Section: Reflectance modeling for a textured object under uncontrolled illumination from high dynamic range maps
During the past several years, considerable work has been presented on the methods for measuring and modeling the observed reflectance properties of materials. However, most of these works have been done under controlled lighting configurations, and ...
A ray tracing solution for diffuse interreflection
An efficient ray tracing method is presented for calculating interreflections between surfaces with both diffuse and specular components. A Monte Carlo technique computes the indirect contributions to illuminance at locations chosen by the rendering ...
Comments