Skip to main content

2018 | OriginalPaper | Buchkapitel

An Improved Block-Matching Algorithm Based on Chaotic Sine-Cosine Algorithm for Motion Estimation

verfasst von : Bodhisattva Dash, Suvendu Rup

Erschienen in: Artificial Neural Networks and Machine Learning – ICANN 2018

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Motion estimation (ME) plays an important role in a video coding solution to achieve a low bit rate. The selection of the optimal motion vector (MV) has a significant impact on the quality of the compressed video. Block-matching (BM) algorithm is one of the widely accepted ME techniques to estimate the motion between the successive frames. In any BM technique, the motion vectors (MVs) are obtained for the current frame over a pre-defined search region in the previous frame by minimizing certain matching criterion. However, the computation of these matching criteria is highly expensive (in terms of the computational time). Hence, the block-based ME (BME) can be realized as an optimization problem which aims at finding the best-matched block within a specified search region. In this context, an improved block-matching technique is proposed that incorporates a chaotic-based sine-cosine optimization algorithm along with a fitness approximation (FA) strategy. The proposed approach has been compared with several other BM techniques in terms of different parameters, namely, the peak-signal-to-noise-ratio (PSNR), PSNR degradation ratio (\(D_{PSNR}\)), and the number of search points. The analysis of the results obtained demonstrates that the proposed method yields potential improvements over other competent schemes.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Arora, S., Anand, P.: Chaotic grasshopper optimization algorithm for global optimization. Neural Comput. Appl. 1–21 (2018) Arora, S., Anand, P.: Chaotic grasshopper optimization algorithm for global optimization. Neural Comput. Appl. 1–21 (2018)
2.
Zurück zum Zitat Barron, J.L., Fleet, D.J., Beauchemin, S.S.: Performance of optical flow techniques. Int. J. Comput. Vis. 12(1), 43–77 (1994)CrossRef Barron, J.L., Fleet, D.J., Beauchemin, S.S.: Performance of optical flow techniques. Int. J. Comput. Vis. 12(1), 43–77 (1994)CrossRef
3.
Zurück zum Zitat Brites, C.: Advances on distributed video coding. Technical University of Lisbon, MS Thesis, Lisbon, Portugal (2005) Brites, C.: Advances on distributed video coding. Technical University of Lisbon, MS Thesis, Lisbon, Portugal (2005)
4.
Zurück zum Zitat Cuevas, E.: Block-matching algorithm based on harmony search optimization for motion estimation. Appl. Intell. 39(1), 165–183 (2013)CrossRef Cuevas, E.: Block-matching algorithm based on harmony search optimization for motion estimation. Appl. Intell. 39(1), 165–183 (2013)CrossRef
5.
Zurück zum Zitat 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)CrossRef 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)CrossRef
6.
Zurück zum Zitat Cuevas, E., Zaldívar, D., Pérez-Cisneros, M., Sossa, H., Osuna, V.: Block matching algorithm for motion estimation based on artificial bee colony (abc). Appl. Soft Comput. 13(6), 3047–3059 (2013)CrossRef Cuevas, E., Zaldívar, D., Pérez-Cisneros, M., Sossa, H., Osuna, V.: Block matching algorithm for motion estimation based on artificial bee colony (abc). Appl. Soft Comput. 13(6), 3047–3059 (2013)CrossRef
7.
Zurück zum Zitat Elaziz, M.A., Oliva, D., Xiong, S.: An improved opposition-based sine cosine algorithm for global optimization. Expert Syst. Appl. 90, 484–500 (2017)CrossRef Elaziz, M.A., Oliva, D., Xiong, S.: An improved opposition-based sine cosine algorithm for global optimization. Expert Syst. Appl. 90, 484–500 (2017)CrossRef
8.
Zurück zum Zitat Abd Elfattah, M., Abuelenin, S., Hassanien, A.E., Pan, J.-S.: Handwritten arabic manuscript image binarization using sine cosine optimization algorithm. In: Pan, J.-S., Lin, J.C.-W., Wang, C.-H., Jiang, X.H. (eds.) ICGEC 2016. AISC, vol. 536, pp. 273–280. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-48490-7_32CrossRef Abd Elfattah, M., Abuelenin, S., Hassanien, A.E., Pan, J.-S.: Handwritten arabic manuscript image binarization using sine cosine optimization algorithm. In: Pan, J.-S., Lin, J.C.-W., Wang, C.-H., Jiang, X.H. (eds.) ICGEC 2016. AISC, vol. 536, pp. 273–280. Springer, Cham (2017). https://​doi.​org/​10.​1007/​978-3-319-48490-7_​32CrossRef
9.
Zurück zum Zitat Hafez, A.I., Zawbaa, H.M., Emary, E., Hassanien, A.E.: Sine cosine optimization algorithm for feature selection. In: 2016 International Symposium on Innovations in Intelligent Systems and Applications (INISTA), pp. 1–5. IEEE (2016) Hafez, A.I., Zawbaa, H.M., Emary, E., Hassanien, A.E.: Sine cosine optimization algorithm for feature selection. In: 2016 International Symposium on Innovations in Intelligent Systems and Applications (INISTA), pp. 1–5. IEEE (2016)
10.
Zurück zum Zitat Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. MIT Press, Cambridge (1992) Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. MIT Press, Cambridge (1992)
11.
Zurück zum Zitat Huang, Y.W., Chen, C.Y., Tsai, C.H., Shen, C.F., Chen, L.G.: Survey on block matching motion estimation algorithms and architectures with new results. J. VLSI Sig. Process. Syst. Sig. Image Video Technol. 42(3), 297–320 (2006)CrossRef Huang, Y.W., Chen, C.Y., Tsai, C.H., Shen, C.F., Chen, L.G.: Survey on block matching motion estimation algorithms and architectures with new results. J. VLSI Sig. Process. Syst. Sig. Image Video Technol. 42(3), 297–320 (2006)CrossRef
12.
Zurück zum Zitat Jain, J., Jain, A.: Displacement measurement and its application in interframe image coding. IEEE Trans. Commun. 29(12), 1799–1808 (1981)CrossRef Jain, J., Jain, A.: Displacement measurement and its application in interframe image coding. IEEE Trans. Commun. 29(12), 1799–1808 (1981)CrossRef
13.
Zurück zum Zitat Jong, H.M., Chen, L.G., Chiueh, T.D.: Accuracy improvement and cost reduction of 3-step search block matching algorithm for video coding. IEEE Trans. Circ. Syst. Video Technol. 4(1), 88–90 (1994)CrossRef Jong, H.M., Chen, L.G., Chiueh, T.D.: Accuracy improvement and cost reduction of 3-step search block matching algorithm for video coding. IEEE Trans. Circ. Syst. Video Technol. 4(1), 88–90 (1994)CrossRef
15.
Zurück zum Zitat Li, R., Zeng, B., Liou, M.L.: A new three-step search algorithm for block motion estimation. IEEE Trans. Circ. Syst. Video Technol. 4(4), 438–442 (1994)CrossRef Li, R., Zeng, B., Liou, M.L.: A new three-step search algorithm for block motion estimation. IEEE Trans. Circ. Syst. Video Technol. 4(4), 438–442 (1994)CrossRef
16.
Zurück zum Zitat Liaw, Y.C., Lai, J.Z., Hong, Z.C.: Fast block matching using prediction and rejection criteria. Signal Process. 89(6), 1115–1120 (2009)CrossRef Liaw, Y.C., Lai, J.Z., Hong, Z.C.: Fast block matching using prediction and rejection criteria. Signal Process. 89(6), 1115–1120 (2009)CrossRef
17.
Zurück zum Zitat Lin, C.I., Wu, J.L.: A lightweight genetic block-matching algorithm for video coding. IEEE Trans. Circ. Syst. Video Technol. 8(4), 386–392 (1998)CrossRef Lin, C.I., Wu, J.L.: A lightweight genetic block-matching algorithm for video coding. IEEE Trans. Circ. Syst. Video Technol. 8(4), 386–392 (1998)CrossRef
18.
Zurück zum Zitat Liu, L.K., Feig, E.: A block-based gradient descent search algorithm for block motion estimation in video coding. IEEE Trans. Circ. Syst. Video Technol. 6(4), 419–422 (1996)CrossRef Liu, L.K., Feig, E.: A block-based gradient descent search algorithm for block motion estimation in video coding. IEEE Trans. Circ. Syst. Video Technol. 6(4), 419–422 (1996)CrossRef
19.
Zurück zum Zitat Lu, J., Liou, M.L.: A simple and efficient search algorithm for block-matching motion estimation. IEEE Trans. Circ. Syst. Video Technol. 7(2), 429–433 (1997)CrossRef Lu, J., Liou, M.L.: A simple and efficient search algorithm for block-matching motion estimation. IEEE Trans. Circ. Syst. Video Technol. 7(2), 429–433 (1997)CrossRef
20.
Zurück zum Zitat Mirjalili, S.: SCA: a sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 96, 120–133 (2016)CrossRef Mirjalili, S.: SCA: a sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 96, 120–133 (2016)CrossRef
21.
Zurück zum Zitat Nie, Y., Ma, K.K.: Adaptive rood pattern search for fast block-matching motion estimation. IEEE Trans. Image Process. 11(12), 1442–1449 (2002)CrossRef Nie, Y., Ma, K.K.: Adaptive rood pattern search for fast block-matching motion estimation. IEEE Trans. Image Process. 11(12), 1442–1449 (2002)CrossRef
22.
Zurück zum Zitat Po, L.M., Ma, W.C.: A novel four-step search algorithm for fast block motion estimation. IEEE Trans. Circ. Syst. Video Technol. 6(3), 313–317 (1996)CrossRef Po, L.M., Ma, W.C.: A novel four-step search algorithm for fast block motion estimation. IEEE Trans. Circ. Syst. Video Technol. 6(3), 313–317 (1996)CrossRef
23.
Zurück zum Zitat Saha, A., Mukherjee, J., Sural, S.: New pixel-decimation patterns for block matching in motion estimation. Sig. Process.: Image Commun. 23(10), 725–738 (2008) Saha, A., Mukherjee, J., Sural, S.: New pixel-decimation patterns for block matching in motion estimation. Sig. Process.: Image Commun. 23(10), 725–738 (2008)
24.
Zurück zum Zitat Saha, A., Mukherjee, J., Sural, S.: A neighborhood elimination approach for block matching in motion estimation. Sig. Process.: Image Commun. 26(8–9), 438–454 (2011) Saha, A., Mukherjee, J., Sural, S.: A neighborhood elimination approach for block matching in motion estimation. Sig. Process.: Image Commun. 26(8–9), 438–454 (2011)
25.
Zurück zum Zitat Sayed, G.I., Khoriba, G., Haggag, M.H.: A novel chaotic salp swarm algorithm for global optimization and feature selection. Appl. Intell. 48(10), 1–20 (2018)CrossRef Sayed, G.I., Khoriba, G., Haggag, M.H.: A novel chaotic salp swarm algorithm for global optimization and feature selection. Appl. Intell. 48(10), 1–20 (2018)CrossRef
27.
Zurück zum Zitat Sindhu, R., Ngadiran, R., Yacob, Y.M., Zahri, N.A.H., Hariharan, M.: Sine-cosine algorithm for feature selection with elitism strategy and new updating mechanism. Neural Comput. Appl. 28(10), 2947–2958 (2017)CrossRef Sindhu, R., Ngadiran, R., Yacob, Y.M., Zahri, N.A.H., Hariharan, M.: Sine-cosine algorithm for feature selection with elitism strategy and new updating mechanism. Neural Comput. Appl. 28(10), 2947–2958 (2017)CrossRef
28.
Zurück zum Zitat Skowronski, J.: Pel recursive motion estimation and compensation in subbands. Sig. Process.: Image Commun. 14(5), 389–396 (1999) Skowronski, J.: Pel recursive motion estimation and compensation in subbands. Sig. Process.: Image Commun. 14(5), 389–396 (1999)
29.
Zurück zum Zitat Song, Y., Liu, Z., Ikenaga, T., Goto, S.: Lossy strict multilevel successive elimination algorithm for fast motion estimation. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 90(4), 764–770 (2007)CrossRef Song, Y., Liu, Z., Ikenaga, T., Goto, S.: Lossy strict multilevel successive elimination algorithm for fast motion estimation. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 90(4), 764–770 (2007)CrossRef
30.
Zurück zum Zitat Storn, R., Price, K.: Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11(4), 341–359 (1997)MathSciNetCrossRef Storn, R., Price, K.: Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11(4), 341–359 (1997)MathSciNetCrossRef
31.
Zurück zum Zitat Tavazoei, M.S., Haeri, M.: An optimization algorithm based on chaotic behavior and fractal nature. J. Comput. Appl. Math. 206(2), 1070–1081 (2007)MathSciNetCrossRef Tavazoei, M.S., Haeri, M.: An optimization algorithm based on chaotic behavior and fractal nature. J. Comput. Appl. Math. 206(2), 1070–1081 (2007)MathSciNetCrossRef
32.
Zurück zum Zitat Tharwat, A., Hassanien, A.E.: Chaotic antlion algorithm for parameter optimization of support vector machine. Appl. Intell. 48(3), 670–686 (2018)CrossRef Tharwat, A., Hassanien, A.E.: Chaotic antlion algorithm for parameter optimization of support vector machine. Appl. Intell. 48(3), 670–686 (2018)CrossRef
33.
Zurück zum Zitat Tzovaras, D., Kompatsiaris, I., Strintzis, M.G.: 3D object articulation and motion estimation in model-based stereoscopic videoconference image sequence analysis and coding1. Sig. Process.: Image Commun. 14(10), 817–840 (1999) Tzovaras, D., Kompatsiaris, I., Strintzis, M.G.: 3D object articulation and motion estimation in model-based stereoscopic videoconference image sequence analysis and coding1. Sig. Process.: Image Commun. 14(10), 817–840 (1999)
34.
Zurück zum Zitat Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)CrossRef Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)CrossRef
35.
Zurück zum Zitat Yuan, X., Shen, X.: Block matching algorithm based on particle swarm optimization for motion estimation. In: International Conference on Embedded Software and Systems ICESS 2008, pp. 191–195. IEEE (2008) Yuan, X., Shen, X.: Block matching algorithm based on particle swarm optimization for motion estimation. In: International Conference on Embedded Software and Systems ICESS 2008, pp. 191–195. IEEE (2008)
36.
Zurück zum Zitat Zhu, S., Ma, K.K.: A new diamond search algorithm for fast block-matching motion estimation. IEEE Trans. Image Process. 9(2), 287–290 (2000)CrossRef Zhu, S., Ma, K.K.: A new diamond search algorithm for fast block-matching motion estimation. IEEE Trans. Image Process. 9(2), 287–290 (2000)CrossRef
Metadaten
Titel
An Improved Block-Matching Algorithm Based on Chaotic Sine-Cosine Algorithm for Motion Estimation
verfasst von
Bodhisattva Dash
Suvendu Rup
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-01424-7_74

Premium Partner