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
Link To Document :
بازگشت