要进行低通滤波器,我使用了高斯内核,然后使用此内核进行卷积以获得平滑版本的图像。由于样条基函数倾向于给出更清晰的截止,我想构建一个样条2d内核。有没有人对此有所了解?提前谢谢!
感谢您的回复。事实上,我看看了butterworth滤波器,但我认为它属于频域,需要无限支持。我的问题很具体。我想找到直接在图像上应用滤波的系数矩阵。
我使用Gaussian如下:
Gau2D=@(x,y) 1/(sigma*2*pi)*exp(-(x.^2+y.^2)/sigma^2/2);
[x,y] = meshgrid(-(k)/2:(k)/2);
ker = Gau2D(x,y);
ker = ker./sum(ker(:));
BLUR = convmtx2(ker,[M N]);
img_filtered=BLUR*img(:);
我想,例如,我可以使用类似基数样条内核的东西,而不是使用高斯内核,来增加滤镜的清晰度。但是,我仍然可以找到处理它的方法。请帮忙!