FPGA-based architecture for the real-time computation of 2-D convolution with large kernel size

被引:20
作者
Javier Toledo-Moreo, F. [1 ]
Javier Martinez-Alvarez, J. [1 ]
Garrigos-Guerrero, Javier [1 ]
Manuel Ferrandez-Vicente, J. [1 ]
机构
[1] Univ Politecn Cartagena, Dpto Elect & Tecnol Comp, Cartagena, Spain
关键词
2-D Convolution; Large kernel size; FPGA; Embedded and real-time systems; CONVOLVERS; DESIGN; SYSTEM;
D O I
10.1016/j.sysarc.2012.06.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bidimensional convolution is a low-level processing algorithm of interest in many areas, but its high computational cost constrains the size of the kernels, especially in real-time embedded systems. This paper presents a hardware architecture for the FPGA-based implementation of 2-D convolution with medium-large kernels. It is a multiplierless solution based on Distributed Arithmetic implemented using general purpose resources in FPGAs. Our proposal is modular and coefficient independent, so it remains fully flexible and customizable for any application. The architecture design includes a control unit to manage efficiently the operations at the borders of the input array. Results in terms of occupied resources and timing are reported for different configurations. We compare these results with other approaches in the state of the art to validate our approach. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:277 / 285
页数:9
相关论文
共 38 条
[1]  
[Anonymous], HDB ASTRONOMICAL DAT
[2]  
[Anonymous], 1995, Machine vision
[3]  
[Anonymous], 2011, DIGITAL IMAGE PROCES
[4]  
[Anonymous], 2005, RECONFIGURABLE COMPUTING
[5]  
Bankman I., 2000, Handbook of medical imaging: processing and analysis
[6]   Design and implementation of a 2D convolution core for video applications on FPGAs [J].
Benkrid, K ;
Belkacemi, SD .
THIRD INTERNATIONAL WORKSHOP ON DIGITAL AND COMPUTATIONAL VIDEO, PROCEEDINGS, 2002, :85-92
[7]   Reconfigurable pipelined 2-D convolvers for fast digital signal processing [J].
Bosi, B ;
Bois, G ;
Savaria, Y .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1999, 7 (03) :299-308
[8]  
Bouganis C.S., 2009, ACM T RECONFIG TECHN, V1, P24
[9]  
Bouganis C.S., 2005, INT C FIELD PROGR LO, P263
[10]  
Bouganis CS, 2005, ANN IEEE SYM FIELD P, P13