A Modified Hexagon-Based Search Algorithm for Fast Block Matching Motion Estimation
Hexagon-based Search (HEXBS) is one of the most famous and efficient fast block matching motion estimation algorithms. Based on the directional characteristic of SAD distribution and the center-biased characteristic of motion vector, a modified hexagon-based search algorithm for block matching motion estimation, MHEXBS, was proposed in this paper. MHEXBS uses small hexagon-based search pattern to refine the motion vector, and large hexagon-based search pattern to locate the best matching block with large motion vector approximately. Although the proposed MHEXBS may also be trapped in local minima, those experimental results demonstrate that the computational complexity of MHEXBS decreased about 99.01–99.53 % compared with that of FS, or about 14.77–53.75 % compared with that of HEXBS, while it caused little, if any, loss in encoding efficiency. MHEXBS is especially efficient for those video series with simple and slow motion characteristics.
KeywordsMotion estimation Search Pattern Hexagon
This work was financially supported by the Research Foundation of Education Committee of Hunan Province, China (09A046, 11C0701), the Hunan Provincial Natural Science Foundation of China (12JJ2040), the Construct Program of the Key Discipline in Hunan Province, China, the Aid program for Science and Technology Innovative Research Team in Higher Educational Institute of Hunan Province, and the Planned Science and Technology Project of Loudi City, Hunan Province, China.
- 1.Rao KR, Hwang JJ (1996) Techniques and standards for image, video and audio coding. Prentice Hall, Englewood CliffsGoogle Scholar
- 2.Thmomas Wiegand and Gary Sullivan. Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG. Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264|ISO/IEC 14496-10 AVC), document JVT-G050d35.doc, 7th Meeting: Pattaya, Thailand, 2003 MarchGoogle Scholar
- 9.Tian C, Shen C et al (2004) A fast motion estimation algorithm based on context-adaptive parallelogram search pattern. LNCS 3311:175–186Google Scholar
- 10.Ce Z, Xiao L et al (2002) Hexagon-based search pattern for fast block motion estimation. IEEE Trans. Circuits Syst video technol 5:349–355Google Scholar
- 13.Shin S-C, Hyunki Baik, et al (2000) A center-biased hybrid search method using plus search pattern for block motion estimation. In: IEEE international symposium on circuits and systems, vol IV. Geneva, Switzerland, pp 309–312, May, 2000Google Scholar
- 14.Cheung C-H, Po L-M (2002) A novel cross-diamond search algorithm for fast block motion estimation. IEEE Trans Circuit Syst video Technol 12:1168–1177Google Scholar
- 15.Cheung C-H, Po L-M (2002) A novel small-cross-diamond search algorithm for fast video coding and videoconferencing applications. IEEE ICIP I:681–684Google Scholar
- 16.Lam C-W, Po L-M et al (2003) A new cross-diamond search algorithm for fast block matching motion estimation. In: IEEE International Conference on Neural Networks & Signal Processing, pp 1262-1265, Nanjing, ChinaGoogle Scholar
- 17.Tourapis HC, Tourapis A (2003) Fast motion estimation within H.264 codec. ICMEGoogle Scholar
- 18.Jeong CU, Ikenaga T, Goto S (2008) An extended small diamond search algorithm for fast block motion estimation. In: Proceedings of the 23rd international technical conference on circus/systems, computaters and communications, Shimonoseki City, Yamaguchi Prefecture, Japan, pp 1037–1040, 6–9 JulyGoogle Scholar
- 19.Joint Video Team (JVT) (2012) Test Model JM18.4. http://iphome.hhi.de/suehring/tml/download/. Accessed Aug 2012