High Performance Hardware Architectures for One Bit Transform Based Single and Multiple Reference Frame Motion Estimation

被引:10
作者
Akin, Abdulkadir [1 ]
Sayilar, Gokhan [1 ]
Hamzaoglu, Ilker [1 ]
机构
[1] Sabanci Univ, Dept Elect Engn, TR-34956 Istanbul, Turkey
关键词
Motion Estimation; Multiple Reference Frame; One Bit Transform; Hardware Implementation; FPGA; SEARCH ALGORITHM; SELECTION ALGORITHM; INTERPOLATION;
D O I
10.1109/TCE.2010.5506051
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Motion Estimation (ME) is the most computationally intensive part of video compression and video enhancement systems. One bit transform (1BT) based ME algorithms have low computational complexity. Therefore, in this paper, we propose high performance systolic hardware architectures for 1BT based fixed block size (FBS) single reference frame (SRF) ME, variable block size (VBS) SRF ME, and multiple reference frame (MRF) ME. The proposed FBS-SRF ME hardware performs full search ME for 4 Macroblocks in parallel and it is faster than the 1BT based ME hardware reported in the literature. In addition, it uses less on-chip memory than the previous 1BT based ME hardware by using a novel data reuse scheme and memory organization. The proposed VBS-SRF ME hardware is also faster and uses less on-chip memory than previous 1BT based VBS-SRF ME hardware. The proposed MRF ME hardware is the first 1BT based MRF ME hardware in the literature. In order to trade-off ME performance and computational complexity, the proposed MRF ME hardware is designed as reconfigurable in order to statically configure the number and selection of reference frames based on the application requirements. The proposed hardware architectures are implemented in Verilog HDL. They are capable of processing 83 1920x1080 full High Definition frames per second. Therefore, they can be used in consumer electronics products that require real-time video processing or compression.(1)
引用
收藏
页码:1144 / 1152
页数:9
相关论文
共 23 条
[1]  
AKIN A, 2010, DATE C MARCH
[2]  
AKIN A, 2009, IEEE T CONSUM ELECTR, V55, P773
[3]  
BAHARI A, 2009, IEEE T CIRCUITS SYST, V19
[4]   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
[5]   A high-performance reconfigurable VLSI architecture for VBSME in H.264 [J].
Cao Wei ;
Hou Hui ;
Tong Jiarong ;
Lai Jinmei ;
Min Hao .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (03) :1338-1345
[6]   Efficient Hardware Implementations of Low Bit Depth Motion Estimation Algorithms [J].
Celebi, Anil ;
Urhan, Oguzhan ;
Hamzaoglu, Ilker ;
Erturk, Sarp .
IEEE SIGNAL PROCESSING LETTERS, 2009, 16 (06) :513-516
[7]   An All Binary Sub-Pixel Motion Estimation Approach and its Hardware Architecture [J].
Celebi, Anil ;
Akbulut, Orhan ;
Urhan, Oguzhan ;
Hamzaoglu, Ilker ;
Ertuerk, Sarp .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (04) :1928-1937
[8]  
CHAO WM, 2002, IEEE ISCAS MAY
[9]   Motion-compensated frame interpolation using bilateral motion estimation and adaptive overlapped block motion compensation [J].
Choi, Byeong-Doo ;
Han, Jong-Woo ;
Kim, Chang-Su ;
Ko, Sung-Jea .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2007, 17 (04) :407-416
[10]   Multiplication-free one-bit transform for low-complexity block-based motion estimation [J].
Ertuerk, Sarp .
IEEE SIGNAL PROCESSING LETTERS, 2007, 14 (02) :109-112