A low power VLSI architecture for mesh-based video motion tracking

This paper proposes a low-power very large-scale integration (VLSI) architecture for motion tracking. It uses a hierarchical adaptive structured mesh that generates a content-based video representation. The proposed mesh is a coarse-to-fine hierarchical two-dimensional mesh that is formed by recursive triangulation of the initial coarse mesh geometry. 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 video object. The architecture consists of motion estimation and motion compensation units. The motion estimation architecture generates a progressive mesh code and the motion vectors of the mesh nodes. It reduces the power consumption, uses a simpler approach for mesh construction, approximates the mesh nodes motion vector by using the three step search algorithm and uses a parallel motion estimation core to evaluate the mesh nodes motion vectors. Moreover, it maximizes the lifetime of the internal buffers. The motion compensation architecture uses a multiplication-free algorithm for affine transformation, which significantly reduces the complexity of the motion compensation architecture. Moreover, using pipelined affine units contributes to the power savings. The video motion compensation architecture 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. The performance analysis shows that this processor can be used in online object-based video applications such as in MPEG and VRML.

[1]  Michael T. Orchard,et al.  Interframe coding of magnetic resonance images , 1996, IEEE Trans. Medical Imaging.

[2]  Hiroshi Harashima,et al.  Motion compensation based on spatial transformations , 1994, IEEE Trans. Circuits Syst. Video Technol..

[3]  Magdy Bayoumi,et al.  VLSI architecture for hierarchical mesh-based motion estimation , 1999, 1999 IEEE Workshop on Signal Processing Systems. SiPS 99. Design and Implementation (Cat. No.99TH8461).

[4]  J. Nieweglowski,et al.  A novel video coding scheme based on temporal prediction using digital image warping , 1993, IEEE 1993 International Conference on Consumer Electronics Digest of Technical Papers.

[5]  A. Murat Tekalp,et al.  Object-based video manipulation and composition using 2D meshes in VRML , 1997, Proceedings of First Signal Processing Society Workshop on Multimedia Signal Processing.

[6]  Demetri Terzopoulos,et al.  Sampling and reconstruction with adaptive meshes , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[7]  Fabio Rocca,et al.  Bandwidth Reduction Via Movement Compensation on a Model of the Random Video Process , 1972, IEEE Trans. Commun..

[8]  John M. Cioffi,et al.  A block processing method for designing high-speed Viterbi detectors , 1989, IEEE International Conference on Communications, World Prosperity Through Communications,.

[9]  Tzay Y. Young,et al.  A REGION CORRESPONDENCE APPROACH TO THE RECOVERY OF 3-DIMENSIONAL MOTION AND STRUCTURE IN DYNAMIC SCENES , 1988 .

[10]  H. Brusewitz,et al.  Motion compensation with triangles , 1990 .

[11]  Yao Wang,et al.  Use of two-dimensional deformable mesh structures for video coding .I. The synthesis problem: mesh-based function approximation and mapping , 1996, IEEE Trans. Circuits Syst. Video Technol..

[12]  Anthony Vetro,et al.  Use of two-dimensional deformable mesh structures for video coding. II. The analysis problem and a region-based coder employing an active mesh representation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[13]  F. Rocca,et al.  Interframe Redundancy Reduction of Video Signals Generated by Translating Objects , 1977, IEEE Trans. Commun..

[14]  Bilge Gunsel,et al.  Two-dimensional mesh-based visual-object representation for interactive synthetic/natural digital video , 1998, Proc. IEEE.

[15]  Edward H. Adelson,et al.  Representing moving images with layers , 1994, IEEE Trans. Image Process..

[16]  Chung-Lin Huang,et al.  A new motion compensation method for image sequence coding using hierarchical grid interpolation , 1994, IEEE Trans. Circuits Syst. Video Technol..

[17]  Hugues Benoit-Cattin,et al.  On the coding of active quadtree mesh , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[18]  Michael T. Orchard,et al.  Adaptive entropy constrained transform coding of magnetic resonance image sequences , 1995 .

[19]  Yao Wang,et al.  Active mesh-a feature seeking and tracking image sequence representation scheme , 1994, IEEE Trans. Image Process..

[20]  Michael Mills,et al.  Blockmatching motion estimation algorithms-new results , 1990 .

[21]  Hiroshi Harashima,et al.  Iterative motion estimation method using triangular patches for motion compensation , 1991, Other Conferences.

[22]  Chin-Liang Wang Bit-serial VLSI implementation of delayed LMS adaptive FIR filters , 1994, IEEE Trans. Signal Process..

[23]  Jie Chen,et al.  Algorithm-based low-power and high-performance multimedia signal processing , 1998, Proc. IEEE.

[24]  Guna S. Seetharaman Image sequence analysis for three-dimensional perception of dynamic scenes , 1994 .

[25]  A. Murat Tekalp,et al.  Tracking Motion and Intensity Variations Using Hierarchical 2-D Mesh Modeling for Synthetic Object Transfiguration , 1996, CVGIP Graph. Model. Image Process..

[26]  Tao Wang,et al.  Evaluation of mesh-based motion estimation in H.263-like coders , 1998, IEEE Trans. Circuits Syst. Video Technol..

[27]  K. J. Ray Liu,et al.  Systolic block Householder transformation for RLS algorithm with two-level pipelined implementation , 1992, IEEE Trans. Signal Process..

[28]  Anil K. Jain,et al.  Displacement Measurement and Its Application in Interframe Image Coding , 1981, IEEE Trans. Commun..

[29]  Aria Nosratinia,et al.  New kernels for fast mesh-based motion estimation , 2001, IEEE Trans. Circuits Syst. Video Technol..

[30]  T Koga,et al.  MOTION COMPENSATED INTER-FRAME CODING FOR VIDEO CONFERENCING , 1981 .

[31]  Gary J. Sullivan,et al.  Motion compensation for video compression using control grid interpolation , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[32]  Anantha P. Chandrakasan,et al.  Low-power CMOS digital design , 1992 .

[33]  Anantha P. Chandrakasan,et al.  Minimizing power consumption in digital CMOS circuits , 1995, Proc. IEEE.

[34]  Teresa H. Y. Meng,et al.  Asynchronous design for programmable digital signal processors , 1991, IEEE Trans. Signal Process..

[35]  Shoab Ahmed Khan,et al.  System Partitioning of MCMs for Low Power , 1995, IEEE Des. Test Comput..

[36]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[37]  Magdy A. Bayoumi,et al.  On minimizing hierarchical mesh coding overhead: (HASM) hierarchical adaptive structured mesh approach , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[38]  R. Haralick Automatic remote sensor image processing , 1976 .

[39]  Leonardo Chiariglione MPEG and multimedia communications , 1997, IEEE Trans. Circuits Syst. Video Technol..

[40]  George Wolberg,et al.  Digital image warping , 1990 .

[41]  B. Liu,et al.  Interslice coding of magnetic resonance images using deformable triangular patches , 1994, Proceedings of 1st International Conference on Image Processing.

[42]  A. Murat Tekalp,et al.  2-D mesh geometry and motion compression for efficient object-based video representation , 1997, Proceedings of International Conference on Image Processing.

[43]  Gerald Holzmann,et al.  Beyond Photography: The Digital Darkroom , 1988 .