Implementation of Gabor Filter Based Convolution for Deep Learning on FPGA

Yu-Wen Wang,Gwo Giun Chris Lee, Yu-Hsuan Chen,Shih-Yu Chen,Tai-Ping Wang

2022 IEEE International Conference on Recent Advances in Systems Science and Engineering (RASSE)(2022)

引用 0|浏览1
暂无评分
摘要
This paper implements an application specific design for calculating the two-dimensional convolution with given Gabor filters onto a Field Programmable Gate Array (FPGA). Nowadays, Convolutional Neural Network (CNN) is a widely used algorithm in the field of computer vision. However, the amount of computation it requires is immense, and therefore special algorithms and hardware are necessary to accelerate the process. We introduce the Eigen-transformation approach, which transforms the 16 Gabor filters into another 16 filters with increased symmetry. This reduces the number of operations, as well as allows us to pre-add the input pixels corresponding to the position of the repeated coefficients. Previous works from our lab analyze the symmetry properties of 7×7 Gabor filters and build the dataflow model of Gabor filter based convolution and use software to implement it. In this paper, we analyze the four models of processing units for the transformed filter bank proposed by the previous work in our lab and use the Xilinx XUPV5-LX110T Evaluation Platform for prototyping. The proposed four models each have unique advantages that make them suitable for different applications. In the experiment, we use a 224×224 image as input and the bit-width of data is 32. Finally, we use the Xilinx Chipscope as an integrated logic analyzer for verification.
更多
查看译文
关键词
Gabor Filter,Feature Extraction,Convolution,FPGA,Deep Learning
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要