Discrete Cosine Basis Oriented Motion Modeling for Fisheye and 360 Degree Video Coding

Motion modeling plays a central role in video compression. This role is even more critical in fisheye video sequences since the wide-angle fisheye imagery has special characteristics as in exhibiting radial distortion. While the translational motion model employed by modern video coding standards, such as HEVC, is sufficient in most cases, using higher order models is beneficial; for this reason, the upcoming video coding standard, VVC, employs a 4-parameter affine model. Discrete cosine basis has the ability to efficiently model complex motion fields. In this work, we investigate the motion modeling behaviour of the discrete cosine basis equipped with higher frequency cosine vectors. In particular, the developed discrete cosine basis is used as a single high-order model to describe a fisheye frame's motion; we employ this motion to produce an extra prediction reference, which is added to the HEVC list of references. Experimental results show an increase in delta bit rate, over conventional HEVC, when higher frequency cosine vectors are added in the motion modeling process. Then leveraging on this modified discrete cosine basis, we propose to employ it for predicting the motion in 360 degree video frames because of their resemblance with fisheye images. In this case, a delta bit rate of 2% is achieved, over conventional HEVC.

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

[2]  Madhukar Budagavi,et al.  Dual-fisheye lens stitching for 360-degree imaging , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[3]  Miska M. Hannuksela,et al.  Fisheye video coding using elastic motion compensated reference frames , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

[4]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

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

[6]  André Kaup,et al.  A data set providing synthetic and real-world fisheye video sequences , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[8]  Mark R. Pickering,et al.  Leveraging the Discrete Cosine Basis for Better Motion Modelling in Highly Textured Video Sequences , 2019, 2019 IEEE International Conference on Image Processing (ICIP).

[9]  Mark R. Pickering,et al.  Video Coding Using Elastic Motion Model and Larger Blocks , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Iain E. G. Richardson,et al.  The H.264 Advanced Video Compression Standard , 2010 .

[11]  Simon Baker,et al.  Lucas-Kanade 20 Years On: A Unifying Framework , 2004, International Journal of Computer Vision.

[12]  Olivier Déforges,et al.  Compression efficiency of the emerging video coding tools , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[13]  Wei-Jung Chien,et al.  An Improved Framework of Affine Motion Compensation in Video Coding , 2019, IEEE Transactions on Image Processing.