• DocumentCode
    2982986
  • Title

    A Fast Block Motion Estimation Algorithm Using Gray Code Kernels

  • Author

    Moshe, Yair ; Hel-Or, Hagit

  • Author_Institution
    Dept. of Comput. Sci., Haifa Univ.
  • fYear
    2006
  • fDate
    Aug. 2006
  • Firstpage
    185
  • Lastpage
    190
  • Abstract
    Motion estimation plays an important role in modern video coders. In such coders, motion is estimated using a block matching algorithm that estimates the amount of motion on a block-by-block basis. A full search technique for finding the best matching blocks delivers good accuracy but is usually not practical due to its high computational complexity. In this paper, a novel fast block-based motion estimation algorithm is proposed. This algorithm uses an efficient projection framework which bounds the distance between a template block and candidate blocks. Fast projection is performed with a family of highly efficient filter kernels - the gray code kernels - using only 2 operations per pixel for each filter kernel. The projection framework is combined with a rejection scheme which allows rapid rejection of candidate blocks that are distant from the template block. Experiments show that the proposed algorithm significantly outperforms popular fast motion estimation algorithms, such as three-step search and diamond search. In addition, the tradeoff between computational complexity and quality of results could be easily controlled in the proposed algorithm, thus it enables adaptivity to image content
  • Keywords
    computational complexity; filtering theory; image matching; motion estimation; search problems; video coding; block matching algorithm; computational complexity; diamond search; fast block motion estimation algorithm; filter kernel; full search technique; gray code kernels; three-step search; video coders; Computational complexity; Filters; Kernel; Motion estimation; Redundancy; Reflective binary codes; Signal processing algorithms; Transform coding; Video compression; Video signal processing; Gray Code Kernels (GCK); block matching; fast motion estimation; video coding; video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing and Information Technology, 2006 IEEE International Symposium on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    0-7803-9753-3
  • Electronic_ISBN
    0-7803-9754-1
  • Type

    conf

  • DOI
    10.1109/ISSPIT.2006.270794
  • Filename
    4042236