Image-based rendering via the standard graphics pipeline

Ullman and Basri (1991) have shown that a 3D scene can be implicitly represented as a linear combination of two or more basis-images. We outline a simple visualisation system which uses this result to provide interactive viewpoint control. Moreover, we show that each novel view can be rendered without significant departure from the standard graphics pipeline. Essentially, only texture-map, z-buffer and accumulation-buffer facilities are required. The need for dense feature-correspondence is also avoided. It is desirable for image-based rendering to follow the standard pipeline, in order to exploit hardware-support for existing graphics APIs. As an example, we present the results of an OpenGL implementation of the system. Our observations are relevant to augmented reality, visualisation, animation and video coding applications. We also consider the possible use of image-based representations in network-graphics.

[1]  Bernard F. Buxton,et al.  Very low bit rate face video compression using linear combination of 2D face views and principal components analysis , 1999, Image Vis. Comput..

[2]  Kurt Akeley,et al.  The accumulation buffer: hardware support for high-quality rendering , 1990, SIGGRAPH.

[3]  J J Koenderink,et al.  Affine structure from motion. , 1991, Journal of the Optical Society of America. A, Optics and image science.

[4]  Bernard Buxton,et al.  Evaluation of the construction of novel views by a combination of basis views , 1998, 9th European Signal Processing Conference (EUSIPCO 1998).

[5]  Amnon Shashua,et al.  Algebraic Functions For Recognition , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Andrew Zisserman,et al.  Robust parameterization and computation of the trifocal tensor , 1997, Image Vis. Comput..

[7]  Jonathan Richard Shewchuk,et al.  Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator , 1996, WACG.

[8]  Jiang Yu Zheng,et al.  Virtual Recovery of Excavated Relics , 1999, IEEE Computer Graphics and Applications.

[9]  Richard Szeliski,et al.  A layered video object coding system using sprite and affine motion model , 1997, IEEE Trans. Circuits Syst. Video Technol..

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

[11]  Ronen Basri,et al.  Recognition by Linear Combinations of Models , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Amnon Shashua,et al.  Novel View Synthesis by Cascading Trilinear Tensors , 1998, IEEE Trans. Vis. Comput. Graph..

[13]  Lance Williams,et al.  View Interpolation for Image Synthesis , 1993, SIGGRAPH.