我正在使用 2D gabor 代码进行图像处理。Gabor 滤波器组是通过 Gabor 小波 4 尺度 8 方向生成的。然后我有 4*8 个过滤器。无论如何,我在程序中发现它首先对图像进行FFT和对Gabor滤波器进行FFT,并消除GAbor FFT的DC分量。
[Gr,Gi] = Gabor(N,[s n],freq,[stage orientation],flag);
F = fft2(Gr+j*Gi);
F(1,1) = 0;
然后对图像FFT和Gabor滤波器FFT的点乘进行逆FFT。
D = abs(ifft2(im.*GW));
有没有人可以解释为什么会这样?FFT2到Gabor滤波器有什么用?