Rate-distortion analysis of motion-compensated rate scalable video

Generally speaking, rate scalable video systems today are evaluated operationally, meaning that the algorithm is implemented and the rate-distortion performance is evaluated for an example set of inputs. However, in these cases it is difficult to separate the artifacts caused by the compression algorithm and data set with general trends associated with scalability. In this paper, we derive and evaluate theoretical rate-distortion performance bounds for both layered and continuously rate scalable video compression algorithms which use a single motion-compensated prediction (MCP) loop. These bounds are derived using rate-distortion theory based on an optimum mean-square error (MSE) quantizer, and are thus applicable to all methods of intraframe encoding which use MSE as a distortion measure. By specifying translatory motion and using an approximation of the predicted error frame power spectral density, it is possible to derive parametric versions of the rate-distortion functions which are based solely on the input power spectral density and the accuracy of the motion-compensated prediction. The theory is applicable to systems which allow prediction drift, such as the data-partitioning and SNR-scalability schemes in MPEG-2, as well as those with zero prediction drift such as fine granularity scalability MPEG-4. For systems which allow prediction drift we show that optimum motion compensation is a sufficient condition for stability of the decoding system

[1]  Gary J. Sullivan,et al.  Rate-distortion optimization for video compression , 1998, IEEE Signal Process. Mag..

[2]  Edward J. Delp,et al.  Encoding of predictive error frames in rate scalable video codecs using wavelet shrinkage , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[3]  Bernd Girod,et al.  Efficiency analysis of multihypothesis motion-compensated prediction for video coding , 2000, IEEE Trans. Image Process..

[4]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[5]  Ke Shen,et al.  A study of real-time and rate scalable image and video compression , 1997 .

[6]  I. Miller Probability, Random Variables, and Stochastic Processes , 1966 .

[7]  Antonio Ortega,et al.  Bit allocation for dependent quantization with applications to multiresolution and MPEG video coders , 1994, IEEE Trans. Image Process..

[8]  Avideh Zakhor,et al.  Video compression using matching pursuits , 1999, IEEE Trans. Circuits Syst. Video Technol..

[9]  Edward J. Delp,et al.  RATE-SCALABLE VIDEO CODING USING A ZEROTREE WAVELET APPROACH , 1996 .

[10]  Gregory W. Cook,et al.  Rate control for fully fine-grained scalable video coders , 2002, IS&T/SPIE Electronic Imaging.

[11]  Edward J. Delp,et al.  Evaluation of color-embedded wavelet image compression techniques , 1998, Electronic Imaging.

[12]  Gregory W. Cook,et al.  Investigation of robust video streaming using a wavelet-based rate-scalable codec , 2000, IS&T/SPIE Electronic Imaging.

[13]  Gertjan Keesman,et al.  Transcoding of MPEG bitstreams , 1996, Signal Process. Image Commun..

[14]  Tihao Chiang,et al.  A robust fine granularity scalability using trellis-based predictive leak , 2002, IEEE Trans. Circuits Syst. Video Technol..

[15]  Markus Flierl,et al.  Video Coding with Superimposed Motion-Compensated Signals: Applications to H.264 and Beyond , 2004 .

[16]  Michael T. Orchard,et al.  Overlapped block motion compensation: an estimation-theoretic approach , 1994, IEEE Trans. Image Process..

[17]  Michael T. Orchard,et al.  Multiple-description video coding using motion-compensated temporal prediction , 2002, IEEE Trans. Circuits Syst. Video Technol..

[18]  Mihaela van der Schaar,et al.  Adaptive motion-compensation fine-granular-scalability (AMC-FGS) for wireless video , 2002, IEEE Trans. Circuits Syst. Video Technol..

[19]  Edward J. Delp,et al.  Very low bit rate wavelet-based scalable video compression , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[20]  Edward J. Delp,et al.  A rate-distortion approach to wavelet-based encoding of predictive error frames , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[21]  Michelle Effros Optimal modeling for complex system design , 1998 .

[22]  Oliver Werner,et al.  Drift analysis and drift reduction for multiresolution hybrid video coding , 1996, Signal Process. Image Commun..

[23]  Gregory W. Cook,et al.  Rate distortion analysis of layered video coding by leaky prediction , 2004, IS&T/SPIE Electronic Imaging.

[24]  Weiping Li,et al.  Overview of fine granularity scalability in MPEG-4 video standard , 2001, IEEE Trans. Circuits Syst. Video Technol..

[25]  Edward J. Delp,et al.  A control scheme for a data rate scalable video codec , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[26]  Edward J. Delp,et al.  Color image compression using an embedded rate scalable approach , 1997, Proceedings of International Conference on Image Processing.

[27]  Yao Wang,et al.  Transmission of multiple description and layered video over an EGPRS wireless network , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[28]  Edward J. Delp,et al.  Wavelet based rate scalable video compression , 1999, IEEE Trans. Circuits Syst. Video Technol..

[29]  Jianfei Cai,et al.  Rate-reduction transcoding design for wireless video streaming , 2002, Wirel. Commun. Mob. Comput..

[30]  Faouzi Kossentini,et al.  Rate-distortion optimized layered coding with unequal error protection for robust Internet video , 2001, IEEE Trans. Circuits Syst. Video Technol..

[31]  Amy R. Reibman,et al.  Managing drift in DCT-based scalable video coding , 2001, Proceedings DCC 2001. Data Compression Conference.

[32]  Antonio Ortega,et al.  Rate-distortion methods for image and video compression , 1998, IEEE Signal Process. Mag..

[33]  Edward J. Delp,et al.  PREPROCESSING AND POSTPROCESSING TECHNIQUES FOR ENCODING PREDICTIVE ERROR FRAMES IN RATE SCALABLE VIDEO CODECS , 1999 .

[34]  M. Effros Optimal modeling for complex system design [data compression] , 1998 .

[35]  Edward J. Delp,et al.  Rate scalable image and video compression techniques , 1999, 42nd Midwest Symposium on Circuits and Systems (Cat. No.99CH36356).

[36]  Arun N. Netravali,et al.  Digital Video: An introduction to MPEG-2 , 1996 .

[37]  Bernd Girod,et al.  Robust and efficient scalable video coding with leaky prediction , 2002, Proceedings. International Conference on Image Processing.

[38]  Wilson C. Chung,et al.  Rate-distortion-constrained subband video coding , 1999, IEEE Trans. Image Process..

[39]  Bernd Girod,et al.  The Efficiency of Motion-Compensating Prediction for Hybrid Coding of Video Sequences , 1987, IEEE J. Sel. Areas Commun..

[40]  Michael R. Frater,et al.  Efficient drift-free signal-to-noise ratio scalability , 2000, IEEE Trans. Circuits Syst. Video Technol..

[41]  Mihaela van der Schaar,et al.  A hybrid temporal-SNR fine-granular scalability for Internet video , 2001, IEEE Trans. Circuits Syst. Video Technol..

[42]  Eduardo Asbun,et al.  Improvements in wavelet-based rate scalable video compression , 2000 .

[43]  Mihaela van der Schaar,et al.  The MPEG-4 fine-grained scalable video coding method for multimedia streaming over IP , 2001, IEEE Trans. Multim..

[44]  Jerome M. Shapiro,et al.  Embedded image coding using zerotrees of wavelet coefficients , 1993, IEEE Trans. Signal Process..

[45]  Avideh Zakhor,et al.  Real-Time Internet Video Using Error Resilient Scalable Compression and TCP-Friendly Transport Protocol , 1999, IEEE Trans. Multim..

[46]  G. W. Cook,et al.  A study of scalability in video compression: Rate -distortion analysis and parallel implementation , 2002 .

[47]  William A. Pearlman,et al.  A new, fast, and efficient image codec based on set partitioning in hierarchical trees , 1996, IEEE Trans. Circuits Syst. Video Technol..

[48]  John G. Proakis,et al.  Probability, random variables and stochastic processes , 1985, IEEE Trans. Acoust. Speech Signal Process..

[49]  Toby Berger,et al.  Rate distortion theory : a mathematical basis for data compression , 1971 .

[50]  Detlev Marpe,et al.  Progressive texture video coding , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[51]  Bernd Girod,et al.  Motion-compensating prediction with fractional-pel accuracy , 1993, IEEE Trans. Commun..