2016 8th Computer Science and Electronic Engineering (CEEC) 2016
DOI: 10.1109/ceec.2016.7835910
|View full text |Cite
|
Sign up to set email alerts
|

FPGA optimization of convolution-based 2D filtering processor for image processing

Abstract: The Bachet weight decomposition method is used to design a new 2D convolution-based filter, specifically aimed to image processing. The filter substitutes multipliers with simplified floating point adders to emulate standard 32 bit floating point multipliers, by using a set of pre-computed coefficients. A careful organization of the memory, together with the optimized distribution of the related hard macros in the FPGA fabric, allow the elaboration of the data in raster scan order, as those directly provided b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 17 publications
(7 citation statements)
references
References 20 publications
0
7
0
Order By: Relevance
“…At last, the critical path delay, pixel access rate, power consumption, and resource utilization of the proposed Reduced-Access Pipelined Convolver (RAPC) are compared by a conventional Non-Pipelined Convolver (NPC). Also, the authors of [5] have optimized the FPGA implementation of a convolution-based 2D filtering processor for image processing applications. The proposed filter swaps the multiplication unit with floating-point adders and also exploits a set of pre-computed coefficients to design a 32-bit multiplier module.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…At last, the critical path delay, pixel access rate, power consumption, and resource utilization of the proposed Reduced-Access Pipelined Convolver (RAPC) are compared by a conventional Non-Pipelined Convolver (NPC). Also, the authors of [5] have optimized the FPGA implementation of a convolution-based 2D filtering processor for image processing applications. The proposed filter swaps the multiplication unit with floating-point adders and also exploits a set of pre-computed coefficients to design a 32-bit multiplier module.…”
Section: Related Workmentioning
confidence: 99%
“…Let's consider 'i' as the index of the row and 'j' as the index of the column. Therefore, if we suppose that pixels in a row are in a narrow range (not fixed) then Equation (3) will be modified to Equation (5):…”
Section: Computational Analysismentioning
confidence: 99%
See 2 more Smart Citations
“…Local data reuse has been enhanced in the proposed architecture by an intensive use of FIFO memories. Moreover, weight binarization allows to reduce the MAC operations to ADD/SUB operations, with a significant reduction of mapped resources [27]- [29]. The block diagram of the HNN accelerator is shown in Fig.…”
Section: B Hnn Acceleratormentioning
confidence: 99%