skip to main content
10.1145/383259.383270acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Image-based rendering of diffuse, specular and glossy surfaces from a single image

Published:01 August 2001Publication History

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.

References

  1. 1.Arthur Appel. Some techniques for shading machine renderings of solids. AFIPS 1968 Spring Joint Computer Conf., 32:37-45, 1968.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Paul Ernest Debevec. Modeling and Rendering Architecture from Photographs. PhD thesis, University of California, Berkeley, 1996.Google ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Fredo Durand. Visibilite tridimensionnelle: etude analytique et applications. Ph.D. thesis, Universite Joseph Fourier, Grenoble, France, July 1999.Google ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle Scholar
  15. 15.Andrew Glassner. An Introduction to Ray Tracing. Academic Press, New York, NY, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Nelder J.A. and Mead R. A simplex method for function minimization. Computer Journal, 7:308-313, 1965.Google ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarCross RefCross Ref
  21. 21.G. Kay and T. Caelli. Inverting an illumination model from range and intensity maps. CGVIP: Image Understanding, 59:183-201, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle Scholar
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle Scholar
  27. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.A. Rosenblum. Data Visualization, chapter Modeling Complex indoor scenes using an analysis/synthesis framework (Andre Gagalowicz). Academic Press, 1994.Google ScholarGoogle Scholar
  29. 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 ScholarGoogle ScholarCross RefCross Ref
  30. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  31. 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 ScholarGoogle ScholarCross RefCross Ref
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  34. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  35. 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 ScholarGoogle ScholarCross RefCross Ref
  36. 36.Jack Tumblin and Holly Rushmeier. Tone reproduction for realistic images. IEEE Computer Graphics and Applications, 13(6):42-48, November 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  38. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  39. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  40. 40.George Wolberg. Digital Image Warping. IEEE Computer Society Press, Los Alamitos, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Image-based rendering of diffuse, specular and glossy surfaces from a single image

          Recommendations

          Reviews

          Keith Price

          This paper is at the boundary of computer graphics and computer vision. As such, it addresses a problem where the goal is to generate a scene that is both real (the computer vision problem) and attractive-looking (the computer graphics problem). The goal of the work is to recover the complete reflectance information for the surfaces in a scene, using a single image, in order to use graphics techniques to manipulate the final result. This will make it possible to add objects and change the viewpoint or lighting. The paper gives a good review of the various approaches that have been used to solve parts of this problem. The authors detail the techniques they have used to generate a more complete solution and provide one example. Their solution iteratively compares its prediction with the actual image and applies a more complex model to the regions where the differences are too large. This paper presents an important contribution in both computer vision and computer graphics. Unfortunately the space limitations constrained the size of most of the figures, which makes some of them difficult to read. Online Computing Reviews Service

          Access critical reviews of Computing literature here

          Become a reviewer for Computing Reviews.

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques
            August 2001
            600 pages
            ISBN:158113374X
            DOI:10.1145/383259

            Copyright © 2001 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 August 2001

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            SIGGRAPH '01 Paper Acceptance Rate65of300submissions,22%Overall Acceptance Rate1,822of8,601submissions,21%

            Upcoming Conference

            SIGGRAPH '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader