DocumentCode
893435
Title
MultiStage: A MINMAX Bit Allocation Algorithm for Video Coders
Author
Cherniavsky, Neva ; Shavit, Gidon ; Ringenburg, Michael F. ; Ladner, Richard E. ; Riskin, Eve A.
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Washington, Seattle, WA
Volume
17
Issue
1
fYear
2007
Firstpage
59
Lastpage
67
Abstract
Most bit allocation algorithms for video are geared toward optimizing the average frame distortion. However, video sequences optimized this way may exhibit sudden changes in distortion, or "flicker," which can significantly affect the perceived quality of the sequence. An alternative approach is to minimize the maximum frame distortion, which aims to produce a constant-quality sequence, thus avoiding the flicker problem. In this work, we present a new algorithm for constant-quality video, called MultiStage. We first show how MultiStage works for an embedded bit plane coder, and we then demonstrate that it can be applied to traditional quantization-based coders, such as H.263 and H.264, in conjunction with a novel single-frame block-level rate-distortion optimization algorithm based on multiple-choice knapsack. We show that MultiStage achieves very good results, both in terms of maximum distortion and average distortion
Keywords
image sequences; knapsack problems; minimax techniques; video coding; H.263; H.264; Multistage; average frame distortion; constant-quality sequence; embedded bit plane coder; flicker; maximum frame distortion; minmax bit allocation algorithm; multiple-choice knapsack; video coders; video sequences; Bit rate; Data compression; Decoding; Minimax techniques; PSNR; Rate-distortion; Streaming media; Video coding; Video compression; Video sequences; Constant quality; H.263; H.264; rate control; rate-distortion optimization (RDO); variable bit rate (VBR); video coding;
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.887135
Filename
4039362
Link To Document