Log in

Ant weight-lifting algorithm for motion estimation

  • Research
  • Published:
Iran Journal of Computer Science Aims and scope Submit manuscript

Abstract

Every video coding standard includes and requires motion estimation and compensation. The full search algorithm, which provides the best motion estimation, has a very high computation cost. Researchers have developed several algorithms to reduce the cost of computation. However, most of these algorithms become trapped in local minima during the search. Population-based evolutionary algorithms are widely used to develop a computationally efficient and cost-effective motion estimation strategy. The most recent effort used the Jaya algorithm to develop a motion estimation process that outperformed the state-of-the-art test zone search algorithm. In this study, a motion estimation algorithm based on the ant weight-lifting approach is proposed. Previously, the ant weight-lifting algorithm was used to solve a variety of problems, such as image segmentation, signal compression, and so on. The ant weight-lifting algorithm's computation cost was reduced by adopting a fitness estimation method that uses nearest-neighbor interpolation and an early termination strategy. Compared to Jaya algorithm-based motion estimation, the proposed algorithm executes up to 3% more quickly and exhibits up to 1.2 dB less distortion.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Data availability

The test video sequences used during the current study are available in the “YUV Dataset: **ph.org Video Test Media [Derf’s Collection]” repository, https://media.xiph.org/video/derf.

Abbreviations

VVC:

Versatile video coding

GOP:

Group of pictures

TZS:

Test zone search

AWL Algorithm:

Ant weight-lifting algorithm

JABM:

Jaya algorithm-based motion estimation

ZMP:

Zero-motion prejudgment

SAD:

Sum of absolute difference

NNI:

Nearest-neighbor interpolation

PSNR:

Peak signal-to-noise ratio

SSIM:

Structure similarity index metric

References

  1. Bross, B., Chen, J., Ohm, J.R., Sullivan, G.J., Wang, Y.K.: Developments in international video coding standardization after avc, with an overview of versatile video coding (vvc). Proc. IEEE 109(9), 1463–1493 (2021). https://doi.org/10.1109/JPROC.2020.3043399

    Article  Google Scholar 

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

    Article  Google Scholar 

  3. Cote, G., Erol, B., Gallant, M., Kossentini, F.: H. 263+: video coding at low bit rates. IEEE Trans. Circuits Syst. Video Technol. 8(7), 849–866 (1998). https://doi.org/10.1109/76.735381

    Article  Google Scholar 

  4. Kalva, H.: The H. 264 video coding standard. IEEE Multimed. 13(4), 86–90 (2006). https://doi.org/10.1109/MMUL.2006.93

    Article  Google Scholar 

  5. Barjatya, A.: Block matching algorithms for motion estimation. IEEE Trans. Evolut. Comput. 8(3), 225–239 (2004)

    Google Scholar 

  6. Chow, K.H.K., Liou, M.L.: Genetic motion search algorithm for video compression. IEEE Trans. Circuits Syst. Video Technol. 3(6), 440–445 (1993). https://doi.org/10.1109/76.260203

    Article  Google Scholar 

  7. Nie, Y., Ma, K.K.: Adaptive rood pattern search for fast block-matching motion estimation. IEEE Trans. Image Process. 11(12), 1442–1449 (2002). https://doi.org/10.1109/TIP.2002.806251

    Article  Google Scholar 

  8. Hosur, P. I.: Motion vector field adaptive fast motion estimation. In Second International Conference on Information, Communications and Signal Processing (ICICS'99), Singapore, Dec. 1999 (1999)

  9. Tourapis, A. M., Au, O. C. L., & Liou, M. L.: Predictive motion vector field adaptive search technique (PMVFAST): enhancing block-based motion estimation. In Visual Communications and Image Processing 2001 (Vol. 4310, pp. 883–892). SPIE (2000). https://doi.org/10.1117/12.411871

  10. Tourapis, A. M.: Enhanced predictive zonal search for single and multiple frame motion estimation. In Visual Communications and Image Processing 2002 (Vol. 4671, pp. 1069–1079). SPIE (2002). https://doi.org/10.1117/12.453031

  11. Li, X., **ao, N., Claramunt, C., Lin, H.: Initialization strategies to enhancing the performance of genetic algorithms for the p-median problem. Comput. Ind. Eng. 61(4), 1024–1034 (2011). https://doi.org/10.1016/j.cie.2011.06.015

    Article  Google Scholar 

  12. **ao, N.: A unified conceptual framework for geographical optimization using evolutionary algorithms. Ann. Assoc. Am. Geogr. 98(4), 795–817 (2008). https://doi.org/10.1080/00045600802232458

    Article  Google Scholar 

  13. Cuevas, E., Zaldivar, D., Pérez-Cisneros, M., Oliva, D.: Block-matching algorithm based on differential evolution for motion estimation. Eng. Appl. Artif. Intell. 26(1), 488–498 (2013). https://doi.org/10.1016/j.engappai.2012.08.003

    Article  Google Scholar 

  14. Dash, B., Rup, S., Mohanty, F., Swamy, M.N.S.: A hybrid block-based motion estimation algorithm using JAYA for video coding techniques. Digital Signal Process. 88, 160–171 (2019). https://doi.org/10.1016/j.dsp.2019.01.016

    Article  Google Scholar 

  15. Dixit, A., Mani, A., & Bansal, R.: DEBM: Differential Evolution-Based Block Matching Algorithm. In Intelligence Enabled Research (pp. 1–9). Springer, Singapore (2021). https://doi.org/10.1007/978-981-15-9290-4_1

  16. “YUV Dataset: **ph.org Video Test Media [Derf's Collection].” https://media.xiph.org/video/derf (Last accessed on November 26, 2022 01:08 IST)

  17. Pandian, S.I.A., Bala, G.J., Anitha, J.: A pattern based PSO approach for block matching in motion estimation. Eng. Appl. Artif. Intell. 26(8), 1811–1817 (2013). https://doi.org/10.1016/j.engappai.2013.04.003

    Article  Google Scholar 

  18. Praveena, M., Balaji, N., Naidu, C.D.: Hardware efficient block matching algorithm based on modified differential evolution optimization for fast motion estimation. Analog Integr. Circ. Sig. Process 100(2), 389–404 (2019). https://doi.org/10.1007/s10470-018-1348-5

    Article  Google Scholar 

  19. Praveena, M., Balaji, N., & Naidu, C. D.: FPGA design of area efficient and superfast motion estimation using JAYA optimization-based block matching algorithm. In: Communication, Software and Networks (pp. 137–148). Springer, Singapore (2023). https://doi.org/10.1007/978-981-19-4990-6_13

  20. Balamonica, K., Saravanan, T.J., Priya, C.B., Gopalakrishnan, N.: Small creatures can lift more than their own bodyweight and a human cannot-an explanation through structural mechanics. Biomater. Biomech. Bioeng. 4(1), 9–20 (2019). https://doi.org/10.12989/bme.2019.4.1.009

    Article  Google Scholar 

  21. Samanta, S., Chakraborty, S., Acharjee, S., Mukherjee, A., & Dey, N.: Solving 0/1 knapsack problem using ant weight lifting algorithm. In 2013 IEEE International Conference on Computational Intelligence and Computing Research (pp. 1–5). IEEE (2013). https://doi.org/10.1109/ICCIC.2013.6724162

  22. Acharjee, S., Dey, N., Samanta, S., Das, D., Roy, R., Chakraborty, S., Chaudhuri, S.S.: Electrocardiograph signal compression using ant weight lifting algorithm for tele-monitoring. J. Med. Imaging Health Inform. 6(1), 244–251 (2016). https://doi.org/10.1166/jmihi.2016.1594

    Article  Google Scholar 

  23. Samanta, S., Acharjee, S., Mukherjee, A., Das, D., & Dey, N.: Ant weight lifting algorithm for image segmentation. In 2013 IEEE International Conference on Computational Intelligence and Computing Research (pp. 1–5). IEEE. (2013). https://doi.org/10.1109/ICCIC.2013.6724160

  24. Acharjee, S., Chakraborty, S., Karaa, W.B.A., Azar, A.T., Dey, N.: Performance evaluation of different cost functions in motion vector estimation. Int. J. Serv. Sci. Manage. Eng. Technol. 5(1), 45–65 (2014). https://doi.org/10.4018/ijssmet.2014010103

    Article  Google Scholar 

Download references

Funding

The authors did not receive support from any organization for the submitted work.

Author information

Authors and Affiliations

Authors

Contributions

SA has carried out the research work. Prof. SS Chaudhuri has supervised the research work. Both of them has reviewed the manuscript.

Corresponding author

Correspondence to Suvojit Acharjee.

Ethics declarations

Conflict of interest

All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.

Ethical approval

Not applicable as no studies on human or animal have been performed.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) 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

Acharjee, S., Chaudhuri, S.S. Ant weight-lifting algorithm for motion estimation. Iran J Comput Sci 6, 207–219 (2023). https://doi.org/10.1007/s42044-022-00134-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42044-022-00134-5

Keywords

Navigation