Performance-Optimized FPGA Implementation for The Flexible Triangle Search Block-Based Motion Estimation Algorithm

被引:0
|
作者
El-Ashry, R.
Rehan, M.
El Kamchouchi, Hassan
Gebali, F.
机构
关键词
Block matching algorithms; motion estimation; flexible triangle search; FPGA; ARCHITECTURE; PATTERN;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a performance-optimized version of the flexible triangle (FTS) block-matching search algorithm. The FTS is a fast block-matching algorithm for motion estimation proposed in previous work that, given a block of pixels, is used to search for the best-matching block in a given search area using only a selected subset of available positions rather than searching all available positions as done by full search algorithm which is computationally very expensive. Further analysis to previous FPGA implementation of the FTS indicates that additional parallelism can be employed to improve the overall processing time of the FTS algorithm. In addition to this, investigating the performance bottlenecks and redesigning some of the used hardware modules can increase the maximum supported frequency for the entire FTS FPGA implementation. The proposed design changes were implemented in VHDL and synthesized for using Xilinx virtex-5. Simulation results indicate that the proposed implementation reduced the average number of cycles required to process a block by 17%. Moreover, synthesis results indicate that the proposed design is able to increase the maximum supported frequency by around 38% compared to the previous FPGA implementation of the FTS algorithm. Consequently, the maximum supported frame rate has been increased by around 66%.
引用
下载
收藏
页码:640 / 643
页数:4
相关论文
共 50 条
  • [1] Computation-Efficient FPGA Implementation for Flexible Triangle Search Block-Based Motion Estimation Algorithm
    Rehan, M.
    El-Ashry, R.
    El-Kamchouchi, Hassan
    2010 23RD CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2010,
  • [2] An FPGA implementation of the flexible triangle search algorithm for block based motion estimation
    Rehan, M.
    El-Kharashi, M. Watheq
    Agathoklis, P.
    Gebali, F.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 521 - +
  • [3] Flexible triangle search algorithm for block-based motion estimation
    Rehan, Mohamed
    Agathoklis, Pan
    Antoniou, Andreas
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2007, 2007 (1)
  • [4] Flexible Triangle Search Algorithm for Block-Based Motion Estimation
    Mohamed Rehan
    Pan Agathoklis
    Andreas Antoniou
    EURASIP Journal on Advances in Signal Processing, 2007
  • [5] Efficient Search Area Loading Technique for Block-Based Motion Estimation and its FPGA Implementation Using Flexible Triangle Search Algorithm
    Rehan, M.
    Nashed, R.
    2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES 2009), 2009, : 33 - 36
  • [6] Efficient search area loading technique for block-based motion estimation and its FPGA implementation using flexible triangle search algorithm
    Department of Electrical and Communications Engineering, British University, Egypt
    Proc. - Int. Conf. Comput. Eng. Syst., ICCES, (33-36):
  • [7] Flexible triangle search algorithm for block based motion estimation
    Rehan, M
    Agathoklis, P
    Antoniou, A
    2003 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS, AND SIGNAL PROCESSING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2003, : 233 - 236
  • [8] Prediction-based flexible triangle search algorithm for block based motion estimation
    Rehan, Mohamed
    Agathoklis, Pan
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 2181 - +
  • [9] Optimized Predictive Zonal Search (OPZS) for block-based motion estimation
    Abdoli, Behnaz
    Sedaghat, Reza
    Taghiloo, Manuchehr
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2015, 39 : 293 - 304
  • [10] Adaptive asymmetric diamond search algorithm for block-based motion estimation
    Sappasitwong, T
    Aramvith, S
    Jitapunkul, S
    Tamtrakarn, A
    Kitti-punyangam, P
    Kortrakulkij, H
    PROCEEDINGS VIPROMCOM-2002, 2002, : 283 - 288