低通滤波器
实验内容和要求:
(1)编程实现教材中公式(4.3.7)所示的高斯低通滤波器。
(2)使用高斯低通滤波器对教材图4.18(a)滤波得到图4.18(c)
f0=imread('Fig4.18(a).jpg');subplot(2,2,1);
imshow(f0);title('原图');
sigma=1.6;
gausFilter=fspecial('gaussian',[3,3],sigma);
gaus=imfilter(f0,gausFilter,'replicate');
subplot(2,2,2);imshow(gaus);title('sigma=1.6');
图像:
二维高斯函数:
fspecial函数(根据type来生成滤波器(算子)的函数)
参考一:https://blog.csdn.net/Chaolei3/article/details/79400658
imfilter函数(对任意多维数组或者图像进行滤波的函数)
参考二:https://blog.csdn.net/zhuwei0710/article/details/68169317
低通滤波器(通低频,阻高频):理想低通滤波器(ILPF)、巴特沃斯低通滤波器(BLPF Butterworth)、高斯低通滤波器(GLPF)
参考三:https://blog.csdn.net/qq_29721419/article/details/53142320(介绍三种滤波器的特点)
参考四:https://www.zhihu.com/question/54918332(热评2 具体介绍高斯滤波,偏代码)
参考五:https://blog.csdn.net/yang6464158/article/details/39699969(文字方面介绍 高斯函数的特点 五个特征,使其经常被应用于图像处理领域)
高斯函数由于在时域和频域其都是正态分布,所以可以做为滤波器
在一维变换中,称靠近原点的为低频信息,靠近∏的为高频信息
而高斯分布函数(二维)在经历傅里叶变换后,其图像为:
所以看到,高斯分布函数可以作为低通滤波器。
另外:图像的高频信息一般代表图像的细节信息(边缘信息),所以低通滤波器一般是将图像变得更加模糊。
高斯滤波(高斯模糊属于高斯滤波)
a:二维低通滤波函数
c:二维高通滤波函数