Image based rendering with stable frame rates

Presents an efficient keyframeless image-based rendering technique. An intermediate image is used to exploit the coherences among neighboring frames. The pixels in the intermediate image are first rendered by a ray-casting method and then warped to the intermediate image at the current viewpoint and view direction. We use an offset buffer to record the precise positions of these pixels in the intermediate image. Every frame is generated in three steps: warping the intermediate image onto the frame, filling in holes, and selectively rendering a group of "old" pixels. By dynamically adjusting the number of those "old" pixels in the last step, the workload at every frame can be balanced. The pixels generated by the last two steps make contributions to the new intermediate image. Unlike occasional keyframes in conventional image-based rendering, which need to be totally re-rendered, intermediate images only need to be partially updated at every frame. In this way, we guarantee more stable frame rates and more uniform image qualities. The intermediate image can be warped efficiently by a modified incremental 3D warp algorithm. As a specific application, we demonstrate our technique with a voxel-based terrain rendering system.

[1]  Leonard McMillan,et al.  Plenoptic Modeling: An Image-Based Rendering System , 2023 .

[2]  Jr. Leonard McMillan,et al.  An Image-Based Approach to Three-Dimensional Computer Graphics , 1997 .

[3]  Leonard McMillan,et al.  Head-tracked stereoscopic display using image warping , 1995, Electronic Imaging.

[4]  Daniel Cohen-Or,et al.  A Real-Time Photo-Realistic Visual Flythrough , 1996, IEEE Trans. Vis. Comput. Graph..

[5]  Anselmo Lastra,et al.  LDI tree: a hierarchical representation for image-based rendering , 1999, SIGGRAPH.

[6]  Voicu Popescu,et al.  High Quality 3D Image Warping by Separating Visibility from Reconstruction , 1999 .

[7]  John R. Wright,et al.  A voxel-based, forward projection algorithm for rendering surface and volumetric data , 1992, Proceedings Visualization '92.

[8]  J. Edward Swan,et al.  LOD-sprite technique for accelerated terrain rendering , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[9]  William R. Mark,et al.  Post-Rendering 3D Image Warping: Visibility, Reconstruction, and Performance for Depth-Image Warping , 1999 .

[10]  Peter Shirley,et al.  Visual navigation of large environments using textured clusters , 1995, I3D '95.

[11]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[12]  A. Lastra,et al.  Efficient warping for architectural walkthroughs using layered depth images , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[13]  Ming Wan,et al.  Virtual flythrough over a voxel-based terrain , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[14]  Richard Szeliski,et al.  Layered depth images , 1998, SIGGRAPH.

[15]  Leonard McMillan,et al.  Post-rendering 3D warping , 1997, SI3D.

[16]  Daniel Cohen-Or,et al.  Volume graphics , 1993, Computer.