Acceleration of block-matching algorithms using a custom instruction-based paradigm on a Nios II microprocessor

被引:0
|
作者
Diego González
Guillermo Botella
Carlos García
Manuel Prieto
Francisco Tirado
机构
[1] Complutense University,Department of Computer Architecture and Automation
来源
EURASIP Journal on Advances in Signal Processing | / 2013卷
关键词
Computer vision; Optical flow; MPEG compression; Block-matching algorithm; Nios II; FPGA; Custom instructions; Embedded systems;
D O I
暂无
中图分类号
学科分类号
摘要
This contribution focuses on the optimization of matching-based motion estimation algorithms widely used for video coding standards using an Altera custom instruction-based paradigm and a combination of synchronous dynamic random access memory (SDRAM) with on-chip memory in Nios II processors. A complete profile of the algorithms is achieved before the optimization, which locates code leaks, and afterward, creates a custom instruction set, which is then added to the specific design, enhancing the original system. As well, every possible memory combination between on-chip memory and SDRAM has been tested to achieve the best performance. The final throughput of the complete designs are shown. This manuscript outlines a low-cost system, mapped using very large scale integration technology, which accelerates software algorithms by converting them into custom hardware logic blocks and showing the best combination between on-chip memory and SDRAM for the Nios II processor.
引用
收藏
相关论文
共 18 条
  • [1] Acceleration of block-matching algorithms using a custom instruction-based paradigm on a Nios II microprocessor
    Gonzalez, Diego
    Botella, Guillermo
    Garcia, Carlos
    Prieto, Manuel
    Tirado, Francisco
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2013,
  • [2] Optimization of block-matching algorithms using custom instruction-based paradigm on NIOS II microprocessors
    Gonzalez, Diego
    Botella, Guillermo
    Baese, Anke Meyer
    Baese, Uwe Meyer
    INDEPENDENT COMPONENT ANALYSES, COMPRESSIVE SAMPLING, WAVELETS, NEURAL NET, BIOSYSTEMS, AND NANOENGINEERING XI, 2013, 8750
  • [3] Customized Nios II multi-cycle instructions to accelerate block-matching techniques
    Gonzalez, Diego
    Botella, Guillermo
    Garcia, Carlos
    Baese, Anke Meyer
    Baese, Uwe Meyer
    Prieto-Matias, Manuel
    REAL-TIME IMAGE AND VIDEO PROCESSING 2015, 2015, 9400
  • [4] Efficient implementation of block-matching motion estimation algorithms for video compression on custom computers
    Chung, YY
    Bergman, NW
    MEDIA PROCESSORS 1999, 1998, 3655 : 187 - 195
  • [5] A Low Cost Matching Motion Estimation Sensor Based on the NIOS II Microprocessor
    Gonzalez, Diego
    Botella, Guillermo
    Meyer-Baese, Uwe
    Garcia, Carlos
    Sanz, Concepcion
    Prieto-Matias, Manuel
    Tirado, Francisco
    SENSORS, 2012, 12 (10) : 13126 - 13149
  • [6] Implementation of Features Detection and Matching Algorithms on FPGA Using Nios II
    Lati, Abdelhai
    Irki, Zohir
    Sakhi, Samir
    Nemra, Abdelkrim
    Hamerlain, Mustapha
    PROCEEDINGS OF 2016 8TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION & CONTROL (ICMIC 2016), 2016, : 55 - 60
  • [7] Using non-spatial prior information in block-matching based motion estimation
    Arici, Tarik
    Albuz, Elif
    Altunbasak, Yucel
    2008 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-12, 2008, : 801 - +
  • [8] Registration of MRI and iUS Data to Compensate Brain Shift Using a Symmetric Block-Matching Based Approach
    Drobny, David
    Vercauteren, Tom
    Ourselin, Sebastien
    Modat, Marc
    SIMULATION, IMAGE PROCESSING, AND ULTRASOUND SYSTEMS FOR ASSISTED DIAGNOSIS AND NAVIGATION, 2018, 11042 : 172 - 178
  • [9] Efficient motion estimation using edge-based binary block-matching and refinement based on motion vector correlation
    Lee, JH
    Ra, JB
    2001 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL II, PROCEEDINGS, 2001, : 957 - 960
  • [10] A new block-matching algorithm based on an adaptive search area adjustment using spatio-temporal correlation
    Oh, HS
    Lee, CH
    Lee, HK
    Jeon, JH
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1999, 45 (03) : 745 - 752