• DocumentCode
    767412
  • Title

    A flexible parallel architecture adapted to block-matching motion-estimation algorithms

  • Author

    Dutta, Santanu ; Wolf, Wayne

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • Volume
    6
  • Issue
    1
  • fYear
    1996
  • fDate
    2/1/1996 12:00:00 AM
  • Firstpage
    74
  • Lastpage
    86
  • Abstract
    This paper describes a novel architecture that offers the flexibility of implementing widely varying motion-estimation algorithms. To achieve real-time performance, we employ multiple processing elements (PE´s) which communicate with multiple memory banks via a multistage interconnection network. Three different block-matching algorithms-full search, three-step search, and conjugate-direction search-have been mapped onto this architecture to illustrate its programmability. We schedule the desired operations and design the required data-flow in such a way that processor utilization is high and memory bandwidth is at a feasible level. The details regarding the flow of the pixel data and the scheduling and allocation of the desired ALU operations (which pixels are processed on which processors in which clock cycles) are described in the paper. We analyze the performance of the proposed architecture for several different interconnection networks and data-memory organizations
  • Keywords
    motion estimation; multistage interconnection networks; parallel architectures; processor scheduling; ALU operations; block-matching motion-estimation algorithms; conjugate-direction search; data-flow; data-memory organizations; flexible parallel architecture; full search; memory bandwidth; multiple memory banks; multiple processing elements; multistage interconnection network; processor utilization; programmability; real-time performance; scheduling; three-step search; Application software; Bit rate; Computer architecture; Digital images; Discrete cosine transforms; Image coding; Motion estimation; Multiprocessor interconnection networks; Parallel architectures; 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.486422
  • Filename
    486422