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
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;
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
DOI :
10.1109/TCSVT.2006.887135