lms自适应滤波器matlab_【图像基础教程】均值滤波器

消除图像中的噪声成分叫作图像的平滑化或滤波操作。信号或图像的能量大部分集中在幅度谱的低频和中频段是很常见的,而在较高频段,感兴趣的信息经常被噪声淹没。因此一个能降低高频成分幅度的滤波器就能够减弱噪声的影响。图像滤波的目的有两个:一是抽出对象的特征作为图像识别的特征模式;另一个是为适应图像处理的要求,消除图像数字化时所混入的噪声。

而对滤波处理的要求也有两条:一是不能损坏图像的轮廓及边缘等重要信息;二是使图像清晰视觉效果好。 

平滑滤波是低频增强的空间域滤波技术。它的目的有两类:一类是模糊;另一类是消除噪音。

空间域的平滑滤波一般采用简单平均法进行,就是求邻近像元点的平均亮度值。邻域的大小与平滑的效果直接相关,邻域越大平滑的效果越好,但邻域过大,平滑会使边缘信息损失的越大,从而使输出的图像变得模糊,因此需合理选择邻域的大小。关于滤波器,一种形象的比喻法是:我们可以把滤波器想象成一个包含加权系数的窗口,当使用这个滤波器平滑处理图像时,就把这个窗口放到图像之上,透过这个窗口来看我们得到的图像。

1、均值滤波器

     假设我们有一个3*3的模板,系数全为1,那么欲求的中心点像素值就是以该模板为中心的9个像素的平均值来代替。

64b076d4b850336b75145ba9d25d3ddf.png

根据定义可知,该滤波器具有模糊边缘的负面效应。通过空间均值处理来模糊图像,可以突出感兴趣的物体,即将较部分图像融入背景中 ,部分图像‘突出显示’出来,达到平滑图像的作用,重点理解平滑对于图像的意义。均值滤波器可以减小图像灰度的“尖锐”变化,也减小噪声,但是由于图像边缘是由图像灰度尖锐变化

引起的,所以也存在边缘模糊的问题。

ac454b8a6f178a3de3f8dc999ee734df.png

set(gca,'Fontname','Monospaced');I=imread('a.tif');   subplot(231),imshow(I), title('origin image');  %I=rgb2gray(I);  %I1=imnoise(I,'salt & pepper',0.02);  %subplot(2 3 2)  %imshow(I1)  %title('添加椒盐噪声的图像');I1 = I;k1=filter2(fspecial('average',3),I1)/255; %进行3*3模板平滑滤波k2=filter2(fspecial('average',5),I1)/255; %进行5*5模板平滑滤波  k3=filter2(fspecial('average',7),I1)/255; %进行7*7模板平滑滤波  k4=filter2(fspecial('average',9),I1)/255; %进行9*9模板平滑滤波  k5=filter2(fspecial('average',15),I1)/255; %进行15*15模板平滑滤波  subplot(232),imshow(k1);title('3*3 smoothing filtering');  subplot(233),imshow(k2);title('5*5 smoothing filtering');  subplot(234),imshow(k3);title('7*7 smoothing filtering');  subplot(235),imshow(k4);title('9*9 smoothing filtering');  subplot(236),imshow(k5);title('15*15 smoothing filtering');

ae763bab75e7683559872cbdd12a3791.png

往期回顾>>>>>>

【模式识别】Matlab指纹识别【优化求解】A*算法解决三维路径规划问题  matlab自动识别银行卡号【优化问题】基于栅格地图——遗传算法的机器人最优路径规划【优化求解】模拟退火遗传实现带时间窗的车辆路径规划问题【数学建模】Matlab实现SEIR模型

a4267a726440ece61a836eca8285cf87.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值