Convex programming formulations for rate allocation in video coding

被引:2
|
作者
Sermadevi, Yegnaswamy [1 ]
Hemami, Sheila S.
Masry, Mark
机构
[1] Microsoft Corp, Redmond, WA 98052 USA
[2] Cornell Univ, Sch Elect & Comp Engn, Ithaca, NY 14853 USA
[3] Cornell Univ, Sibley Sch Mech & Aerosp Engn, Ithaca, NY 14853 USA
关键词
bit allocation; convex programming (CP); linear programming (LP); quantization; rate control; rate-distortion optimization; video compression;
D O I
10.1109/TCSVT.2006.879101
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A rate control technique for video encoding under complex transmission scenarios is presented. A typical application for this method is the transmission of video over variable bit rate channels while accounting for restrictions on the end-to-end delay and decoder buffer size. That the resulting multiple constraints on the source and channel rates may be relaxed without loss of optimality into a set of linear inequality constraints-though they are usually expressed in nonlinear form-is a key insight of this paper. This allows for a systematic treatment of a large class of rate constraints and leads to a convex programming (CP) formulation for rate control. Approximation of the frame distortion-rate data by piecewise linear functions further facilitates an efficient solution based on linear programming (LP), a special case of CP. The LP method provides bounds for the deviation from optimality. Results for a standard video test set show that the proposed method provides solutions with mean square error (MSE) distortion value within 2% of the global minimum across a range of rates. The proposed technique is also applied in conjunction with a perceived distortion measure. Results exhibit significant reduction in blocking artifacts and flicker compared to the use of MSE.
引用
收藏
页码:947 / 959
页数:13
相关论文
共 50 条
  • [1] Rate Allocation in Predictive Video Coding Using a Convex Optimization Framework
    Fiengo, Aniello
    Chierchia, Giovanni
    Cagnazzo, Marco
    Pesquet-Popescu, Beatrice
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2017, 26 (01) : 479 - 489
  • [2] Convex Optimization-Based Bit Allocation for Video Coding
    Qing Wu
    King-To Ng
    Shing-Chow Chan
    Heung-Yeung Shum
    Journal of Signal Processing Systems, 2010, 58 : 325 - 340
  • [3] Convex Optimization-Based Bit Allocation for Video Coding
    Wu, Qing
    Ng, King-To
    Chan, Shing-Chow
    Shum, Heung-Yeung
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 58 (03): : 325 - 340
  • [4] A CONVEX-OPTIMIZATION FRAMEWORK FOR FRAME-LEVEL OPTIMAL RATE ALLOCATION IN PREDICTIVE VIDEO CODING
    Fiengo, Aniello
    Chierchia, Giovanni
    Cagnazzo, Marco
    Pesquet-Popescu, Beatrice
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [5] Bit allocation and rate control for stereoscopic video coding
    Zhu, Zhong-Jie
    Feng Liang
    Jiang, Gang-Yi
    Zhang, Qiao-Wen
    2007 3DTV CONFERENCE, 2007, : 261 - +
  • [6] Rate-Allocation for Spatially Scalable Video Coding
    Peng, Guan-Ju
    Hwang, Wen-Liang
    Chen, Sao-Jie
    PROCEEDINGS OF THE 7TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA 2011), 2011, : 367 - 372
  • [7] Rate allocation for robust video streaming based on distributed video coding
    Bernardini, R.
    Naccari, M.
    Rinaldo, R.
    Tagliasacchi, M.
    Tubaro, S.
    Zontone, P.
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2008, 23 (05) : 391 - 403
  • [8] Joint Rate Allocation for Multiprogram Video Coding Using FGS
    Wang, Yu
    Chau, Lap-Pui
    Yap, Kim-Hui
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (06) : 829 - 837
  • [9] Spatio-temporal rate allocation for hybrid video coding
    Beermann, M
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2003, PTS 1-3, 2003, 5150 : 222 - 230
  • [10] Optimal Lagrange multipliers for dependent rate allocation in video coding
    De Abreu, Ana
    Cheung, Gene
    Frossard, Pascal
    Pereira, Fernando
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2018, 63 : 113 - 124