Interactive Pixel‐Accurate Free Viewpoint Rendering from Images with Silhouette Aware Sampling
Authors:
- 9 December 2009
- journal article
- Published by Wiley in Computer Graphics Forum
- Vol. 28 (8) , 2090-2103
Abstract
We present an integrated, fully GPU‐based processing pipeline to interactively render new views of arbitrary scenes from calibrated but otherwise unstructured input views. In a two‐step procedure, our method first generates for each input view a dense proxy of the scene using a new multi‐view stereo formulation. Each scene proxy consists of a structured cloud of feature aware particles which automatically have their image space footprints aligned to depth discontinuities of the scene geometry and hence effectively handle sharp object boundaries and occlusions. We propose a particle optimization routine combined with a special parameterization of the view space that enables an efficient proxy generation as well as robust and intuitive filter operators for noise and outlier removal. Moreover, our generic proxy generation allows us to flexibly handle scene complexities ranging from small objects up to complete outdoor scenes. The second phase of the algorithm combines these particle clouds in real‐time into a view‐dependent proxy for the desired output view and performs a pixel‐accurate accumulation of the colour contributions from each available input view. This makes it possible to reconstruct even fine‐scale view‐dependent illumination effects. We demonstrate how all these processing stages of the pipeline can be implemented entirely on the GPU with memory efficient, scalable data structures for maximum performance. This allows us to generate new output renderings of high visual quality from input images in real‐time.Keywords
This publication has 28 references indexed in Scilit:
- Floating TexturesComputer Graphics Forum, 2008
- Omni‐directional Relief ImpostorsComputer Graphics Forum, 2007
- 3D Video Billboard CloudsComputer Graphics Forum, 2007
- View synthesis by the parallel use of GPU and CPUImage and Vision Computing, 2007
- Point-sampled 3D video of real-world scenesSignal Processing: Image Communication, 2007
- Hardware-Accelerated Rendering of Photo HullsComputer Graphics Forum, 2004
- 3D TVACM Transactions on Graphics, 2004
- High-quality video view interpolation using a layered representationACM Transactions on Graphics, 2004
- Free-viewpoint video of human actorsACM Transactions on Graphics, 2003
- View-based Rendering: Visualizing Real Objects from Scanned Range and Color Data1997