Real-Time Rendering of Multi-View Images from a Single Image with Depth

Image reprojection is a technique to generate novel images by projecting a reference image of an arbitrary view. Previous image reprojection methods often run on the CPU, but these approaches take high-cost for rendering. We present a real-time image reprojection method using the GPU entirely. From given a reference image and its depth image of the scene prerendered, we generate novel images at arbitrary view points without the original geometry data. We render a simple plane at a novel view, and for each pixel being rendered, we make a ray that faces the opposite direction of the view. Then, we transform the ray to reference image space and trace the ray through a depth image to find an intersection, using a recently proposed method. In our experience, we archived tens of frames per second and it was independent from the complexity of the scene.

[1]  Sanjay Kumar Khattri,et al.  Nonlinear elliptic problems with the method of finite volumes , 2006 .

[2]  Christos Xenophontos A note on the convergence rate of the finite element method for singularly perturbed problems using the Shishkin mesh , 2003, Appl. Math. Comput..

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

[4]  Hans-Peter Seidel,et al.  Hardware Accelerated Displacement Mapping for Image Based Rendering , 2001, Graphics Interface.

[5]  Manuel Menezes de Oliveira Neto,et al.  Relief texture mapping , 2000, SIGGRAPH.

[6]  Sanjay Khattri,et al.  Analyzing Finite Volume for Single-Phase Flow in Porous Media , 2007 .

[7]  Jens Markus Melenk,et al.  hp FEM for Reaction-Diffusion Equations I: Robust Exponential Convergence , 1998 .

[8]  Manuel Menezes de Oliveira Neto,et al.  Real-time relief mapping on arbitrary polygonal surfaces , 2005, SI3D.

[9]  Sanjay Kumar Khattri,et al.  Which Meshes Are Better Conditioned: Adaptive, Uniform, Locally Refined or Locally Adjusted? , 2006, International Conference on Computational Science.

[10]  Torsten Liní On a set of singularly perturbed convection-diffusion equations , 2005 .

[11]  M R Myerscough,et al.  Pigmentation pattern formation on snakes. , 1991, Journal of theoretical biology.

[12]  L. Wahlbin,et al.  On the finite element method for singularly perturbed reaction-diffusion problems in two and one dimensions , 1983 .

[13]  Kyoungsu Oh,et al.  Pyramidal displacement mapping: a GPU based artifacts-free ray tracing through an image pyramid , 2006, VRST '06.

[14]  Arie E. Kaufman,et al.  Forward image mapping , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[15]  Ramesh Raskar,et al.  Image-based visual hulls , 2000, SIGGRAPH.

[16]  J. Murray,et al.  Parameter space for turing instability in reaction diffusion mechanisms: a comparison of models. , 1982, Journal of theoretical biology.

[17]  Torsten Linß,et al.  Layer-adapted meshes for convection-diffusion problems , 2003 .

[18]  John W. Patterson,et al.  Inverse Displacement Mapping , 1991, Comput. Graph. Forum.

[19]  Benjamin Lok,et al.  Online model reconstruction for interactive virtual environments , 2001, I3D '01.

[20]  Hans-Peter Seidel,et al.  Hardware-Accelerated Visual Hull Reconstruction and Rendering , 2003, Graphics Interface.