On the Performance of FPGA Implementation of Block Matching Algorithms for Video Motion Estimation.

被引:0
|
作者
Laidi, Kamel [1 ]
Nibouche, Mokhtar [2 ]
机构
[1] Univ Medea, Elect & Automat Res Lab LREA, Medea 26000, Algeria
[2] Univ West England, Fac CEMS, Bristol, Avon, England
关键词
Video image; motion Estimation; Block Matching; FPGA; Implementation;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
FPGA Implementation of pipelined architecture for video motion estimation is achieved and captured using Handel-C within DK4 suite environment. The developed architecture is ported on RC203 prototyping board, featuring a VirtexII XCV3000 FPGA device. Four famous algorithms which are the Full Search Algorithm (FSA), Three Steps Search algorithm (TSSA), Minimum Search Algorithm (MSA) and Diamond Search Algorithm (DSA) are implemented. To evaluate the architecture performances, three criterions are used: the processing speed (Computing Time: CT, measured in ms), image quality (Signal to Noise Ratio: SNR) and required hardware resources (number of occupied slices on the FPGA board). In order to achieve this task, three video sequences widely used in video processing (Akyo sequence, Forman sequence and Flower garden sequence), have been applied. Obtained results show that the computing time is enormously reduced (up to 17% for 256x256 pixels/frame and up to 14% for 512x512 pixels/frame in respect to the one of FSA) when using TSSA, MSA and DSA, and this is without a big sacrifice in image quality and resources amount.
引用
收藏
页码:113 / 117
页数:5
相关论文
共 50 条
  • [1] Adaptive motion estimation block matching algorithms for video coding
    Ghoniem, Mohamed
    Haggag, Ayman
    Li, Yuzhen
    Lu, Jianming
    Yahagi, Takashi
    [J]. 2006 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1 AND 2, 2006, : 398 - +
  • [2] Efficient implementation of block-matching motion estimation algorithms for video compression on custom computers
    Chung, YY
    Bergman, NW
    [J]. MEDIA PROCESSORS 1999, 1998, 3655 : 187 - 195
  • [3] A study and analysis on block matching algorithms for motion estimation in video coding
    L. C. Manikandan
    S. Anu H. Nair
    K. P. Sanal Kumar
    R. K. Selvakumar
    [J]. Cluster Computing, 2019, 22 : 11773 - 11780
  • [4] A study and analysis on block matching algorithms for motion estimation in video coding
    Manikandan, L. C.
    Nair, S. Anu H.
    Kumar, K. P. Sanal
    Selvakumar, R. K.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 5): : 11773 - 11780
  • [5] Block Matching Algorithms for Motion Estimation
    Hassen, Wissal
    Amiri, Hamid
    [J]. 2013 7TH IEEE INTERNATIONAL CONFERENCE ON E-LEARNING IN INDUSTRIAL ELECTRONICS (ICELIE), 2013, : 136 - 139
  • [6] A ROBUST VIDEO STABILIZATION ALGORITHMS FOR GLOBAL MOTION ESTIMATION USING BLOCK MATCHING
    Hussain, Syed Shuja
    Nazir, Muhammad
    Sharma, Sunil Kumar
    Khan, M. A. Rahim
    [J]. INTERNATIONAL TRANSACTION JOURNAL OF ENGINEERING MANAGEMENT & APPLIED SCIENCES & TECHNOLOGIES, 2020, 11 (06):
  • [7] Predictive Search Range and Block size in Block Matching Motion Estimation Algorithms in Video Coding
    Satyanarayana, S. K.
    Kavya, M.
    Reddy, V. S. K.
    [J]. PROCEEDINGS OF THE 2009 2ND INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, VOLS 1-9, 2009, : 310 - 314
  • [8] Block Matching Algorithms for Motion Estimation: A Performance-Based Study
    Choudhury, Hussain Ahmed
    Saikia, Monjul
    [J]. ADVANCES IN COMMUNICATION AND COMPUTING, 2015, 347 : 149 - 160
  • [9] Fast block matching algorithms for motion estimation
    Cheng, KW
    Chan, SC
    [J]. 1996 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, CONFERENCE PROCEEDINGS, VOLS 1-6, 1996, : 2311 - 2314
  • [10] ANALYSIS OF BLOCK MATCHING MOTION ESTIMATION ALGORITHMS
    Muralidhar, P.
    Rao, C. B. Rama
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,