A Generalized Cubemap for Encoding 360° VR Videos using Polynomial Approximation

J. Y. Xiao, J. T. Tang, X. Y. Zhang*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

360° VR videos provide users with an immersive visual experience. To encode 360° VR videos, spherical pixels must be mapped onto a two-dimensional domain to take advantage of the existing video encoding and storage standards. In VR industry, standard cubemap projection is the most widely used projection method for encoding 360° VR videos. However, it exhibits pixel density variation at different regions due to projection distortion. We present a generalized algorithm to improve the efficiency of cubemap projection using polynomial approximation. In our algorithm, standard cubemap projection can be regarded as a special form with 1st-order polynomial. Our experiments show that the generalized cubemap projection can significantly reduce the projection distortion using higher order polynomials. As a result, pixel distribution can be well balanced in the resulting 360° VR videos. We use PSNR, S-PSNR and CPP-PSNR to evaluate the visual quality and the experimental results demonstrate promising performance improvement against standard cubemap projection and Google's equi-angular cubemap.

Original languageEnglish
Pages (from-to)359-367
Number of pages9
JournalComputer Graphics Forum
Volume38
Issue number7
DOIs
StatePublished - 1 Oct 2019

Keywords

  • CCS Concepts
  • • Computing methodologies → Virtual reality; Image representations
  • • Human-centered computing → Virtual reality

Fingerprint

Dive into the research topics of 'A Generalized Cubemap for Encoding 360° VR Videos using Polynomial Approximation'. Together they form a unique fingerprint.

Cite this