Rotational Motion Compensated Prediction in HEVC Based Omnidirectional Video Coding

Spherical video is becoming prevalent in virtual and augmented reality applications. With the increased field of view, spherical video needs enormous amounts of data, obviously demanding efficient compression. Existing approaches simply project the spherical content onto a plane to facilitate the use of standard video coders. Earlier work at UCSB was motivated by the realization that existing approaches are suboptimal due to warping introduced by the projection, yielding complex non-linear motion that is not captured by the simple translational motion model employed in standard coders. Moreover, motion vectors in the projected domain do not offer a physically meaningful model. The proposed remedy was to capture the motion directly on the sphere with a rotational motion model, in terms of sphere rotations along geodesics. The rotational motion model preserves the shape and size of objects on the sphere. This paper implements and tests the main ideas from the previous work [1] in the context of a full-fledged, unconstrained coder including, in particular, bi-prediction, multiple reference frames and motion vector refinement. Experimental results provide evidence for considerable gains over HEVC.

[1]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[2]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[3]  J. Snyder Flattening the Earth: Two Thousand Years of Map Projections , 1994 .

[4]  Zehdreh Allen-Lafayette,et al.  Flattening the Earth, Two Thousand Years of Map Projections , 1998 .

[5]  Zhu Li,et al.  Projection based advanced motion model for cubic mapping for 360-degree video , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[6]  Matthias Narroschke,et al.  Extending HEVC by an affine motion model , 2013, 2013 Picture Coding Symposium (PCS).

[7]  Kemal Ugur,et al.  Motion Compensated Prediction and Interpolation Filter Design in H.265/HEVC , 2013, IEEE Journal of Selected Topics in Signal Processing.

[8]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Kenneth Rose,et al.  Rotational motion model for temporal prediction in 360 video coding , 2017, 2017 IEEE 19th International Workshop on Multimedia Signal Processing (MMSP).