Title of article :
Fast and Efficient Hardware Implementation of 2D Gabor Filter for a Biologically-Inspired Visual Processing Algorithm
Author/Authors :
Mohammadi Anbaran, A. Electrical Engineering Department - Faculty of Engineering - Islamic Azad University - Science and Research Branch - Tehran - Iran , Torkzadeh, P. Electrical Engineering Department - Faculty of Engineering - Islamic Azad University - Science and Research Branch - Tehran - Iran , Ebrahimpour, R. Artificial Intelligence Department - Faculty of Computer Engineering - Shahid Rajaee Teacher Training University; Tehran - Iran , Bagheri, N Communication Engineering Department - Faculty of Electrical Engineering - Shahid Rajaee Teacher Training University - Tehran - Iran
Pages :
10
From page :
93
To page :
102
Abstract :
Background and Objectives: Programmable logic devices, such as Field Programmable Gate Arrays, are well-suited for implementing biologicallyinspired visual processing algorithms and among those algorithms is HMAX model. This model mimics the feedforward path of object recognition in the visual cortex. Methods: HMAX includes several layers and its most computation intensive stage could be the S1 layer which applies 64 2D Gabor filters with various scales and orientations on the input image. A Gabor filter is the product of a Gaussian window and a sinusoid function. Using the separability property in the Gabor filter in the 0° and 90° directions and assuming the isotropic filter in the 45° and 135° directions, a 2D Gabor filter converts to two more efficient 1D filters. Results: The current paper presents a novel hardware architecture for the S1 layer of the HMAX model, in which a 1D Gabor filter is utilized twice to create a 2D filter. Using the even or odd symmetry properties in the Gabor filter coefficients reduce the required number of multipliers by about 50%. The normalization value in every input image location is also calculated simultaneously. The implementation of this architecture on the Xilinx Virtex6 family shows a 2.83ms delay for a 128×128 pixel input image that is a 1.86X-speedup relative to the last best implementation. Conclusion: In this study, a hardware architecture is proposed to realize the S1 layer of the HMAX model. Using the property of separability and symmetry in filter coefficients saves significant resources, especially in DSP48 blocks
Keywords :
Gabor filter , FPGA Separable filter , Convolution , HMAX model
Journal title :
Journal of Electrical and Computer Engineering Innovations (JECEI)
Serial Year :
2021
Record number :
2545887
Link To Document :
بازگشت