Efficient scalable UHD/360-video coding by exploiting common information with cuboid-based partitioning

Fariha Afsana, Manoranjan Paul, Manzur Murshed, David Taubman

Research output: Contribution to journalArticlepeer-review

Abstract

The scalable extension of High Efficiency Video Coding, SHVC can code Ultra High-Definition (UHD) video, including 360-degree video for various devices to serve a single bitstream with different display resolutions and qualities. To improve the SHVC compression efficiency, this paper proposes a novel intra and inter-frame coding scheme by first separating the common/visually important information and then applying cuboid-based variable size block partitioning and coding process for the common/visually important information in the base layer. In cuboid-based partitioning a video frame is partitioned into arbitrary shaped rectangular regions, known as cuboids, based on the distribution of relatively homogeneous pixel values. As the cuboid adopts a variable block partitioning based on the homogeneity of the data value, the partitioned blocks have better alignment with the object boundary. Moreover, in the cuboid coding process, only the partitioning tree information and a single value for each block need to be coded which takes lower number of bits and computational time compared to the traditional SHVC base layer. To verify the performance of the proposed method we embedded the proposed scheme as a base layer into the standard SHVC reference software and used several popular UHD/360-degree videos. The experimental results indicate that the proposed scalable coding strategy achieves an average of 14.04% BD-Rate reduction and 0.61 dB BD-PSNR gain for UHD/360-video compared to the operation points provided by an SHVC conforming encoder.

Original languageEnglish
Pages (from-to)1-17
Number of pages17
JournalIEEE Transactions on Circuits and Systems for Video Technology
DOIs
Publication statusPublished - 15 Sep 2021

Fingerprint

Dive into the research topics of 'Efficient scalable UHD/360-video coding by exploiting common information with cuboid-based partitioning'. Together they form a unique fingerprint.

Cite this