Skip to main content
Log in

Enhanced dynamic pattern search algorithm with weighted search points for fast motion estimation

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Nie, Y., Ma, K.K.: Adaptive rood pattern search for fast block motion estimation. IEEE Trans. Image Process. 11(12), 1442–1449 (2002)

    Article  Google Scholar 

  7. 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)

    Article  MATH  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

  13. 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)

    Article  Google Scholar 

  14. 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

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. The SSIM index for image quality measurement (online). http://www.cns.nyu.edu/lev/ssim

Download references

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

Authors

Corresponding author

Correspondence to Ravindra Kr. Purwar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-016-1050-y

Keywords

Navigation