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
Link To Document :
بازگشت