Fast Multi-reference Motion Estimation via Enhanced Downhill Simplex Search

  • Chen-Kuo Chiang
  • Hwai-Chung Fei
  • Shang-Hong Lai


Block motion estimation can be regarded as a function minimization problem in a finite-dimensional space. Therefore, fast block motion estimation can be achieved by using an efficient function minimization algorithm instead of a predefined search pattern, such as diamond search. Downhill simplex search is an efficient derivative-free function minimization algorithm. In this paper, we proposed a fast block motion estimation algorithm based on applying the downhill simplex search for function minimization. Several enhanced schemes are proposed to improve the efficiency and accuracy, including a new initialization process, a special rounding scheme, and an early-stop error function evaluation procedure. We also extend the downhill simplex search for the multi-reference frame motion estimation problem. Experimental results show superior performance of the proposed algorithm over some existing fast block matching methods on several benchmarking video sequences.


motion-estimation block-matching algorithm downhill simplex search multi-reference-frame motion estimation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    ISO/IEC 11172, “Information technology—coding of moving pictures and associated audio for digital storage media at up to 1.5 Mbit/s,” 1993.Google Scholar
  2. 2.
    ISO/IEC 13818, “Information technology—Generic coding of moving pictures and associated audio information, Part 2: Video,” 1995.Google Scholar
  3. 3.
    ISO/IEC 14496-2, “Information technology—coding of audio–visual objects—Part 2: Visual,” 1998.Google Scholar
  4. 4.
    ITU-T Recommendation H.263, “Video coding for low bit rate communication, Version 2,” 1998.Google Scholar
  5. 5.
    ISO/IEC 14496-10 and ITU-T Recommendation H.264, “Advanced Video Coding,” 2003.Google Scholar
  6. 6.
    T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion Compensated Interframe Coding for Video Conferencing,” in Proc. Nat. Telecommun. Conf., New Orleans, LA, Nov. 29–Dec. 3, 1981, G5.3.1–G5.3.5.Google Scholar
  7. 7.
    R. Li, B. Zeng, and M. L. Liou, “A New Three-step Search Algorithm for Block Motion Estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 4, 1994, pp. 438–442, (Aug).CrossRefGoogle Scholar
  8. 8.
    L. M. Po and W. C. Ma, “A Novel Four-step Search Algorithm for Fast Block Motion Estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 6, 1996, pp. 313–317, (June).CrossRefGoogle Scholar
  9. 9.
    S. Zhu and K.-K. Ma, “A New Diamond Search Algorithm for Fast Block-matching Motion Estimation,” IEEE Trans. Image Process., vol. 9, 2000, pp. 287–290, (Feb).CrossRefGoogle Scholar
  10. 10.
    C.-W. Ting, L.-M. Po, and C.-H. Cheung, “Center-biased Frame Selection Algorithms for Fast Multi-frame Motion Estimation in H.264,” in IEEE Int. Conf. Neural Networks & Signal Processing, Nanjing. China, December 14–17, 2003.Google Scholar
  11. 11.
    C. W. Ting, W. H. Lam, and L. M. Po, “Fast Block-matching Motion Estimation by Recent-biased Search for Multiple Reference Frames,” in Proc. IEEE International Conference on Image Processing, Singapore, 2004, pp. 1445–1448, (Oct.).Google Scholar
  12. 12.
    Y. Su and M. T. Sun, “Fast Multiple Reference Frame Motion Estimation for H.264,” in IEEE International Conference on Multimedia and Expo (ICME), 2004.Google Scholar
  13. 13.
    M. E. Al-Mualla, C. N. Canagarajah, and D. R. Bull, “Simplex Minimization for Single- and Multiple-reference Motion Estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 11, no. 12, 2001, pp. 1209–1220, (Dec.).CrossRefGoogle Scholar
  14. 14.
    M. E. Al-Mualla, C. N. Canagarajah and D. R. Bull, “Simplex Minimization for Multiple-reference Motion Estimation,” in Proc. IEEE International Symposium on Circuits and Systems, Geneva, Switzerland, May 2000.Google Scholar
  15. 15.
    J. A. Nelder and R. Mead, “A Simplex Method for Function Minimization,” Comput. J., vol. 7, 1965, pp. 308–313.Google Scholar
  16. 16.
    M. E. Al-Mualla, “Video Coding for Mobile Communications: A Motion-Based Approach,” Ph.D. dissertation, Univ. of Bristol, Faculty of Engineering, Dept. of Elect. and Electron. Eng., Bristol, U.K., 2000.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Chen-Kuo Chiang
    • 1
  • Hwai-Chung Fei
    • 1
  • Shang-Hong Lai
    • 1
  1. 1.Department of Computer ScienceNational Tsing Hua UniversityHsinchuRepublic of China

Personalised recommendations