Abstract
Reduced bit representations of video sequences are employed in order to mitigate the computational complexity of block matching algorithms. The idea is to explore computationally cheaper matching criteria than the conventional sum of absolute difference or fuzzy theory. Such low cost matching criteria result in substantial time saving and can therefore achieve real time video compression. To reduce the computational burden of such algorithms even further, we used them in orthogonal to the algorithms which reduces the number of search points in the search window. The speedup in computation as a result of using two-bit transform is rectified by imposing a modified version of multilevel successive elimination algorithm in orthogonal form. Experimental results show that the numbers of search points can be reduced by an average of 95% for sequences with low motion content and by an average of 85% for sequences with relatively high motion content. For all the results the same peak-signal-to-noise ratio of the reconstructed frames is maintained as that of the two-bit transform.
Similar content being viewed by others
References
Baek Y, Oh HS, Lee HK (1996) An efficient block-matching criterion for motion estimation and its VLSI implementation. Consum Electron IEEE Trans 42(4):885–892. https://doi.org/10.1109/30.555764
Celebi AT, Yavuz S, Celebi A, Urhan O (2018) Selective gray-coded bit-plane based two-bit transform and its efficient hardware architecture for low-complexity motion estimation. Consum Electron IEEE Trans. https://doi.org/10.1109/TCE.2018.2851786
Cheung CK, Po LM (2000) Normalized partial distortion search algorithm for block motion estimation. Circ Syst Video Technol IEEE Trans 10(3):417–422. https://doi.org/10.1109/76.836286
Choi C, Jeong J (2014a) Successive elimination algorithm for constrained one-bit transform based motion estimation using the bonferroni inequality. Signal Process Lett IEEE 21(10):1260–1264. https://doi.org/10.1109/LSP.2014.2328992
Choi C, Jeong J (2014b) Constrained two-bit transform for low-complexity motion estimation. Opt Eng 53(6):063–104. https://doi.org/10.1109/ICCE.2013.6486924
Erturk A, Erturk S (2005) Two-bit transform for binary block motion estimation. Circ Syst Video Technol IEEE Trans 15(7):938–946. https://doi.org/10.1109/TCSVT.2005.848340
Erturk S (2007) Multiplication-free one-bit transform for low-complexity block-based motion estimation. Signal Process Lett IEEE 14(2):109–112. https://doi.org/10.1109/LSP.2006.882088
Gao XQ, Duanmu CJ, Zou CR (2000) A multilevel successive elimination algorithm for block matching motion estimation. Image Process IEEE Trans 9(3):501–504. https://doi.org/10.1109/83.826786
Hang HM, Chou YM, Cheng SC (1997) Motion estimation for video coding standards. J VLSI Signal Process 17:113–136. https://doi.org/10.1023/A:1007994620638
Huang YW, Chen CY, Tsai CH, Shen CF, Chen LG (2006) Survey on block matching motion estimation algorithms and architectures with new results. J VLSI Signal Process 42(3):297–320. https://doi.org/10.1007/s11265-006-4190-4
Jakubowski M, Pastuszak G (2013) Block-based motion estimation algorithms—a survey. Opto Electron Rev 21(1):86–102. https://doi.org/10.2478/s11772-013-0071-0
Jeon G, Anisetti M, Wang L, Damiani E (2016) Locally estimated heterogeneity property and its fuzzy filter application for scanning format conversion. Inf Sci 354:112–130. https://doi.org/10.1016/j.ins.2016.03.016
Jeon G, Anisetti M, Lee J, Bellandi V, Damiani E, Jeong J (2009) Concept of linguistic variable-based fuzzy ensemble approach: application to interlaced HDTV sequences. Fuzzy Syst IEEE Trans 17(6):1245–1258. https://doi.org/10.1109/TFUZZ.2009.2026638
Kthiri M, Loukil H, Atitallah AB, Kadionik P, Dallet D, Masmoudi N (2012) FPGA architecture of the LDPS motion estimation for H.264/AVC video coding. J Signal Process Syst 68:273–285. https://doi.org/10.1007/s11265-011-0614-x
Li W, Salari E (1995) Successive elimination algorithm for motion estimation. Image Process IEEE Trans 4(2):105–107. https://doi.org/10.1109/83.350809
Montrucchio B, Quaglia D (2005) New sorting-based lossless motion estimation algorithms and a partial distortion elimination performance analysis. Circ Syst Video Technol IEEE Trans 15(2):210–220. https://doi.org/10.1109/TCSVT.2004.841689
Natarajan B, Bhaskaran V, Konstantinides K (1997) Low-complexity block-based motion estimation via one-bit transforms. Circ Syst Video Technol IEEE Trans 7(4):702–706. https://doi.org/10.1109/76.611181
Shi J, Wu J, Anisetti M, Damiani E, Jeon G (2017) An interval type-2 fuzzy active contour model for auroral oval segmentation soft computing. Soft Comput 21(9):2325–2345. https://doi.org/10.1007/s00500-015-1943-7
Trudeau L, Coulombe S, Desrosiers C (2018) Cost-based search ordering for rate-constrained motion estimation applied to HEVC. Broadcast IEEE Trans. https://doi.org/10.1109/TBC.2018.2847444
Urhan O, Erturk S (2007) Constrained one-bit transform for low complexity block motion estimation. Circ Syst Video Technol IEEE Trans 17(4):478–482. https://doi.org/10.1109/TCSVT.2007.893828
Urhan O (2010) Constrained one-bit transform based fast block motion estimation using adaptive search range. Consum Electron IEEE Trans 56(3):1868–1871. https://doi.org/10.1109/TCE.2010.5606339
Wang J, Wu J, Wu Z, Anisetti M, Jeon G (2018) Bayesian method application for color demosaicking. SPIE Opt Eng 57(5):053102. https://doi.org/10.1117/1.OE.57.5.053102
Wong PHW, Au OC (1999) Modified one-bit transform for motion estimation. Circ Syst Video Technol IEEE Trans 9(7):1020–1024. https://doi.org/10.1109/76.795055
Wu J, Anisetti M, Wu W, Damiani E, Jeon G (2016) Bayer demosaicking with polynomial interpolation. IEEE Trans Image Process 25(11):5369–5382. https://doi.org/10.1109/TIP.2016.2604489
Zhu C, Lin X, Chau LP (2002) Hexagon-based search pattern for fast block motion estimation. Circ Syst Video Technol IEEE Trans 12(5):349–355. https://doi.org/10.1109/TCSVT.2002.1003474
Acknowledgements
This work was supported by the Incheon National University Research Grant in 2016.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations
Rights and permissions
About this article
Cite this article
Hussain, F., Ahmad, M.I., Anwar, S. et al. Efficient motion estimation using two-bit transform and modified multilevel successive elimination. J Ambient Intell Human Comput 10, 3947–3953 (2019). https://doi.org/10.1007/s12652-018-0996-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-018-0996-8