Title :
Implementation of fast free-viewpoint video rendering on graphics processing units
Author :
Attard, Nicholas ; Debono, Carl J.
Author_Institution :
Dept. of Commun. & Comput. Eng., Univ. of Malta, Msida, Malta
Abstract :
This paper presents the development of a fast Free-Viewpoint Video (FW) rendering algorithm that exploits the parallelism offered by General Purpose Graphics Processing Units (GPGPUs). The system generates virtual views through the use of Depth Image-Based Rendering (DIBR) algorithms, implemented using NVidia® Compute Unified Device Architecture (CUDA). A novel reference image brightness adjustment algorithm that exploits the correspondences between matching pixels in the reference images to avoid drastic brightness switching while navigating in between views is also discussed. The developed solution ensures that data transfers are kept at a minimum, thus improving the overall rendering speed. Objective and subjective test results show that, for typical free-view scenarios, the proposed algorithm can be successfully deployed in real-time FW systems, providing a good Quality of Experience (QoE).
Keywords :
graphics processing units; quality of experience; rendering (computer graphics); video signal processing; CUDA; DIBR algorithms; FVV rendering algorithm; GPGPU; NVidia compute unified device architecture; QoE; brightness switching avoidance; data transfers; depth image-based rendering algorithms; fast free-viewpoint video rendering; general purpose graphics processing units; image brightness adjustment algorithm; matching pixels; quality of experience; real-time FVV systems; reference images; speed improvement; virtual views; Algorithm design and analysis; Brightness; Cameras; Filtering; Graphics processing units; Rendering (computer graphics); Three-dimensional displays; Depth image-based rendering; free-view video; general-purpose graphics processing units;
Conference_Titel :
Visual Communications and Image Processing Conference, 2014 IEEE
DOI :
10.1109/VCIP.2014.7051585