Very large scale integration architecture for block-matching motion estimation using adaptive rood pattern search algorithm

被引:4
作者
Puthenpurayil, Shiju Padmanabhan [1 ]
Chakrabarti, Indrajit [1 ]
Virdi, Rishi [1 ]
Kaushik, Harsh [1 ]
机构
[1] Indian Inst Technol, Elect & Elect Commun Engn Dept, Kharagpur 721302, W Bengal, India
关键词
motion estimation; image matching; video coding; search problems; VLSI; field programmable gate arrays; application specific integrated circuits; very large scale integration architecture; adaptive rood pattern search algorithm; block-matching motion estimation; video encoder; ARPS algorithm; field programmable gate array; application specific integrated circuit; ASIC; peak signal-to-noise ratio; Virtex-4; FPGA; Xilinx; 14; 2; Synopsys design vision tool; size; 0; 18; mum; frequency; 100; MHz; power; 4; 54; mW; VLSI ARCHITECTURE;
D O I
10.1049/iet-cds.2015.0108
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This study introduces an architecture for motion estimation block of the video encoder using adaptive rood pattern search (ARPS) algorithm. The architecture has been designed for field programmable gate array (FPGA) as well as application specific integrated circuit (ASIC) implementations. Experimental results show that the speed of ARPS algorithm is ahead of several existing fast motion estimation algorithms without compromising the peak signal-to-noise ratio values. The Virtex-4 FPGA implementation of the proposed architecture using Xilinx 14.2 attains a maximum frequency of 103 MHz with <3% usage of slices. ASIC implementation of the proposed architecture with Synopsys design vision tool (0.18 mu m) using 100 MHz frequency involves power consumption of 4.54 mW and occupies 0.073 mm(2). A maximum frequency of 333 MHz has been achieved for the ASIC implementation with 16 x 16 blocks and it can process 651 frames of slow motion video such as Akiyo and 280 frames of fast motion video such as Football of CIF format (352 x 288 resolution) per second. Moreover, the ASIC implementation can process up to 31 frames of HD (1920 x 1080 resolution) video per second. Hence, the proposed architecture fits well in applications such as video conferencing and video phones.
引用
收藏
页码:309 / 316
页数:8
相关论文
共 14 条
[1]  
[Anonymous], THESIS
[2]   Adaptive dual-cross search algorithm for block-matching motion estimation [J].
Banh, XQ ;
Tan, YP .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2004, 50 (02) :766-775
[3]  
Barjatya A., 2004, IEEE T EVOLUTION COM, V8, P225, DOI DOI 10.1109/TEVC.2004.826069
[4]   Fast algorithm and architecture design of low-power integer motion estimation for H.264/AVC [J].
Chen, Tung-Chien ;
Chen, Yu-Han ;
Tsai, Sung-Fang ;
Chien, Shao-Yi ;
Chen, Liang-Gee .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2007, 17 (05) :568-577
[5]   A high performance fast search algorithm for block matching motion estimation [J].
He, ZL ;
Liou, ML .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1997, 7 (05) :826-828
[6]   An efficient three-step search algorithm for block motion estimation [J].
Jing, X ;
Chau, LP .
IEEE TRANSACTIONS ON MULTIMEDIA, 2004, 6 (03) :435-438
[7]   A Novel VLSI Architecture for Full-Search Variable Block-Size Motion Estimation [J].
Kim, Jinwook ;
Park, Taegeun .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (02) :728-733
[8]  
Koenen R., 2002, OVERVIEW MPEG 4 STAN, V1730, P11
[9]   Algorithm and Architecture Co-Design of Hardware-Oriented, Modified Diamond Search for Fast Motion Estimation in H.264/AVC [J].
Ndili, Obianuju ;
Ogunfunmi, Tokunbo .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2011, 21 (09) :1214-1227
[10]   Adaptive rood pattern search for fast block-matching motion estimation [J].
Nie, Y ;
Ma, KK .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2002, 11 (12) :1442-1449