Fast full search motion estimation algorithm using early detection of impossible candidate vectors

To reduce the amount of computations for a full search (FS) algorithm for fast motion estimation, we propose a new and fast FS motion estimation algorithm. The computational reduction of our FS motion estimation algorithm comes from fast elimination of impossible motion vectors. We obtain faster elimination of inappropriate motion vectors using efficient matching units from localization of a complex area in image data. In this paper, we show three properties in block matching of motion estimation. We suggest two fast matching scan algorithms: one from adaptive matching scan and the other from fixed dithering order. Experimentally, we remove the unnecessary computations by about 30% with our proposed algorithm compared with the conventional fast FS algorithms.

[1]  Bede Liu,et al.  New fast algorithms for the estimation of block motion vectors , 1993, IEEE Trans. Circuits Syst. Video Technol..

[2]  Liang-Gee Chen,et al.  A new block-matching criterion for motion estimation and its implementation , 1995, IEEE Trans. Circuits Syst. Video Technol..

[3]  P. Pirsch,et al.  Advances in picture coding , 1985, Proceedings of the IEEE.

[4]  Jong Nam Kim,et al.  Adaptive matching scan algorithm based on gradient magnitude for fast full search in motion estimation , 1999, 1999 Digest of Technical Papers. International Conference on Consumer Electronics (Cat. No.99CH36277).

[5]  Bing Zeng,et al.  A new three-step search algorithm for block motion estimation , 1994, IEEE Trans. Circuits Syst. Video Technol..

[6]  Jong-Nam Kim,et al.  Reduction of checking points using unimodal error surface assumption for fast motion estimation , 1998, Optics & Photonics.

[7]  Qi Wang,et al.  Scalable coding of very high resolution video using the virtual zerotree , 1997, IEEE Trans. Circuits Syst. Video Technol..

[8]  Faouzi Kossentini,et al.  Efficient coding and mapping algorithms for software-only real-time video coding at low bit rates , 2000, IEEE Trans. Circuits Syst. Video Technol..

[9]  Kai-Kuang Ma,et al.  A new diamond search algorithm for fast block-matching motion estimation , 2000, IEEE Trans. Image Process..

[10]  Soo-Ik Chae,et al.  Motion estimation algorithm using low resolution quantisation , 1996 .

[11]  Xiqi Gao,et al.  A new prediction search algorithm for block motion estimation in video coding , 1997 .

[12]  Jie Wei,et al.  An enhancement to MRMC scheme in video compression , 1997, IEEE Trans. Circuits Syst. Video Technol..

[13]  Michael T. Orchard,et al.  Feature-accelerated block matching , 1998, Electronic Imaging.

[14]  Takashi Miyazaki,et al.  A fast full-search motion estimation method for programmable processors with a multiply-accumulator , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[15]  Jer-Min Jou,et al.  The gray prediction search algorithm for block motion estimation , 1999, IEEE Trans. Circuits Syst. Video Technol..

[16]  H Gharavi,et al.  BLOCK MATCHING MOTION ESTIMATION-NEW RESULTS , 1990 .

[17]  Kenneth Y. Yun,et al.  A low-power VLSI architecture for full-search block-matching motion estimation , 1998, IEEE Trans. Circuits Syst. Video Technol..

[18]  Byung Cheol Song,et al.  Fast motion estimation algorithm using spatial correlation of motion field and hierarchical search , 1996, Other Conferences.

[19]  Chok-Kwan Cheung,et al.  A hierarchical block matching algorithm using partial distortion measure , 1997, Proceedings of 1997 IEEE International Symposium on Circuits and Systems. Circuits and Systems in the Information Age ISCAS '97.

[20]  Ken D. Sauer,et al.  Efficient block motion estimation using integral projections , 1996, IEEE Trans. Circuits Syst. Video Technol..

[21]  Konstantinos Konstantinides,et al.  Low-complexity block-based motion estimation via one-bit transforms , 1997, IEEE Trans. Circuits Syst. Video Technol..

[22]  Jianhua Lu,et al.  A simple and efficient search algorithm for block-matching motion estimation , 1997, IEEE Trans. Circuits Syst. Video Technol..

[23]  Shen-Chuan Tai,et al.  Fast full-search block-matching algorithm for motion-compensated video compression , 1997, IEEE Trans. Commun..

[24]  C.-C. Jay Kuo,et al.  Fast motion vector estimation using multiresolution-spatio-temporal correlations , 1997, IEEE Trans. Circuits Syst. Video Technol..

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

[26]  Shiuh-Ku Weng,et al.  Block-matching motion estimation using correlation search algorithm , 1998, Signal Process. Image Commun..

[27]  Jörn Ostermann,et al.  Comparison of block-based and mesh-based motion estimation algorithms , 1997, Proceedings of 1997 IEEE International Symposium on Circuits and Systems. Circuits and Systems in the Information Age ISCAS '97.

[28]  Byung Cheol Song,et al.  Fast hierarchical block matching algorithm utilizing spatial motion vector correlation , 1997, Electronic Imaging.

[29]  Jhing-Fa Wang,et al.  Dynamic search-window adjustment and interlaced search for block-matching algorithm , 1993, IEEE Trans. Circuits Syst. Video Technol..

[30]  Heung-Kyu Lee,et al.  Adaptive adjustment of the search window for block-matching algorithm with variable block size , 1998, International 1998 Conference on Consumer Electronics.

[31]  S. Cucchi,et al.  A new features-based fast algorithm for motion estimation: decimated integral projection (DIP) , 1997, Proceedings of ICICS, 1997 International Conference on Information, Communications and Signal Processing. Theme: Trends in Information Systems Engineering and Wireless Multimedia Communications (Cat..

[32]  A. Murat Tekalp,et al.  Digital Video Processing , 1995 .

[33]  Soo-Ik Chae,et al.  New Motion Estimation Algorithm and Its Block-Matching Criteria Using Low-Resolution Quantization , 1998 .

[34]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[35]  Ezzatollah Salari,et al.  Successive elimination algorithm for motion estimation , 1995, IEEE Trans. Image Process..

[36]  B Hong Adaptive Motion Estimation Based on Spatio-temporal Correlation , 2000 .

[37]  Russell M. Mersereau,et al.  Fast algorithms for the estimation of motion vectors , 1999, IEEE Trans. Image Process..

[38]  Rae-Hong Park,et al.  A Fast Feature-Based Block Matching Algorithm Using Integral Projections , 1992, IEEE J. Sel. Areas Commun..

[39]  Belle Wei,et al.  4:1 checkerboard algorithm for motion estimation , 1996, Optics & Photonics.

[40]  Sung-Jea Ko,et al.  A fast full search motion estimation algorithm using the sum of partial norms , 2000 .

[41]  Lurng-Kuo Liu,et al.  A block-based gradient descent search algorithm for block motion estimation in video coding , 1996, IEEE Trans. Circuits Syst. Video Technol..

[42]  Heung-Kyu Lee,et al.  An efficient block-matching criterion for motion estimation and its VLSI implementation , 1996 .

[43]  Jong-Nam Kim,et al.  A fast full-search motion-estimation algorithm using representative pixels and adaptive matching scan , 2000, IEEE Trans. Circuits Syst. Video Technol..

[44]  Chok-Kwan Cheung,et al.  A new prediction model search algorithm for fast block motion estimation , 1997, Proceedings of International Conference on Image Processing.

[45]  Oscal T.-C. Chen,et al.  Motion estimation using a one-dimensional gradient descent search , 2000, IEEE Trans. Circuits Syst. Video Technol..

[46]  Stefan Eckart,et al.  ISO-IEC MPEG-2 software video codec , 1995, Electronic Imaging.

[47]  K. Lo,et al.  Adaptive block matching motion estimation algorithm for video coding , 1995 .

[48]  Russell M. Mersereau,et al.  A fast exhaustive search algorithm for rate-constrained motion estimation , 1998, IEEE Trans. Image Process..

[49]  Yun Q. Shi,et al.  A thresholding multiresolution block matching algorithm , 1997, IEEE Trans. Circuits Syst. Video Technol..

[50]  Jo Yew Tham,et al.  A novel unrestricted center-biased diamond search algorithm for block motion estimation , 1998, IEEE Trans. Circuits Syst. Video Technol..

[51]  Ya-Qin Zhang,et al.  A fast hierarchical motion-compensation scheme for video coding using block feature matching , 1996, IEEE Trans. Circuits Syst. Video Technol..

[52]  C. Cheung,et al.  Normalized partial distortion search algorithm for block motion estimation , 2000, IEEE Trans. Circuits Syst. Video Technol..

[53]  C. Hsieh,et al.  Motion estimation algorithm using interblock correlation , 1990 .

[54]  Jan Cornelis,et al.  . A center-biased adaptive search algorithm for block motion estimation , 2000, IEEE Trans. Circuits Syst. Video Technol..

[55]  Ja-Chen Lin,et al.  Fast full search in motion estimation by hierarchical use of Minkowski's inequality (HUMI) , 1998, Pattern Recognit..

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

[57]  Martin Vetterli,et al.  Interpolative multiresolution coding of advance television with compatible subchannels , 1991, IEEE Trans. Circuits Syst. Video Technol..

[58]  Jong-Nam Kim,et al.  A FAST MOTION ESTIMATION FOR SOFTWARE BASED , 1999 .

[59]  Jong Nam Kim,et al.  An Efficient Three-Step Search Algorithm Using Unequal Precision of Searching , 1998 .

[60]  Frederic Dufaux,et al.  Motion estimation techniques for digital TV: a review and a new contribution , 1995, Proc. IEEE.

[61]  Xiqi Gao,et al.  A multilevel successive elimination algorithm for block matching motion estimation , 2000, IEEE Trans. Image Process..

[62]  Jong-Nam Kim,et al.  A fast three-step search algorithm with minimum checking points using unimodal error surface assumption , 1998 .

[63]  R. Srinivasan,et al.  Predictive Coding Based on Efficient Motion Estimation , 1985, IEEE Trans. Commun..

[64]  Oscar C. Au,et al.  An improved fast feature-based block motion estimation , 1994, Proceedings of 1st International Conference on Image Processing.