• DocumentCode
    1349215
  • Title

    Motion-vector optimization of control grid interpolation and overlapped block motion compensation using iterated dynamic programming

  • Author

    Chen, Michael C. ; Willson, Alan N., Jr.

  • Author_Institution
    Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
  • Volume
    9
  • Issue
    7
  • fYear
    2000
  • fDate
    7/1/2000 12:00:00 AM
  • Firstpage
    1145
  • Lastpage
    1157
  • Abstract
    The application of advanced motion compensation techniques-control grid interpolation (CGI) and overlapped block motion compensation (OBMC)-to video coding systems provides significant performance advantages, terms of compression ratio and visual quality, over traditional block-matching motion compensation. However, the two-dimensional (2-D) interdependence among motion vectors introduced by these compensation frameworks makes the problem of finding rate-distortion optimal motion vectors, computationally prohibitive. Thus, iterative optimization techniques are often used to achieve good compensation performance. While most reported optimization algorithms adopt an approach that uses a block-matching algorithm to obtain an initial estimate and then successively optimize each motion vector, the over-relaxed motion-vector dependency relations often result in considerable performance degradation. In view of this problem, we present a new optimization scheme for dependent motion-vector optimization problems, one based on dynamic programming. Our approach efficiently decomposes 2-D dependency problems into a series of one-dimensional (1-D) dependency problems. We show that a reliable initial estimate of motion vectors can be obtained efficiently by only considering the dependency in the rate term. We also show that at the iterative optimization stage an effective logarithmic search strategy can be used with dynamic programming to reduce the necessary complexity involved in distortion computation. Compared to conventional iterative approaches, our experimental results demonstrate that our algorithm provides superior rate and distortion performance while maintaining reasonable complexity
  • Keywords
    data compression; dynamic programming; interpolation; iterative methods; motion compensation; rate distortion theory; video coding; 1D dependency problems; block-matching algorithm; block-matching motion compensation; compensation performance; complexity reduction; compression ratio; control grid interpolation; dependent motion-vector optimization problems; distortion performance; experimental results; iterated dynamic programming; iterative optimization; logarithmic search; optimization algorithms; overlapped block motion compensation; rate performance; rate term dependency; rate-distortion optimal motion vectors; reliable initial estimate; video coding systems; visual quality; Degradation; Dynamic programming; Interpolation; Iterative algorithms; Motion compensation; Motion control; Motion estimation; Rate-distortion; Two dimensional displays; Video coding;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/83.847829
  • Filename
    847829