Efficient fast motion estimation algorithm for real-time applications

被引:2
作者
Agha, Shahrukh [1 ]
Khan, Mansoor [1 ]
Jan, Farmanullah [2 ]
机构
[1] COMSATS Univ Islamabad, Dept Elect & Comp Engn, Islamabad 44000, Pakistan
[2] Imam Abdulrahman Bin Faisal Univ, Dept Comp Sci, Dammam, Saudi Arabia
关键词
Motion estimation; Full search; Diamond search; Multiresolution hierarchy; SEARCH ALGORITHM; DIAMOND SEARCH; REDUCED-BIT;
D O I
10.1007/s11554-021-01188-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Motion estimation (ME) process is the most computational complex part of a video encoder. It exploits temporal redundancy present in a video sequence to achieve compression. To make the video encoding process in real time, alleviating the computational burden of motion estimation is mandatory. In this work, an efficient hierarchical diamond search (EHDS) ME algorithm is being presented. This algorithm consists of multiresolution hierarchies, modified diamond search and modified early jump-out mechanism. Multiresolution hierarchies and the modified diamond search algorithm help either locate the global minima or some location nearby it, as best match by first finding starting point of search near the global minima which improves quality and reduces complexity, while the modified early jump-out mechanism further reduces complexity. Results have shown that the proposed algorithm has less complexity and power consumption than the conventional diamond search (DS) and other existing DS algorithms, while the quality is comparable to full search (FS) ME algorithm.
引用
收藏
页码:403 / 413
页数:11
相关论文
共 32 条
[1]   A high throughput two-dimensional discrete cosine transform and MPEG4 motion estimation using vector coprocessor [J].
Agha, Shahrukh ;
Gulzari, Usman Ali ;
Shaheen, Farzana ;
Jan, Farmanullah .
JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (05) :1319-1330
[2]  
Agha S, 2017, IEEE I C SIGNAL IMAG, P273, DOI 10.1109/ICSIPA.2017.8120620
[3]   Reduced bit low power VLSI architectures for motion estimation [J].
Agha, Shahrukh ;
Khan, Shahid ;
Malik, Shahzad ;
Riaz, Raja .
JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2013, 24 (03) :382-399
[4]   Employing a novel cross-diamond search in a modified hierarchical search motion estimation algorithm for video compression [J].
Al-Najdawi, Nijad ;
AI-Najdawi, M. Noor ;
Tedmori, Sara .
INFORMATION SCIENCES, 2014, 268 :425-435
[5]   Block-matching criterion for efficient VLSI implementation of motion estimation [J].
Baek, YJ ;
Oh, HS ;
Lee, HK .
ELECTRONICS LETTERS, 1996, 32 (13) :1184-1185
[6]   A new fast motion estimation algorithm using fast mode decision for high-efficiency video coding standard [J].
Belghith, Fatma ;
Kibeya, Hassan ;
Loukil, Hassen ;
Ben Ayed, Mohamed Ali ;
Masmoudi, Nouri .
JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 11 (04) :675-691
[7]  
Bierling M., 1988, Proceedings of the SPIE - The International Society for Optical Engineering, V1001, P942, DOI 10.1117/12.969046
[8]   Fast motion vector estimation using multiresolution-spatio-temporal correlations [J].
Chalidabhongse, J ;
Kuo, CCJ .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1997, 7 (03) :477-488
[9]   Prediction-biased diamond search algorithm: a new approach to reduce motion estimation complexity [J].
Chatterjee, Sumit K. ;
Vittapu, Sravan K. ;
Kundu, Souvik .
MICROSYSTEM TECHNOLOGIES-MICRO-AND NANOSYSTEMS-INFORMATION STORAGE AND PROCESSING SYSTEMS, 2021, 27 (05) :2027-2032
[10]   Customization of an embedded RISC CPU with SIMD extensions for video encoding: A case study [J].
Chouliaras, V. A. ;
Dwyer, V. M. ;
Agha, S. ;
Nunez-Yanez, J. L. ;
Reisis, D. ;
Nakos, K. ;
Manolopoulos, K. .
INTEGRATION-THE VLSI JOURNAL, 2008, 41 (01) :135-152