A motion-estimation architecture based on band-matching

An algorithmic specific architecture has been developed based on the newly introduced band-matching algorithm (BDMA) for computing motion vectors. The BDMA offers better performance than both the fixed size and variable size block matching algorithms as it uses less vectors and only processes the relevant parts of the image instead of the whole image. The main modules of the BDMA architecture are the encoder and decoder. The memory in the encoder is classified into three types: storing images, storing the image of difference, storing the bands. The first memory is arranged in parallel banks which will enhance the performance considerably. In the second memory, registers are used for temporary storage during filtering. The third memory is used for storing the bands. A single code book is employed to identify the type of edges.

[1]  Trevor G. Clarkson,et al.  Motion compensation using second-order geometric transformations , 1995, IEEE Trans. Circuits Syst. Video Technol..

[2]  Thomas S. Huang,et al.  Image processing , 1971 .

[3]  Gerard de Haan,et al.  True-motion estimation with 3-D recursive search block matching , 1993, IEEE Trans. Circuits Syst. Video Technol..

[4]  Ruey-Feng Chang,et al.  Interframe difference quadtree edge-based side-match finite-state classified vector quantization for image sequence coding , 1996, IEEE Trans. Circuits Syst. Video Technol..

[5]  Anil K. Jain,et al.  Image data compression: A review , 1981, Proceedings of the IEEE.

[6]  Young Serk Shim,et al.  A fast hierarchical motion vector estimation algorithm using mean pyramid , 1995, IEEE Trans. Circuits Syst. Video Technol..

[7]  Bertrand Zavidovique,et al.  A band-matching approach for motion estimation , 1997, Proceedings of 40th Midwest Symposium on Circuits and Systems. Dedicated to the Memory of Professor Mac Van Valkenburg.

[8]  Stephen A. Dyer,et al.  Digital signal processing , 2018, 8th International Multitopic Conference, 2004. Proceedings of INMIC 2004..

[9]  Chung J. Kuo,et al.  Adaptive postprocessor for block encoded images , 1995, IEEE Trans. Circuits Syst. Video Technol..

[10]  James E. Fowler,et al.  Image coding using differential vector quantization image coding using differential vector quantization , 1993, IEEE Trans. Circuits Syst. Video Technol..

[11]  Xinhua Zhuang,et al.  Two block-based motion compensation methods for video coding , 1996, IEEE Trans. Circuits Syst. Video Technol..

[12]  Sung Bum Pan,et al.  VLSI architectures for block matching algorithms using systolic arrays , 1996, IEEE Trans. Circuits Syst. Video Technol..