Rate-constrained multihypothesis prediction for motion-compensated video compression

This paper investigates linearly combined motion-compensated signals for video compression. In particular, we discuss multiple motion-compensated signals that are jointly estimated for efficient prediction and video coding. First, we extend the wide-sense stationary theory of motion-compensated prediction (MCP) for the case of jointly estimated prediction signals. Our theory suggests that the gain by multihypothesis MCP is limited and that two jointly estimated hypotheses provide a major portion of this achievable gain. In addition, the analysis reveals a property of the displacement error of jointly estimated hypotheses. Second, we present a complete multihypothesis codec which is based on the ITU-T Recommendation H.263 with multiframe capability. Multiframe motion compensation chooses one prediction signal from a set of reference frames, whereas multihypothesis prediction chooses more than one for the linear combination. With our scheme, the time delay associated with B-frames is avoided by choosing more than one prediction signal from previously decoded pictures. Experimental results show that, multihypothesis prediction improves significantly coding efficiency by utilizing variable block size and multiframe motion compensation. We show that variable block size and multihypothesis prediction provide gains for different scenarios and that multiframe motion compensation enhances the multihypothesis gain. For example, the presented multihypothesis codec with ten reference frames improves coding efficiency by up to 2.7 dB when compared to the reference codec with one reference frame for the set of investigated test sequences.

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

[2]  Yair Shoham,et al.  Efficient bit allocation for an arbitrary set of quantizers [speech coding] , 1988, IEEE Trans. Acoust. Speech Signal Process..

[3]  Allen Gersho,et al.  Vector quantization and signal compression , 1991, The Kluwer international series in engineering and computer science.

[4]  Thomas Wiegand,et al.  Long-term memory motion-compensated prediction , 1999, IEEE Trans. Circuits Syst. Video Technol..

[5]  J.D. Gibson,et al.  Multiframe block motion compensated video coding for wireless channels , 1996, Conference Record of The Thirtieth Asilomar Conference on Signals, Systems and Computers.

[6]  Markus Flierl,et al.  Rate-Constrained Multi-Hypothesis Motion-Compensated Prediction for Video Coding , 2000, ICIP.

[7]  Markus Flierl,et al.  High-order motion compensation for low bit-rate video , 1998, 9th European Signal Processing Conference (EUSIPCO 1998).

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

[9]  Ezzatollah Salari,et al.  Successive elimination algorithm for motion estimation , 1995, IEEE Trans. Image Process..

[10]  A. Murat Tekalp,et al.  Digital Video Processing , 1995 .

[11]  Thomas Wiegand,et al.  Entropy-constrained design of quadrate video coding schemes , 1997 .

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

[13]  R. Ladner Entropy-constrained Vector Quantization , 2000 .

[14]  Allen Gersho,et al.  Optimal nonlinear interpolative vector quantization , 1990, IEEE Trans. Commun..

[15]  Thomas Wiegand,et al.  Video codec incorporating block-based multihypothesis motion-compensated prediction , 2000, Visual Communications and Image Processing.

[16]  Markus Flierl,et al.  A locally optimal design algorithm for block-based multi-hypothesis motion-compensated prediction , 1998, Proceedings DCC '98 Data Compression Conference (Cat. No.98TB100225).

[17]  Harvey J. Everett Generalized Lagrange Multiplier Method for Solving Problems of Optimum Allocation of Resources , 1963 .

[18]  Thomas Wiegand,et al.  Entropy-constrained linear vector prediction for motion-compensated video coding , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).

[19]  Markus Flierl,et al.  Multihypothesis motion estimation for video coding , 2001, Proceedings DCC 2001. Data Compression Conference.

[20]  Allen Gersho,et al.  Joint estimation of forward and backward motion vectors for interpolative prediction of video , 1994, IEEE Trans. Image Process..

[21]  Bernd Girod,et al.  Rate-constrained motion estimation , 1994, Other Conferences.

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

[23]  R. L. Baker,et al.  Rate-distortion optimized motion compensation for video compression using fixed or variable size blocks , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.

[24]  오승준 [서평]「Digital Video Processing」 , 1996 .

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

[26]  M. Ohta,et al.  An overlapped block motion compensation for high quality motion picture coding , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[27]  Sanjit K. Mitra,et al.  Rate-distortion optimized mode selection for very low bit rate video coding and the emerging H.263 standard , 1996, IEEE Trans. Circuits Syst. Video Technol..

[28]  Magdy A. Bayoumi,et al.  Video codec incorporating block-based multihypothesis motion-compensated prediction , 2000, VCIP.

[29]  Gary J. Sullivan,et al.  Multi-hypothesis motion compensation for low bit-rate video coding , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[30]  VERSION , 1922 .

[31]  Robert M. Gray,et al.  Global convergence and empirical consistency of the generalized Lloyd algorithm , 1986, IEEE Trans. Inf. Theory.

[32]  J. Besag On the Statistical Analysis of Dirty Pictures , 1986 .

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

[34]  Itu-T Video coding for low bitrate communication , 1996 .

[35]  David L. Neuhoff,et al.  Optimal block size for block-based motion-compensated video coders , 1997, Electronic Imaging.

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

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

[38]  Bruno O. Shubert,et al.  Random variables and stochastic processes , 1979 .