Multi-GPU Image-based Visual Hull Rendering (English)

How to get this document?

Commercial Copyright fee: €14.50 Basic fee: €4.00 Total price: €18.50
Academic Copyright fee: €4.50 Basic fee: €2.00 Total price: €6.50

Many virtual mirror and telepresence applications require novel viewpoint synthesis with little latency to user motion. Image-based visual hull (IBVH) rendering is capable of rendering arbitrary views from segmented images without an explicit intermediate data representation, such as a mesh or a voxel grid. By computing depth images directly from the silhouette images, it usually outperforms indirect methods. GPU-hardware accelerated implementations exist, but due to the lack of an intermediate representation no multi-GPU parallel strategies and implementations are currently available. This paper suggests three ways to parallelize the IBVH-pipeline and maps them to the sorting classification that is often applied to conventional parallel rendering systems. In addition to sort-first parallelization, we suggest a novel sort-last formulation that regards cameras as scene objects. We enhance this method's performance by a block-based encoding of the rendering results. For interactive systems with hard real-time constraints, we combine the algorithm with a multi-frame rate (MFR) system. We suggest a combination of forward and backward image warping to improve the visual quality of the MFR rendering. We observed the runtime behavior of the suggested methods and assessed how their performance scales with respect to input and output resolutions and the number of GPUs. By using additional GPUs, we reduced rendering times by up to 60%. Multi-frame rate viewing can even be ten times faster.

Table of contents conference proceedings

The tables of contents are generated automatically and are based on the data records of the individual contributions available in the index of the TIB portal. The display of the Tables of Contents may therefore be incomplete.

HyperFlow: A Heterogeneous Dataflow Architecture
Vo, Huy T. / Osmari, Daniel K. / Comba, João / Lindstrom, Peter / Silva, Cláudio T. | 2012
PISTON: A Portable Cross-Platform Framework for Data-Parallel Visualization Operators
Lo, Li-ta / Sewell, Christopher / Ahrens, James | 2012
EAVL: The Extreme-scale Analysis and Visualization Library
Meredith, Jeremy S. / Ahern, Sean / Pugmire, Dave / Sisneros, Robert | 2012
Explicit Cache Management for Volume Ray-Casting on Parallel Architectures
Jönsson, Daniel / Ganestam, Per / Doggett, Michael / Ynnerman, Anders / Ropinski, Timo | 2012
GLuRay: Enhanced Ray Tracing in Existing Scientific Visualization Applications using OpenGL Interception
Brownlee, Carson / Fogal, Thomas / Hansen, Charles D. | 2012
A Study of Ray Tracing Large-scale Scientific Data in Two Widely Used Parallel Visualization Applications
Brownlee, Carson / Patchett, John / Lo, Li-Ta / DeMarle, David / Mitchell, Christopher / Ahrens, James / Hansen, Charles D. | 2012
Dynamic Scheduling for Large-Scale Distributed-Memory Ray Tracing
Navrátil, Paul A. / Fussell, Donald S. / Lin, Calvin / Childs, Hank | 2012
Fast Collision Culling in Large-Scale Environments Using GPU Mapping Function
Avril, Quentin / Gouranton, Valérie / Arnaldi, Bruno | 2012
Light Propagation Maps on Parallel Graphics Architectures
Gruson, Adrien / Patil, Ajit Hakke / Cozot, Remi / Bouatouch, Kadi / Pattanaik, Sumanta | 2012
Polygonization of Implicit Surfaces on Multi-Core Architectures with SIMD Instructions
Shirazian, Pourya / Wyvill, Brian / Duprat, Jean-Luc | 2012
Load-Balanced Multi-GPU Ambient Occlusion for Direct Volume Rendering
Ancel, Alexandre / Dischler, Jean-Michel / Mongenet, Catherine | 2012
Parallel Rendering on Hybrid Multi-GPU Clusters
Eilemann, Stefan / Bilgili, Ahmet / Abdellah, Marwan / Hernando, Juan / Makhinya, Maxim / Pajarola, Renato / Schürmann, Felix | 2012
Multi-GPU Image-based Visual Hull Rendering
Hauswiesner, Stefan / Khlebnikov, Rostislav / Steinberger, Markus / Straka, Matthias / Reitmayr, Gerhard | 2012
Shift-Based Parallel Image Compositing on InfiniBandTM Fat-Trees
Cavin, Xavier / Demengeon, Olivier | 2012
Auto Splats: Dynamic Point Cloud Visualization on the GPU
Preiner, Reinhold / Jeschke, Stefan / Wimmer, Michael | 2012
Time-constrained Animation Rendering on Desktop Grids
Aggarwal, Vibhor / Debattista, Kurt / Bashford-Rogers, Thomas / Chalmers, Alan | 2012