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. CR Descriptors: I.3.3 [Computer Graphics]: Picture/Image Generation-- display algorithms, viewing algorithms; I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism-- hidden line/
Citations
|
1045
|
Determining optical flow
– Horn, Schunck
- 1981
|
|
1021
|
Three Dimensional Computer Vision: A Geometric Viewpoint
– Faugeras
- 1993
|
|
964
|
An iterative image registration technique with an application to stereo vision
– Lucas, Kanade
- 1981
|
|
682
|
A versatile Camera Calibration Technique for High-Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras and Lenses
– Tsai
- 1987
|
|
483
|
A computer algorithm for reconstruction of a scene from two projections
– Longuet-Higgins
- 1981
|
|
422
|
View interpolation for image synthesis
– Chen, Williams
- 1993
|
|
381
|
Footprint Evaluation for Volume Rendering
– Westover
- 1990
|
|
290
|
The Plenoptic Function and the Elements of Early Vision
– Adelson, Bergen
- 1991
|
|
260
|
Feature-Based Image Metamorphosis
– Beier, Neely
- 1992
|
|
217
|
Texture and reflection in computer generated images
– Blinn, Newell
- 1976
|
|
209
|
A Subdivision Algorithm for Computer Display of Curved Surfaces
– Catmull
- 1974
|
|
169
|
Epipolar-plane image analysis: An approach to determining structure from motion
– Bolles, Baker, et al.
- 1987
|
|
141
|
Image Mosaicing for Tele-Reality Applications
– Szeliski
- 1994
|
|
140
|
Shape and Motion from Image Streams: A Factorization Method Part 3 - Detection and Tracking of Point Features
– Tomasi, Kanade
- 1991
|
|
134
|
Environment Mapping and Other Applications of World Projections
– Greene
- 1986
|
|
130
|
Fundamentals of Texture Mapping and Image Warping
– Heckbert
- 1989
|
|
123
|
Self-calibration from multiple views with a rotating camera
– Hartley
- 1994
|
|
110
|
Techniques of calibration of the scale factor and image center for high accuracy 3d machine vision metrology
– Lenz, Tsai
- 1987
|
|
104
|
Virtual bellows: Constructing high-quality images from video
– Mann, Picard
- 1994
|
|
81
|
Priority Rendering with a Virtual Reality Address Recalculation Pipeline
– Regan, Pose
- 1994
|
|
73
|
3-D scene representation as a collection of images and fundamental matrices
– Laveau, Faugeras
- 1994
|
|
48
|
Movie-Maps: An application of the optical video-disc to computer graphics
– Lippman
- 1980
|
|
32
|
A list-priority rendering algorithm for redisplaying projected surfaces
– McMillan
- 1995
|
|
28
|
The reconstruction of a scene from two projections - configurations that defeat the 8-point algorithm
– Longuet-Higgins
- 1984
|
|
16
|
A Stochastic Approach to Stereo Vision
– Barnard
- 1986
|
|
12
|
Line Elimination in Projected Grid Surfaces
– Anderson
- 1982
|
|
8
|
Transformation of Optical Flow by Camera Rotation
– Kanatani
- 1988
|
|
4
|
APPENDIX We will show how occlusion compatible mappings can be determined on local spherical frames embedded within a global cartesian frame, W. The projected visibility algorithm for cylindrical surfaces given in the paper can be derived by reducing it t
– Wolberg
- 1990
|