An FPGA implementation of the flexible triangle search algorithm for block based motion estimation

被引:0
|
作者
Rehan, M. [1 ]
El-Kharashi, M. Watheq [1 ]
Agathoklis, P. [1 ]
Gebali, F. [1 ]
机构
[1] Univ Victoria, Dept Elect & Comp Engn, Victoria, BC V8W 3P6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper a hardware architecture for the implementation of the flexible triangle search algorithm (FTS) using FPGAs is proposed. The FTS is a fast block-matching algorithm for motion estimation proposed in previous work, which can be used for video compression. The FTS finds the best matching blocks between two frames using a search triangle which changes its direction and size through a set of operations. These operations provide the triangle with the necessary flexibility to locate the best matching block. Simulation results indicate that the FTS reduces the number of block matching operations compared with other fast block matching algorithms without affecting quality or compression ratio of the compressed bitstream. In this paper, a hardware architecture for a FPGA implementation of the FTS algorithm is proposed. This architecture is simulated and tested using VHDL and synthesized using Xilinx ISE for the Xilinx Spartan3 device. The results obtained were compared to an FPGA implementation of the full search (FS) algorithm. Results indicates that the FTS FPGA implementation requires less number of gates than FS and the required number of cycles needed to complete motion search for one block is much lower. This indicates that the proposed implementation is fast and requires less hardware and power than existing ones.
引用
收藏
页码:521 / +
页数:2
相关论文
共 50 条
  • [41] Multi-path search algorithm for block-based motion estimation
    Goel, Sumeer
    Bayoumi, Magdy A.
    2006 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP 2006, PROCEEDINGS, 2006, : 2373 - +
  • [42] Multi-Direction Search Algorithm For Block-based Motion Estimation
    Po, Lai-Man
    Ng, Ka-Ho
    Wong, Ka-Man
    Cheung, Kwok-Wai
    2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 1466 - 1469
  • [43] Biogeography-based optimisation search algorithm for block matching motion estimation
    Zhang, P.
    Wei, P.
    Yu, H. -Y.
    IET IMAGE PROCESSING, 2012, 6 (07) : 1014 - 1023
  • [44] Adaptive asymmetric diamond search algorithm for block-based motion estimation
    Sappasitwong, T
    Aramvith, S
    Jitapunkul, S
    Tamtrakarn, A
    Kitti-punyangam, P
    Kortrakulkij, H
    DSP 2002: 14TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2, 2002, : 563 - 566
  • [45] A block-based gradient descent search algorithm for block motion estimation in video coding
    Liu, LK
    Feig, E
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1996, 6 (04) : 419 - 422
  • [46] FPGA implementation of high speed parallel architecture for block motion estimation
    Rangarajan, P
    Prashanth, G
    Harish, PS
    2004 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, PROCEEDINGS, 2004, : 245 - 250
  • [47] A vector based fast block motion estimation algorithm for implementation on SIMD architectures
    Duanmu, CJ
    Ahmad, MO
    Swamy, MNS
    Shatnawi, A
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV, PROCEEDINGS, 2002, : 337 - 340
  • [48] Design and implementation of low-power motion estimation based on modified full-search block motion estimation
    Basha, S. Mahaboob
    Kannan, M.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2017, 21 : 327 - 332
  • [49] A cross octagonal search algorithm for fast block motion estimation
    Liang, YL
    Liu, J
    Du, MH
    ISPACS 2005: PROCEEDINGS OF THE 2005 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS, 2005, : 357 - 360
  • [50] Normalized partial distortion search algorithm for block motion estimation
    Cheung, CK
    Po, LM
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2000, 10 (03) : 417 - 422