• DocumentCode
    1557486
  • Title

    A fast multi-resolution block matching algorithm and its LSI architecture for low bit-rate video coding

  • Author

    Lee, Jae Hun ; Lim, Kyoung Won ; Song, Byung Cheol ; Ra, Jong Beom

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Korea Inst. of Sci. & Technol., Daejon, South Korea
  • Volume
    11
  • Issue
    12
  • fYear
    2001
  • fDate
    12/1/2001 12:00:00 AM
  • Firstpage
    1289
  • Lastpage
    1301
  • Abstract
    We propose a fast multi-resolution block-matching algorithm (BMA) using multiple motion vector (MV) candidates and spatial correlation in MV fields, called a multi-resolution motion search algorithm (MRMCS). The proposed MRMCS satisfies high estimation performance and efficient LSI implementation. This paper describes the MRMCS with three resolution levels. At the coarsest level, two MV candidates are obtained on the basis of minimum matching error for the next search level. At the middle level, the two candidates selected at the coarsest level and the other one based on spatial MV correlation at the finest level are used as center points for local searches, and a MV candidate is chosen for the next search level. Then, at the finest level, the final MV is obtained from local search around the single candidate obtained at the middle level. This paper also describes an efficient LSI architecture based on the proposed algorithm for low bit-rate video coding. Since this architecture requires a small number of processing elements (PEs) and a small size on-chip memory, MRMCS can be implemented with a much smaller number of gates than other conventional architectures for full-search BMA while keeping a negligible degradation of coding performance. Moreover, the proposed motion estimator can support an advanced prediction mode (8×8 prediction mode) for H.263 and MPEG-4 video encoding. We implement this architecture with about 25 K gates and 288 bytes of RAM for a search range of [-16.0, +15.5] by using a synthesizable VHDL
  • Keywords
    correlation methods; data compression; digital signal processing chips; hardware description languages; image matching; image resolution; large scale integration; motion estimation; random-access storage; video coding; H.263 video encoding; MPEG-4 video encoding; RAM; VHDL; coding performance; efficient LSI architecture; fast multiresolution block matching algorithm; full-search BMA; high estimation performance; low bit-rate video coding; minimum matching error; motion estimator; motion vector fields; multiresolution motion search algorithm; prediction mode; processing elements; search range; small size on-chip memory; spatial motion vector correlation; Degradation; Encoding; Hardware; Large scale integration; MPEG 4 Standard; Motion estimation; Multiresolution analysis; Read-write memory; Spatial resolution; Video coding;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/76.974683
  • Filename
    974683