Simplex minimization for single- and multiple-reference motion estimation

Block-matching motion estimation (BMME) can be formulated as a 2-D constrained minimization problem. This problem can, therefore, be solved with reduced complexity using optimization techniques. This paper proposes a novel fast BMME algorithm called the simplex minimization search (SMS). The algorithm is based on the simplex minimization (SM) optimization method. The initialization procedure, termination criterion, and constraints on the independent variables of the search are designed to take advantage of the characteristics of the BMME problem and the properties of the block motion fields of typical video sequences. Simulation results show that the proposed algorithm outperforms other fast BMME algorithms, providing better prediction quality, a smoother motion field, and higher speed-up ratio. This paper also investigates the properties of the multiple-reference (MR) block motion field. Guided by the results of this investigation, the paper extends the SMS algorithm to the MR case. Three MR SMS algorithms are proposed, providing different degrees of compromise between prediction quality and computational complexity. Simulation results using 50 reference frames indicate that the proposed MR algorithms have a computational complexity comparable to that of single-reference full-search while still maintaining the prediction gain of MR motion estimation.

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

[2]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

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

[4]  M. Bierling,et al.  Displacement Estimation By Hierarchical Blockmatching , 1988, Other Conferences.

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

[6]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

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

[8]  Ming Lei Liou,et al.  Genetic motion search algorithm for video compression , 1993, IEEE Trans. Circuits Syst. Video Technol..

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

[10]  M. GHANBARI,et al.  The cross-search algorithm for motion estimation [image coding] , 1990, IEEE Trans. Commun..

[11]  Magnus R. Hestenes,et al.  Conjugate Direction Methods in Optimization , 1980 .

[12]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

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

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

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

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

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

[18]  Yui-Lam Chan,et al.  New adaptive pixel decimation for block motion vector estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[19]  Thomas Wiegand,et al.  Long-term memory motion-compensated prediction , 1999, IEEE Trans. Circuits Syst. Video Technol..