• DocumentCode
    1166118
  • Title

    Convex Programming Formulations for Rate Allocation in Video Coding

  • Author

    Sermadevi, Yegnaswamy ; Hemami, Sheila S. ; Masry, Mark

  • Author_Institution
    Microsoft Corp., Redmond, WA
  • Volume
    16
  • Issue
    8
  • fYear
    2006
  • Firstpage
    947
  • Lastpage
    959
  • Abstract
    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
  • Keywords
    convex programming; decoding; flicker noise; linear programming; mean square error methods; piecewise linear techniques; telecommunication channels; video coding; video communication; MSE distortion value; blocking artifact reduction; convex programming; decoder buffer size; end-to-end delay; flicker reduction; linear inequality constraints; linear programming; mean square error distortion value; piecewise linear functions; rate allocation; rate control technique; variable bit rate channels; video encoding; Bit rate; Control systems; Decoding; Delay; Linear programming; Nonlinear distortion; Piecewise linear approximation; Piecewise linear techniques; Testing; Video coding; Bit allocation; convex programming (CP); linear programming (LP); quantization; rate control; rate-distortion optimization; video compression;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2006.879101
  • Filename
    1683821