skip to main content
10.1145/218380.218398acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Open Access
Seminal Paper

Plenoptic modeling: an image-based rendering system

Authors Info & Claims
Published:15 September 1995Publication History

ABSTRACT

Image-based rendering is a powerful new approach for generating real-time photorealistic computer graphics. It can provide convincing animations without an explicit geometric representation. We use the "plenoptic function" of Adelson and Bergen to provide a concise problem statement for image-based rendering paradigms, such as morphing and view interpolation. The plenoptic function is a parameterized function for describing everything that is visible from a given point in space. We present an image-based rendering system based on sampling, reconstructing, and resampling the plenoptic function. In addition, we introduce a novel visible surface algorithm and a geometric invariant for cylindrical projections that is equivalent to the epipolar constraint defined for planar projections.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1.Adelson, E. H., and J. R. Bergen, "The Plenoptic Function and the Elements of Early Vision," Computational Models of Visual Proeessing, Chapter 1, Edited by Michael Landy and J. Anthony Movshon. The MIT Press, Cambridge, Mass. 1991.Google ScholarGoogle Scholar
  2. 2.Anderson, D., "Hidden Line Elimination in Projected Grid Surfaces," ACM Transactions on Graphics, October 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Barnard, S.T. "A Stochastic Approach to Stereo Vision," SRI International, Technical Note 373, April 4, 1986.Google ScholarGoogle Scholar
  4. 4.Beier, T. and S. Neely, "Feature-Based Image Metamorphosis," Computer Graphics (SIGGRAPH'92 Proceedings), Vol. 26, No. 2, pp. 35-42, July 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Blinn, J. F. and M. E. Newell, "Texture and Reflection in Computer Generatedlmages," Communications oftheACM, vol. 19, no. 10, pp. 542-547, October 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Bolles, R. C., H. H. Baker, and D. H. Marimont, "Epipolar-Plane Image Analysis: An Approach to Determining Structure from Motion," International Journal of Computer Vision, Vol. 1, 1987.Google ScholarGoogle ScholarCross RefCross Ref
  7. 7.Catmull, E., "A Subdivision Algorithm for Computer Display of Curved Surfaces" (Ph. D. Thesis), Department of Computer Science, University of Utah, Tech. Report UTEC-CSc-74-133, December 1974. Google ScholarGoogle Scholar
  8. 8.Chen, S. E. and L. Williams. "View Interpolation for Image Synthesis," Computer Graphics (SIGGRAPH'93 Proceedings), pp. 279-288, July 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Faugeras, O., Three-dimensional Computer Vision: A Geometric Viewpoint, The MIT Press, Cambridge, Massachusetts, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Greene, N., "Environment Mapping and Other Applications of World Projections," IEEE Computer Graphics and Applications, November 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Hartley, R.I., "Self-Calibration from Multiple Views with a Rotating Camera," Proceedings of the European Conference on Computer Vision, May 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Heckbert, P. S., "Fundamentals of Texture Mapping and Image Warping," Masters Thesis, Dept. of EECS, UCB, Technical Report No. UCB/CSD 89/516, June 1989. Google ScholarGoogle Scholar
  13. 13.Horn, B., and B.G. Schunck, "Determining Optical Flow," Artificial Intelligence, Vol. 17, 1981.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Kanatani, K., "Transformation of Optical Flow by Camera Rotation," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 10, No. 2, March 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Laveau, S. and O. Faugeras, "3-D Scene Representation as a Collection of Images and Fundamental Matrices," INRIA, Technical Report No. 2205, February, 1994.Google ScholarGoogle Scholar
  16. 16.Lenz, R. K. and R. Y. Tsai, "Techniques for Calibration ofthe Scale Factor and Image Center for High Accuracy 3D Machine Vision Metrology," Proceedings of IEEE International Conference on Robotics and Automation, March 31 - April 3, 1987.Google ScholarGoogle Scholar
  17. 17.Lippman, A., "Movie-Maps: An Application of the Optical Videodisc to Computer Graphics," SIGGRAPH '80 Proceedings, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Longuet-Higgins, H. C., "A Computer Algorithm for Reconstructing a Scene from Two Projections," Nature, Vol. 293, September 1981.Google ScholarGoogle Scholar
  19. 19.Longuet-Higgins, H. C., "The Reconstruction of a Scene From Two Projections - Configurations That Defeat the 8-Point Algorithm," Proceedings of the First IEEE Conference on Artificial Intelligence Applications, Dec 1984.Google ScholarGoogle Scholar
  20. 20.Lucas, B., and T. Kanade, "An Iterative Image Registration Technique with an Application to Stereo Vision," Proceedings of the Seventh International Joint Conference on Artificial Intelligence, Vancouver, 1981.Google ScholarGoogle Scholar
  21. 21.McMillan, Leonard, "A List-Priority Rendering Algorithm for Redisplaying Projected Surfaces," Department of Computer Science, UNC, Technical Report TR95-005, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.Mann, S. and R. W. Picard, "Virtual Bellows: Constructing High Quality Stills from Video," Proceedings of the First IEEE International Conference on Image Processing, November 1994.Google ScholarGoogle Scholar
  23. 23.Press, W. H., B. P. Flannery, S. A. Teukolsky, and W. T. Vetterling, Numerical Recipes in C, Cambridge University Press, Cambridge, Massachusetts, pp. 309-317, 1988.Google ScholarGoogle Scholar
  24. 24.Regan, M., and R. Pose, "Priority Rendering with a Virtual Reality Address Recalculation Pipeline," SIGGRAPH'94 Proceedings, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.Szeliski, R., "Image Mosaicing for Tele-Reality Applications," DEC and Cambridge Research Lab Technical Report, CRL 94/ 2, May 1994.Google ScholarGoogle Scholar
  26. 26.Tomasi, C., and T. Kanade, "Shape and Motion from Image Streams: a Factorization Method; Full Report on the Orthographic Case," Technical Report, CMU-CS-92-104, Carnegie Mellon University, March 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.Tsai, R. Y., "A Versatile Camera Calibration Technique for High- Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras and Lenses," IEEE Journal of Robotics and Automation, Vol. RA-3, No. 4, August 1987.Google ScholarGoogle ScholarCross RefCross Ref
  28. 28.Westover, L. A., "Footprint Evaluation for Volume Rendering," SIGGRAPH'90 Proceedings, August 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29.Wolberg, G., Digital Image Warping, IEEE Computer Society Press, Los Alamitos, CA, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Plenoptic modeling: an image-based rendering system

            Recommendations

            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 '95: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
              September 1995
              520 pages
              ISBN:0897917014
              DOI:10.1145/218380
              • cover image ACM Overlay Books
                Seminal Graphics Papers: Pushing the Boundaries, Volume 2
                August 2023
                893 pages
                ISBN:9798400708978
                DOI:10.1145/3596711
                • Editor:
                • Mary C. Whitton

              Copyright © 1995 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: 15 September 1995

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              SIGGRAPH '95 Paper Acceptance Rate56of257submissions,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