Customized Nios II multi-cycle instructions to accelerate block-matching techniques

被引:0
|
作者
Gonzalez, Diego [1 ]
Botella, Guillermo [1 ]
Garcia, Carlos [1 ]
Baese, Anke Meyer [2 ]
Baese, Uwe Meyer [3 ]
Prieto-Matias, Manuel [1 ]
机构
[1] Univ Complutense Madrid, Dept Comp Architecture, E-28040 Madrid, Spain
[2] Florida State Univ, Dept Comp Sci, Tallahassee, FL 32310 USA
[3] Florida State Univ, Dept Elect & Comp Engn, Tallahassee, FL 32310 USA
来源
REAL-TIME IMAGE AND VIDEO PROCESSING 2015 | 2015年 / 9400卷
关键词
Computer Vision; Optical Flow; MPEG Compression; Block Matching algorithm; NIOS II; FPGA; Custom Instructions; Embedded Systems; SEARCH ALGORITHM; MOTION;
D O I
10.1117/12.2077104
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This study focuses on accelerating the optimization of motion estimation algorithms, which are widely used in video coding standards, by using both the paradigm based on Altera Custom Instructions as well as the efficient combination of SDRAM and On-Chip memory of Nios II processor. Firstly, a complete code profiling is carried out before the optimization in order to detect time leaking affecting the motion compensation algorithms. Then, a multi-cycle Custom Instruction which will be added to the specific embedded design is implemented. The approach deployed is based on optimizing SOC performance by using an efficient combination of On-Chip memory and SDRAM with regards to the reset vector, exception vector, stack, heap, read/write data (. rwdata), read only data (. rodata), and program text (. text) in the design. Furthermore, this approach aims to enhance the said algorithms by incorporating Custom Instructions in the Nios II ISA. Finally, the efficient combination of both methods is then developed to build the final embedded system. The present contribution thus facilitates motion coding for low-cost Soft-Core microprocessors, particularly the RISC architecture of Nios II implemented in FPGA. It enables us to construct an SOC which processes 50x50 @ 180 fps.
引用
收藏
页数:14
相关论文
共 29 条
  • [21] Improved BM3D method with modified block-matching and multi-scaled images
    Ri, Gwang-Il
    Kim, Song-Jun
    Kim, Man-Su
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (09) : 12661 - 12679
  • [22] An adaptive recent-biased search algorithm for fast multi-frame block-matching motion estimation
    Ting, CW
    Po, LM
    Proceedings of the Sixth IASTED International Conference on Signal and Image Processing, 2004, : 459 - 464
  • [23] Multi-cycle steel energy planning optimization based on improved NSGA-II algorithm
    Wu Dinghui
    Ouyang Tiongcai
    Zhu Yong
    Wang Jing
    2022 34TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2022, : 4897 - 4902
  • [24] EVALUATION OF ASH-FREE COAL FOR CHEMICAL LOOPING COMBUSTION - PART II: THERMOGRAVIMETRIC MULTI-CYCLE PERFORMANCE
    Shabani, Azar
    Rahman, Moshfiqur
    Pudasainee, Deepak
    Samanta, Arunkumar
    Sarkar, Partha
    Gupta, Rajender
    CANADIAN JOURNAL OF CHEMICAL ENGINEERING, 2017, 95 (05): : 832 - 838
  • [25] Feasibility study of block-matching and 3D filtering denoising algorithm in multi-material decomposition technique for dual-energy computed tomography
    Seo-Yeong Heo
    Byungheon An
    Dohyeon Kim
    Minji Park
    Haenghwa Lee
    Youngjin Lee
    Journal of the Korean Physical Society, 2023, 82 : 305 - 314
  • [26] Feasibility study of block-matching and 3D filtering denoising algorithm in multi-material decomposition technique for dual-energy computed tomography
    Heo, Seo-Yeong
    An, Byungheon
    Kim, Dohyeon
    Park, Minji
    Lee, Haenghwa
    Lee, Youngjin
    JOURNAL OF THE KOREAN PHYSICAL SOCIETY, 2023, 82 (03) : 305 - 314
  • [27] Netupitant/palonosetron (NEPA) and dexamethasone for prevention of emesis in breast cancer patients receiving adjuvant anthracycline plus cyclophosphamide: a multi-cycle, phase II study
    Roberta Caputo
    Marina Elena Cazzaniga
    Andrea Sbrana
    Rosalba Torrisi
    Ida Paris
    Monica Giordano
    Vincenzo Montesarchio
    Valentina Guarneri
    Laura Amaducci
    Domenico Bilancia
    Giuseppina Cilenti
    Alessandra Fabi
    Elena Collovà
    Alessio Schirone
    Erminio Bonizzoni
    Luigi Celio
    Sabino De Placido
    Michelino De Laurentiis
    BMC Cancer, 20
  • [28] Netupitant/palonosetron (NEPA) and dexamethasone for prevention of emesis in breast cancer patients receiving adjuvant anthracycline plus cyclophosphamide: a multi-cycle, phase II study
    Caputo, Roberta
    Cazzaniga, Marina Elena
    Sbrana, Andrea
    Torrisi, Rosalba
    Paris, Ida
    Giordano, Monica
    Montesarchio, Vincenzo
    Guarneri, Valentina
    Amaducci, Laura
    Bilancia, Domenico
    Cilenti, Giuseppina
    Fabi, Alessandra
    Collova, Elena
    Schirone, Alessio
    Bonizzoni, Erminio
    Celio, Luigi
    De Placido, Sabino
    De Laurentiis, Michelino
    BMC CANCER, 2020, 20 (01)
  • [29] A multi-cycle approach via DuoStim is beneficial to treat couples indicated to PGT-M plus PGT-A. A propensity score matching-based case series
    Vaiarelli, Alberto
    Cimadomo, Danilo
    Blancafort, Claudia
    Trabucco, Elisabetta
    Alviggi, Erminia
    Vallefuoco, Roberta
    Livi, Claudia
    Benini, Francesca
    Canosa, Stefano
    Llacer, Joaquin
    Ruffa, Alessandro
    Borini, Andrea
    Capalbo, Antonio
    Rienzi, Laura
    Gennarelli, Gianluca
    Ubaldi, Filippo Maria
    EUROPEAN JOURNAL OF OBSTETRICS & GYNECOLOGY AND REPRODUCTIVE BIOLOGY, 2024, 303 : 272 - 278