Optimizing motion-vector accuracy in block-based video coding

被引:30
|
作者
Ribas-Corbera, J [1 ]
Neuhoff, DL [1 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
bit allocation; difference-frame energy; motion compensation; motion estimation; motion-vector accuracy; rate modeling; video coding;
D O I
10.1109/76.915356
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In classical block-based video coding, one motion vector per image block is used to improve the prediction of the frame to be coded. These motion vectors and the resulting motion-compensated difference frame must be encoded with bits. All motion vectors are encoded with the same fixed accuracy, typically m-pixel accuracy, but the best motion-vector accuracies are not known. In this paper, we present a theoretical framework to find the motion vector accuracies that minimize the total encoding rate with this type of coder, for the classical case where all motion vectors are encoded with the same accuracy, and for new cases where the accuracy is adapted on a frame-by-frame or block-by-block basis. To do this, we analytically model the effect of motion vector accuracy and show that the energy in a block of the difference frame is approximately quadratic in the accuracy of the block's motion vector. This energy-accuracy model is then used to obtain expressions for the total bit rate (motion rate plus difference-frame rate) in terms of the blocks' motion accuracies and other key parameters. Minimizing these expressions leads to simple formulas that indicate how to choose the best motion-vector accuracies for this type of coder. These formulas also show that the motion accuracy must increase where more texture is present and decrease when there is much scene noise or when the level of compression is high. We implement several entropy and MPEG-like video coders based on our analysis and present experimental results on synthetic and real video sequences. These results suggest that our formulas are accurate and that significant bit rate savings can be achieved when our optimization procedures are used.
引用
收藏
页码:497 / 511
页数:15
相关论文
共 50 条
  • [1] GEOMETRIC DERIVED MOTION VECTOR FOR MOTION PREDICTION IN BLOCK-BASED VIDEO CODING
    Sun, Yucheng
    Yu, Lu
    [J]. 2017 24TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2017, : 2483 - 2487
  • [2] Adaptive Motion Vector Resolution Prediction in Block-Based Video Coding
    Wang, Zhao
    Ma, Juncheng
    Luo, Falei
    Ma, Siwei
    [J]. 2015 VISUAL COMMUNICATIONS AND IMAGE PROCESSING (VCIP), 2015,
  • [3] On the optimal motion vector accuracy for block-based motion-compensated video coders
    RibasCorbera, J
    Neuhoff, DL
    [J]. DIGITAL VIDEO COMPRESSION: ALGORITHMS AND TECHNOLOGIES 1996, 1996, 2668 : 302 - 314
  • [4] Decoder-Side Motion Vector Derivation for Block-Based Video Coding
    Kamp, Steffen
    Wien, Mathias
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (12) : 1732 - 1745
  • [5] Block-based motion field segmentation for video coding
    Huang, Yong-Ren
    Kuo, Chung-Ming
    Huang, Feng-Chung
    [J]. JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2005, 16 (06) : 668 - 687
  • [6] A hybrid motion-vector coding scheme based on an estimation of the locality for motion-vector difference
    Moon, Yong Ho
    Ki, Dae Wook
    Kim, Jae Ho
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (06) : 781 - 785
  • [7] Two block-based motion compensation methods for video coding
    Huang, Y
    Zhuang, XH
    Yang, CS
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1996, 6 (01) : 123 - 126
  • [8] Combined spline- and block-based motion estimation for video coding
    Dufaux, F
    Kang, SB
    [J]. 15TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 3, PROCEEDINGS: IMAGE, SPEECH AND SIGNAL PROCESSING, 2000, : 67 - 70
  • [9] BLOCK-BASED MOTION ESTIMATION FOR DEEP-LEARNED VIDEO CODING
    Pientka, Sophie
    Schaefer, Michael
    Pfaff, Jonathan
    Schwarz, Heiko
    Marpe, Detlev
    Wiegand, Thomas
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP, 2023, : 3444 - 3448
  • [10] Enhanced Video Classification System Using a Block-Based Motion Vector
    Jayasree, K.
    Mary Idicula, Sumam
    [J]. INFORMATION, 2020, 11 (11) : 1 - 15