Abstract
For video encoding, a number of block-based motion estimation techniques have been proposed in the literature. Some of them are based on fixed search patterns, whereas others are utilizing spatial and temporal correlations of blocks within video frames. It has been found that the block correlations give an initial lead in identification of motion vector of the candidate block and the possibility of oversearch or undersearch is minimized. In this paper, the dynamic pattern search (DPS) algorithm for block-based motion estimation has been enhanced which reduces the search point computation by first identifying the stationary blocks. Further, in the proposed algorithm, search points within the search area are evaluated for minimum distortion point in prioritized fashion to reduce the possibility of being trapped in local minima. The proposed work has been compared experimentally with fixed search pattern techniques like full search, diamond search (DS) and hexagon search and adaptive search pattern techniques like adaptive rood pattern search and DPS in terms of various performance parameters. It has been found that the proposed technique is faster by 6.32 and 3.30 times than DS and DPS techniques in terms of avg. search point computation per block and produces better peak signal to noise ratio than DS and DPS by the value of 1.03 and 0.63 dB, respectively. In terms of structural similarity measurement index value, enhanced DPS gives 8% better results than DPS and performs better compression than any other technique except FS.
Similar content being viewed by others
References
Li, R., Zeng, B., Liou, M.L.: A new three step search algorithm for block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 4(4), 438–442 (1994)
Po, L.M., Ma, W.C.: A novel four step search algorithm for fast block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 6(3), 313–317 (1996)
Tham, J.Y., Ranganath, S., Ranganath, M., Kassim, A.A.: A novel unrestricted center biased diamond search algorithm for block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 8(4), 369–377 (1998)
Zhu, C., Lin, X., Chau, L.P.: Hexagon based search pattern for fast block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 12(5), 349–355 (2002)
Zhu, C., Lin, X., Chau, L., Po, L.M.: Enhanced hexagonal search for fast block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 14(10), 1210–1214 (2004)
Nie, Y., Ma, K.K.: Adaptive rood pattern search for fast block motion estimation. IEEE Trans. Image Process. 11(12), 1442–1449 (2002)
Nisar, H., Choi, T.S.: Multiple initial point prediction based search pattern selection for fast motion estimation. Elsevier J. Pattern Recognit. 42(3), 475–486 (2009)
Abdoli, B., Sedaghat, R., Taghiloo, M.: Optimized predictive zonal search (OPZS) for block based motion estimation. Elsevier J. Signal Process. Image Commun. 39, 293–304 (2015)
Purwar, R.K., Rajpal, N.: A fast block motion estimation algorithm using dynamic pattern search. Springer J. Signal Image Video Process. 7(1), 151–161 (2013)
Chung, K.L., Chang, L.C.: A new predictive search area approach for fast block motion estimation. IEEE Trans. Image Process. 12(6), 648–652 (2003)
Amirpour, H., Mousavinia, A.: A dynamic search pattern motion estimation algorithm using prioritized motion vectors. Springer J. Signal Image Video Process. 10(8), 1393–1400 (2016)
Arora, S.M., Rajpal, N., Purwar, R.: Dynamic pattern search algorithm with zero motion prejudgment for fast motion estimation. In: IEEE International Conference on Advanced Computing and Communication Technologies (ACCT), India (February 2015)
Lin, L., Wey, I.C., Ding, J.H.: Fast predictive motion estimation algorithm with adaptive search mode based on motion type classification. Springer J. Signal Image Video Process. 10(1), 171–180 (2016)
Arora, S.M., Rajpal, N., Khanna, K., Purwar, R.: Improved accuracy in initial search center prediction to fasten motion estimation in h.264/AVC. IETE J. Res. (2016). doi:10.1080/03772063.2016.1205962
Luo, J., Yang, X., Liu, L.: A fast motion estimation algorithm based on adaptive pattern and search priority. Springer J. Multimed. Tools Appl. 74, 11821–11836 (2015)
Wang, Z., Bovik, A.C., Seikh, H.R., Simoncella, E.P.: Image quality assessment from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)
The SSIM index for image quality measurement (online). http://www.cns.nyu.edu/lev/ssim
Acknowledgements
Author is very thankful and obliged for the valuable comments and suggestions of anonymous reviewer(s) and to the editor in chief for his smooth coordination.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Purwar, R.K. Enhanced dynamic pattern search algorithm with weighted search points for fast motion estimation. SIViP 11, 1001–1007 (2017). https://doi.org/10.1007/s11760-016-1050-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-016-1050-y