Design and Implementation of a Real-Time Video-Based Rendering System Using a Network Camera Array

2009 IEICE transactions on information and systems  
We present a real-time video-based rendering system using a network camera array. Our system consists of 64 commodity network cameras that are connected to a single PC through a gigabit Ethernet. To render a high-quality novel view, our system estimates a view-dependent per-pixel depth map in real time by using a layered representation. The rendering algorithm is fully implemented on the GPU, which allows our system to efficiently perform capturing and rendering processes as a pipeline by using
more » ... the CPU and GPU independently. Using QVGA input video resolution, our system renders a free-viewpoint video at up to 30 frames per second, depending on the output video resolution and the number of depth layers. Experimental results show high-quality images synthesized from various scenes. key words: real-time video-based rendering, light field, camera array, depth estimation, GPGPU
doi:10.1587/transinf.e92.d.1442 fatcat:uz76psjfijd4xphmlnnvf2zpfq