• DocumentCode
    1280356
  • Title

    Algorithm-based low-power VLSI architecture for 2D mesh video-object motion tracking

  • Author

    Badawy, Wael ; Bayoumi, Magdy

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
  • Volume
    12
  • Issue
    4
  • fYear
    2002
  • fDate
    4/1/2002 12:00:00 AM
  • Firstpage
    227
  • Lastpage
    237
  • Abstract
    The new VLSI architecture for video object (VO) motion tracking uses a novel hierarchical adaptive structured mesh topology. The structured mesh offers a significant reduction in the number of bits that describe the mesh topology. The motion of the mesh nodes represents the deformation of the VO. Motion compensation is performed using a multiplication-free algorithm for affine transformation, significantly reducing the decoder architecture complexity. Pipelining the affine unit contributes a considerable power saving. The VO motion-tracking architecture is based on a new algorithm. It consists of two main parts: a video object motion-estimation unit (VOME) and a video object motion-compensation unit (VOMC). The VOME processes two consequent frames to generate a hierarchical adaptive structured mesh and the motion vectors of the mesh nodes. It implements parallel block matching motion-estimation units to optimize the latency. The VOMC processes a reference frame, mesh nodes and motion vectors to predict a video frame. It implements parallel threads in which each thread implements a pipelined chain of scalable affine units. This motion-compensation algorithm allows the use of one simple warping unit to map a hierarchical structure. The affine unit warps the texture of a patch at any level of hierarchical mesh independently. The processor uses a memory serialization unit, which interfaces the memory to the parallel units. The architecture has been prototyped using top-down low-power design methodology. Performance analysis shows that this processor can be used in online object-based video applications such as MPEG-4 and VRML
  • Keywords
    VLSI; computational complexity; decoding; image matching; image texture; mesh generation; motion compensation; motion estimation; optical tracking; parallel processing; pipeline processing; power consumption; video coding; 2D mesh video-object motion tracking; MPEG-4; VRML; affine transformation; block matching; decoder architecture; low-power VLSI architecture; memory serialization; motion compensation; motion estimation; multiplication-free algorithm; online object-based video applications; parallel threads; pipelined chain; structured mesh topology; Decoding; Delay; Mesh generation; Motion compensation; Pipeline processing; Prototypes; Topology; Tracking; Very large scale integration; Yarn;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/76.999201
  • Filename
    999201