실시간 렌더링을 위한 MPEG-I RVS 가속화 기법

Translated title of the contribution: MPEG-I RVS Software Speed-up for Real-time Application

Research output: Contribution to journalArticlepeer-review

Abstract

Free viewpoint image synthesis technology is one of the important technologies in the MPEG-I (Immersive) standard. RVS (Reference View Synthesizer) developed by MPEG-I and in use in MPEG group is a DIBR (Depth Information-Based Rendering) program that generates an image at a virtual (intermediate) viewpoint from multiple viewpoints' inputs. RVS uses the mesh surface method based on computer graphics, and outperforms the pixel-based ones by 2.5dB or more compared to the previous pixel method. Even though its OpenGL version provides 10 times speed up over the non OpenGL based one, it still shows a non-real-time processing speed, i.e., 0.75 fps on the two 2k resolution input images. In this paper, we analyze the internal of RVS implementation and modify its structure, achieving 34 times speed up, therefore, real-time performance (22-26 fps), through the 3 key improvements: 1) the reuse of OpenGL buffers and texture objects 2) the parallelization of file I/O and OpenGL execution 3) the parallelization of GPU shader program and buffer transfer.
Translated title of the contributionMPEG-I RVS Software Speed-up for Real-time Application
Original languageKorean
Pages (from-to)655-664
Number of pages10
Journal방송공학회 논문지
Volume25
Issue number5
DOIs
StatePublished - Sep 2020

Fingerprint

Dive into the research topics of 'MPEG-I RVS Software Speed-up for Real-time Application'. Together they form a unique fingerprint.

Cite this