VLSI Architecture of Block Matching Algorithms for Motion Estimation in High Efficiency Video Coding

被引:7
作者
Joshi, Amit M. [1 ]
Bramha, Alongbar [1 ]
机构
[1] Malaviya Natl Inst Technol, Elect & Commun Dept, Jaipur, Rajasthan, India
关键词
High-efficiency video coding (HEVC); Mean absolute difference (MAD); Mean square error (MSE); Motion estimation; Quad-tree partitions; Sum of absolute difference (SAD); SEARCH ALGORITHM; HEVC; IMPLEMENTATION;
D O I
10.1007/s11277-020-07081-z
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
High-efficiency video coding (HEVC) is a latest video coding standard and the motion estimation unit is the most important block. The work presents the different types of Matching Criteria for Block-Based Motion Estimation technique in HEVC standard. HEVC requires fast motion estimation algorithms to have better real time performance. The hardware implementation of motion estimation helps to achieve high speed though parallel processing. An improved block matching technique is designed with reduced blocks for HEVC. The proposed method has less execution time where only blocks having motion are compared for prediction computation. The searching time complexity is dependent on the number of blocks that are having motion. The searching time of frame having small motion can be reduced to 80-85% as compared to the traditional full search algorithm. In the paper, sum of absolute difference, mean square error and mean absolute difference are computed to find the best matching algorithm for HEVC. However, SAD has less computational complexity with compare to other matching criteria. The results suggest that proposed motion estimation algorithm has better performance with compare to similar previous work.
引用
收藏
页码:907 / 922
页数:16
相关论文
共 24 条
[1]   Depth from a Motion Algorithm and a Hardware Architecture for Smart Cameras [J].
Aguilar-Gonzalez, Abiel ;
Arias-Estrada, Miguel ;
Berry, Francois .
SENSORS, 2019, 19 (01)
[2]   Design and implementation of an efficient hardware integer motion estimator for an HEVC video encoder [J].
Alcocer, Estefania ;
Gutierrez, Roberto ;
Lopez-Granado, Otoniel ;
Malumbres, Manuel .
JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (02) :547-557
[3]   HEVC Complexity and Implementation Analysis [J].
Bossen, Frank ;
Bross, Benjamin ;
Suehring, Karsten ;
Flynn, David .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (12) :1685-1696
[4]   Simulation-based HW/SW co-exploration of the concurrent execution of HEVC intra encoding algorithms for heterogeneous multi-core architectures [J].
Brandenburg, Jens ;
Stabernack, Benno .
JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 77 :26-42
[5]   Efficient architecture of variable size HEVC 2D-DCT for FPGA platforms [J].
Chen, Min ;
Zhang, Yuanzhi ;
Lu, Chao .
AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2017, 73 :1-8
[6]  
Davis P., 2014, INT C SIGN PROC EMB
[7]  
Hosur P. I, 2003, 2 INT C INF COMM SIG
[8]  
Joshi A, 2012, WATERMARKING, V2
[9]  
Joshi A.M., 2018, P IEEE FRONT ED C FI, P1
[10]   FPGA prototyping of video watermarking for ownership verification based on H.264/AVC [J].
Joshi, Amit M. ;
Mishra, Vivekanand ;
Patrikar, R. M. .
MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (06) :3121-3144