• DocumentCode
    1418852
  • Title

    A novel unrestricted center-biased diamond search algorithm for block motion estimation

  • Author

    Tham, Jo Yew ; Ranganath, Surendra ; Ranganath, Maitreya ; Kassim, Ashraf Ali

  • Author_Institution
    Dept. of Electr. Eng., Nat. Univ. of Singapore, Singapore
  • Volume
    8
  • Issue
    4
  • fYear
    1998
  • fDate
    8/1/1998 12:00:00 AM
  • Firstpage
    369
  • Lastpage
    377
  • Abstract
    The widespread use of block-based interframe motion estimation for video sequence compression in both MPEG and H.263 standards is due to its effectiveness and simplicity of implementation. Nevertheless, the high computational complexity of the full-search algorithm has motivated a host of suboptimal but faster search strategies. A popular example is the three-step search (TSS) algorithm. However, its uniformly spaced search pattern is not well matched to most real-world video sequences in which the motion vector distribution is nonuniformly biased toward the zero vector. Such an observation inspired the new three-step search (NTSS) which has a center-biased search pattern and supports a halfway-stop technique. It is faster on average, and gives better motion estimation as compared to the well-known TSS. Later, the four-step search (4SS) algorithm was introduced to reduce the average case from 21 to 19 search points, while maintaining a performance similar to NTSS in terms of motion compensation errors. We propose a novel unrestricted center-biased diamond search (UCBDS) algorithm which is more efficient, effective, and robust than the previous techniques. It has a best case scenario of only 13 search points and an average of 15.5 block matches. This makes UCBDS consistently faster than the other suboptimal block-matching techniques. This paper also compares the above methods in which both the processing speed and the accuracy of motion compensation are tested over a wide range of test video sequences
  • Keywords
    code standards; computational complexity; data compression; image matching; image sequences; motion compensation; motion estimation; search problems; telecommunication standards; video coding; H.263 standard; MPEG standard; block motion estimation; center-biased search pattern; computational complexity; four-step search algorithm; full-search algorithm; halfway-stop technique; interframe motion estimation; motion compensation errors; motion vector distribution; new three-step search; processing speed; suboptimal block-matching; test video sequences; three-step search; unrestricted center-biased diamond search algorithm; video sequence compression; zero vector; Computational complexity; Distortion measurement; Motion compensation; Motion estimation; Pattern matching; Robustness; Testing; Transform coding; Video compression; Video sequences;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/76.709403
  • Filename
    709403