Fast Motion Estimation Algorithm using Hybrid Search Patterns for Video Streaming Application
Keywords:
hybrid search patterns, motion estimation time, search points, peak signal-to-noise ratio (PSNR).Abstract
The objective of the paper is to develop new block matching Motion Estimation (ME) algorithm using hybrid search patterns along the direction of best match. The search efficiency for sequences with fast motions and high resolutions is improved by proposing New Cross Diagonal-Hexagon Search (NCDHS) algorithm which involves a novel multi half-hexagon grid global search pattern and a cross diagonal-hexagon local search pattern. The new search pattern enables the proposed algorithm to perform better search using 9.068 search points on an average, to obtain optimal motion vector with slight improvement in quality. This inturn reduces ME Time upto 50.11%, 47.12%, 32.99% and 43.28% on average when compared to the existing Diamond Search (DS), Hexagon Search (HS), New Cross Hexagon Search (NHEXS) and Enhanced Diamond Search (EDS) algorithms respectively. The novelty of the algorithm is further achieved by applying the algorithm proposed for live streaming application. The NCDHS algorithm is run on two MATLAB sessions on the same computer by establishing the connection using Transmission Control Protocol (TCP) /Internet Protocol (IP) network. The ME Time obtained is 14.5986 seconds for a block size 16x16, is less when compared to existing algorithms and that makes the NCDHS algorithm suitable for real time streaming application.
References
Belloulata K., Zhu S., Tian J., Shen X. (2011); A novel cross hexagon search algorithm for fast block motion estimation, International Workshop on Systems, Signal Processing and their Applications, 1-4, 2011.
Chen T.C., Lian C., Chen L.G. (2006); Hardware architecture design of an H.264/AVC video codec, IEEE Asia and South Pacific Conference on Design Automation, 8, 2006.
Cheung C.H., Po L.M. (2005); Novel cross-diamond-hexagonal search algorithms for fast block motion estimation, IEEE Transactions on Multimedia, 7(1), 16-22, 2005. https://doi.org/10.1109/TMM.2004.840609
Devi S.R., Rangarajan P., Perinbam J.R.P., Paul R. (2013); VLSI Implementation of High Performance Optimized Architecture for Video Coding Standards, Acta Polytechnica Hungarica, 10(6), 237-249, 2013.
Huayi L., Lini M., Hai L. (2010); Analysis and optimization of the UMHexagons algorithm in H. 264 based on SIMD, Second International Conference on Communication Systems, Networks and Applications, 1, 239-244, 2010.
ITU-T Rec.H.264, ISO/IEC 14496-10 AVC. (2003); Joint Video Team Draft ITU-T recommendation and final draft international standard of joint video specification, 2003.
Li Z., Yang Q. (2012); A fast adaptive motion estimation algorithm, International Conference on Computer Science and Electronics Engineering, 3, 656-660, 2012. https://doi.org/10.1109/ICCSEE.2012.95
Richardson I.E. (2011); The H. 264 advanced video compression standard, John Wiley & Sons, 2011.
Wen X., Au O.C., Xu J., Fang L., Cha R., Li J. (2011); Novel RD optimized VBSME with Matching Highly Data Re-usable Hardware Architecture, IEEE Transactions on Circuits and Systems for Video Technology, 21(2), 206-219, 2011. https://doi.org/10.1109/TCSVT.2011.2106274
Zhao W., Xu S. (2012); Research and optimization of UMHexagons algorithm based on H.264, IEEE 4th International Conference on Multimedia Information Networking and Security, 600-603, 2012. https://doi.org/10.1109/MINES.2012.251
Zhu C., Lin X., Chau L.P., Lim K.P., Ang H.A., Ong C.Y. (2001); A novel hexagonbased search algorithm for fast block motion estimation, IEEE International Conference on Acoustics, Speech, and Signal Processing, 3, 1593-1596, 2001.
Zhu S., Ma K.K. (2000); A new diamond search algorithm for fast block-matching motion estimation, IEEE Transactions on Image Processing, 9(2), 287-290, 2000. https://doi.org/10.1109/83.821744
Published
Issue
Section
License
ONLINE OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.