Hardware implementation of block matching algorithm with FPGA technology

被引:0
|
作者
Loukil, H
Ghozzi, F
Samet, A
Ben Ayed, MA
Masmoudi, N
机构
[1] Sfax Natl Engn Sch, ENIS, Lab Elect & Informat Technol, Sfax, Tunisia
[2] UB Video Inc, Vancouver, BC V6B 2R9, Canada
关键词
SAD; FSBM; hardware implementation; FPGA;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In MPEG and VCEG standards, motion estimation is used to eliminate the temporal redundancy. Given that the motion estimation stage is very complex in terms of computational effort, a hardware implementation on a reconfigurable circuit is crucial for the requirements of different real time multimedia applications. In this paper, we present the design of a motion estimation circuit and its hardware implementation on FPGA based on "Full Search Block Matching" algorithm according to H.263 standard. We specified, simulated, and synthesized SAD's engine with VHDL description. The proposed design is implemented on a "Stratix" FPGA using EP1S10B672C6 component. Our simulations confirm the functionality of the algorithm using "ModelSim" simulator and synthesis using the "Quartus" software provided by ALTERA. This study represents a mean stone for FPGA implementation Of motion estimation algorithms.
引用
收藏
页码:542 / 546
页数:5
相关论文
共 50 条
  • [1] HARDWARE IMPLEMENTATION OF FAST BLOCK MATCHING ALGORITHM IN FPGA FOR H.264/AVC
    Kthiri, M.
    Loukil, H.
    Werda, I.
    Ben Atitallah, A.
    Samet, A.
    Masmoudi, N.
    [J]. 2009 6TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS AND DEVICES, VOLS 1 AND 2, 2009, : 689 - +
  • [2] A hardware implementation in FPGA of the Rijndael algorithm
    Chitu, C
    Chien, D
    Chien, C
    Verbauwhede, I
    Chang, F
    [J]. 2002 45TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL I, CONFERENCE PROCEEDINGS, 2002, : 507 - 510
  • [3] An FPGA hardware implementation of the Rijndael block cipher
    Dhoha, Chorfi
    Ben Othman, Slim
    Ben Saoud, Slim
    [J]. IEEE DTIS: 2006 International Conference on Design & Test of Integrated Systems in Nanoscale Technology, Proceedings, 2006, : 351 - 354
  • [4] Hardware Implementation of KLMS Algorithm using FPGA
    Ren, Xiaowei
    Ren, Pengju
    Chen, Badong
    Min, Tai
    Zheng, Nanning
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 2276 - 2281
  • [5] The hardware implementation of a genetic algorithm model with FPGA
    Tu, L
    Zhu, MC
    Wang, JX
    [J]. 2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 374 - 377
  • [6] FPGA based hardware implementation of Bat Algorithm
    Ben Ameur, Mohamed Sadok
    Sakly, Anis
    [J]. APPLIED SOFT COMPUTING, 2017, 58 : 378 - 387
  • [7] Modified four-step block-matching algorithm efficient for hardware implementation
    Lee, DH
    [J]. ELECTRONICS LETTERS, 1999, 35 (19) : 1622 - 1623
  • [8] Block-Matching Optical Flow for Dynamic Vision Sensors: Algorithm and FPGA Implementation
    Liu, Min
    Delbruck, Tobi
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 282 - 285
  • [9] Hardware Implementation of Census Stereo Matching Algorithm
    Qiao, Shijie
    Yang, Jiawei
    Meng, Lei
    Yan, Shuo
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2019,
  • [10] A Hardware Accelerator for the Semi-Global Matching Stereo Algorithm: An Efficient Implementation for the Stratix V and Zynq UltraScale plus FPGA Technology
    Kalomiros, John
    Vourvoulakis, John
    Vologiannidis, Stavros
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2024, 17 (01)