Skip to main content
Log in

Enhanced adaptive threshold algorithm with weighted search points for fast motion estimation

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

Abstract

Block matching algorithms play vital role in the success of the video coding standards. A new block matching algorithm is proposed in this manuscript. Star diamond search with adaptive threshold is one of the state of the art algorithms for the motion estimation. Star diamond search with the adaptive threshold is enhanced by assigning the weights to the possible search points based on the chances to attain the matching block in various directions. This algorithm terminates early due to the cutoff threshold for the distortion at any stage of the algorithm. Algorithm also takes the advantage of the spatial coherence in adjacent blocks by assigning the highest precedence to the spatially left block. Proposed algorithm produces quality encoded frames with the significant improvement in the computation speed. Proposed algorithm achieves the speed gain in the range of 35–85%.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Wiegand T, Sullivan GJ, Bjontegaard G, Luthra A (2003) Overview of the H.264/AVC video coding standard. IEEE Trans Circuits Syst Video Technol 13(7):560–576. https://doi.org/10.1109/TCSVT.2003.815165

    Article  Google Scholar 

  2. Sullivan GJ, Ohm J, Han W, Wiegand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circuits Syst Video Technol 22(12):1649–1668. https://doi.org/10.1109/TCSVT.2012.2221191

    Article  Google Scholar 

  3. Bross B et al (2021) Overview of the versatile video coding (VVC) standard and its applications. IEEE Trans Circuits Syst Video Technol 31(10):3736–3764. https://doi.org/10.1109/TCSVT.2021.3101953

    Article  Google Scholar 

  4. Li R, Zeng B, Liou ML (1994) A new three step search algorithm for block motion estimation. IEEE Trans Circuits Syst Video Technol 4(4):438–442

    Article  Google Scholar 

  5. Po LM, Ma WC (1996) A novel four step search algorithm for fast block motion estimation. IEEE Trans Circuits Syst Video Technol 6(3):313–317

    Article  Google Scholar 

  6. Zhu C, Lin X, Chau LP (2002) Hexagon based search pattern for fast block motion estimation. IEEE Trans Circuits Syst Video Technol 12(5):349–355

    Article  Google Scholar 

  7. Zhu C, Lin X, Chau L, Po LM (2004) Enhanced hexagonal search for fast block motion estimation. IEEE Trans Circuits Syst Video Technol 14(10):1210–1214

    Article  Google Scholar 

  8. Lu J, Liou ML (1997) A simple and efficient search algorithm for block-matching motion estimation. IEEE Trans Circ Syst Video Technol 7(2):429–433

    Article  Google Scholar 

  9. Tham JY, Ranganath S, Ranganath M, Kassim AA (1998) A novel unrestricted center biased diamond search algorithm for block motion estimation. IEEE Trans Circuits Syst Video Technol 8(4):369–377

    Article  Google Scholar 

  10. Kerfa D, Belbachir MF (2016) Star diamond: an efficient algorithm for fast block matching motion estimation in H264/AVC video codec. Multimed Tools Appl 75:3161–3175. https://doi.org/10.1007/s11042-014-2428-x

    Article  Google Scholar 

  11. Mishra AK, Kohli N (2021) Analysis of block matching algorithms for motion estimation in video data. In: Swain D, Pattnaik PK, Athawale T (eds) Machine learning and information processing. Advances in intelligent systems and computing, vol 1311. Springer, Singapore. https://doi.org/10.1007/978-981-33-4859-2_32

    Chapter  Google Scholar 

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

    Article  Google Scholar 

  13. Luo J, Yang X, Liu L (2015) A fast motion estimation algorithm based on adaptive pattern and search priority. Springer J Multimed Tools Appl 74:11821–11836

    Article  Google Scholar 

  14. Amirpour H, Mousavinia A (2016) A dynamic search pattern motion estimation algorithm using prioritized motion vectors. SIViP 10(8):1–8

    Article  Google Scholar 

  15. Purwar RK, Rajpal N (2013) A fast block motion estimation algorithm using dynamic pattern search. SIViP 7:151–161. https://doi.org/10.1007/s11760-011-0283-z

    Article  Google Scholar 

  16. Purwar RK (2017) Enhanced dynamic pattern search algorithm with weighted search points for fast motion estimation. SIViP 11:1001–1007. https://doi.org/10.1007/s11760-016-1050-y

    Article  Google Scholar 

  17. Pan Z, Ku W, Wang Y (2018) Dynamic initial search pattern defined on Cartesian product of neighboring motion vectors for fast block-based motion estimation. Multimed Tools Appl. https://doi.org/10.1007/s11042-017-5063-5

    Article  Google Scholar 

  18. Pan Z, Zhang R, Ku W, Wang Y (2019) Adaptive pattern selection strategy for diamond search algorithm in fast motion estimation. Multimed Tools Appl. https://doi.org/10.1007/s11042-018-6353-2

    Article  Google Scholar 

  19. Amirpour H, Ghanbari M, Pinheiro A et al (2019) Motion estimation with chessboard pattern prediction strategy. Multimed Tools Appl 78:21785–21804. https://doi.org/10.1007/s11042-019-7432-8

    Article  Google Scholar 

  20. Kerfa D, Saidane A (2020) An efficient algorithm for fast block matching motion estimation using an adaptive threshold scheme. Multimed Tools Appl 79:24173–24184. https://doi.org/10.1007/s11042-020-09040-z

    Article  Google Scholar 

  21. Mishra AK, Kohli N (2021) Performance analysis of matching criteria in block-based motion estimation for video encoding. In: Hemanth J, Bestak R, Chen JIZ (eds) Intelligent data communication technologies and internet of things lecture notes on data engineering and communications technologies, vol 57. Springer, Singapore. https://doi.org/10.1007/978-981-15-9509-7_61

    Chapter  Google Scholar 

  22. Joshi V, Jain S (2020) Tampering detection and localization in digital video using temporal difference between adjacent frames of actual and reconstructed video clip. Int J Inf Tecnol 12:273–282. https://doi.org/10.1007/s41870-018-0268-z

    Article  Google Scholar 

  23. Wang S, Chen H (1999) An improve algorithm of motion compensation MPEG video compression. In: Proceedings of the IEEE International Vehicle Electronics Conference (IVEC'99) (Cat. No.99EX257), vol. 1, Changchun, China, 1999, pp. 261–264, https://doi.org/10.1109/IVEC.1999.830680

  24. Jing X, Zhu C, Chau L-P (2003) Smooth constrained motion estimation for video coding. Elsevier J Signal Process 83:677–680

    Article  MATH  Google Scholar 

  25. Purwar RK, Prakash N, Rajpal N (2011) A matching criterion for motion compensation in the temporal coding of video signal. SIViP 5:133–139. https://doi.org/10.1007/s11760-009-0149-9

    Article  Google Scholar 

  26. Amin HMA, Arefin MS, Dhar PK (2020) A method for video categorization by analyzing text, audio, and frames. Int j inf tecnol 12:889–898. https://doi.org/10.1007/s41870-019-00338-2

    Article  Google Scholar 

  27. Radarapu R, Gopal ASS, Madhusudhan NH et al (2021) Video summarization and captioning using dynamic mode decomposition for surveillance. Int J Inf Tecnol. https://doi.org/10.1007/s41870-021-00668-0

    Article  Google Scholar 

  28. https://media.xiph.org/video/derf/. Accessed 27 Jan 2021

Download references

Funding

This study is supported by Pt DDU Grant, 190304001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Awanish Kumar Mishra.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mishra, A.K., Kohli, N. Enhanced adaptive threshold algorithm with weighted search points for fast motion estimation. Int. j. inf. tecnol. 15, 845–857 (2023). https://doi.org/10.1007/s41870-022-01067-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41870-022-01067-9

Keywords

Navigation