




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
演示文稿图像平滑和锐化目前一页\总数一百一十一页\编于点图像平滑和锐化目前二页\总数一百一十一页\编于点8.1图像噪声任何一幅原始图像,在其获取和传输等过程中,会受到各种噪声的干扰,使图像恶化,质量下降,图像模糊,特征淹没,对图像分析不利。噪声可以理解为“妨碍人们感觉器官对所接收的信源信息理解的因素”。目前三页\总数一百一十一页\编于点噪声来源 数字图像的噪声主要来源于图像的获取和传输过程图像获取的数字化过程,如图像传感器的质量和环境条件图像传输过程中传输信道的噪声干扰,如通过无线网络传输的图像会受到光或其它大气因素的干扰目前四页\总数一百一十一页\编于点图像噪声特点
1.噪声在图像中的分布和大小不规则
2.噪声与图像之间具有相关性
3.噪声具有叠加性目前五页\总数一百一十一页\编于点图像噪声分类按其产生的原因可分为:外部噪声和内部噪声。从统计特性可分为:平稳噪声和非平稳噪声。按噪声和信号之间的关系可分为:加性噪声和乘性噪声。目前六页\总数一百一十一页\编于点按其产生的原因外部噪声:指系统外部干扰从电磁波或经电源传进系统内部而引起的噪声。内部噪声:
由光和电的基本性质所引起的噪声。电器的机械运动产生的噪声。元器件材料本身引起的噪声。系统内部设备电路所引起的噪声。目前七页\总数一百一十一页\编于点按统计特性平稳噪声:统计特性不随时间变化的噪声。非平稳噪声:统计特性随时间变化的噪声。目前八页\总数一百一十一页\编于点按噪声和信号之间的关系
加性噪声:假定信号为S(t),噪声为n(t),如果混合叠加波形是S(t)+n(t)形式,则称其为加性噪声;乘性噪声:如果叠加波形为S(t)[1+n(t)]形式,则称其为乘性噪声。目前九页\总数一百一十一页\编于点目前十页\总数一百一十一页\编于点目前十一页\总数一百一十一页\编于点椒盐噪声的特征:
出现位置是随机的,但噪声的幅值是基本相同的。高斯噪声的特征:出现在位置是一定的(每一点上),但噪声的幅值是随机的。
常见图像噪声目前十二页\总数一百一十一页\编于点高斯噪声概率密度函数(PDF)当z服从上式分布时,其值有70%在,有95%落在范围内。高斯噪声的产生源于电子电路噪声和由低照明度或高温带来的传感器噪声。z目前十三页\总数一百一十一页\编于点瑞利噪声概率密度函数(PDF)
瑞利密度曲线距原点的位移和其密度图像的基本形状向右变形。瑞利密度对于近似偏移的直方图十分适用.均值:方差:目前十四页\总数一百一十一页\编于点伽马噪声伽马噪声在激光成像中有些应用.a>0,b为正整数均值:方差:目前十五页\总数一百一十一页\编于点指数分布噪声指数分布噪声在激光成像中有些应用。a>0均值:方差:指数分布是b=1时爱尔兰概率分布的特殊情况。目前十六页\总数一百一十一页\编于点均匀分布噪声均匀分布噪声在实践中描述较少,但均匀密度分布作为模拟随机数产生器的基础非常有用。均值:方差:目前十七页\总数一百一十一页\编于点脉冲噪声双极脉冲噪声也叫椒盐噪声,在图像上表现为孤立的亮点或暗点.脉冲噪声表现在成像中的短暂停留中,例如,错误的开关操作。由于脉冲干扰通常与图像信号的强度相比较大,因此,脉冲噪声总是被数字化为最大值或最小值。目前十八页\总数一百一十一页\编于点MATLAB图像处理工具箱使用imnoise函数在图像中加入噪声。调用格式如下:J=imnoise(I,type,parameters)其中函数向输入图像I中添加指定类型的噪声。type是字符串,可以是以下值。“Gaussian”(高斯噪声);“localvar”(均值为零,且一个变量与图像亮度有关);“poisson”(泊松噪声);“salt&pepper”(椒盐噪声);“speckle”(乘性噪声)。目前十九页\总数一百一十一页\编于点a=imread('eight.tif');subplot(131);imshow(a);title('原始图像');a1=imnoise(a,'gaussian',0,0.006);%均值为0,方差为0.006subplot(132);imshow(a1);title('加高斯噪声的图像');a2=imnoise(a,'salt&pepper',0.02);%噪声密度为0.02subplot(133);imshow(a2);title('加椒盐噪声的图像');目前二十页\总数一百一十一页\编于点目前二十一页\总数一百一十一页\编于点8.2均值滤波在图像上,对待处理的像素给定一个模板,该模板包括了其周围的邻近像素。将模板中的全体像素的均值来替代原来的像素值的方法。目前二十二页\总数一百一十一页\编于点
以模块运算系数表示即:12143122345768957688567891214312234576895768856789344456678均值滤波器
——
处理方法待处理像素目前二十三页\总数一百一十一页\编于点主要优点:算法简单,计算速度快。缺点:降低噪声的同时使图像产生模糊,特别在边缘和细节处。而且邻域越大,在去噪能力增强的同时模糊程度越严重。均值滤波优缺点:目前二十四页\总数一百一十一页\编于点均值滤波器的改进为克服简单局部平均法的弊病,目前已提出许多保边缘、细节的局部平滑算法。它们的出发点都集中在如何选择邻域的大小、形状和方向、参加平均的点数以及邻域各点的权重系数等。目前二十五页\总数一百一十一页\编于点均值滤波器的改进
——
加权均值滤波如下,是几个典型的加权平均滤波器。目前二十六页\总数一百一十一页\编于点
加权平均示意图
目前二十七页\总数一百一十一页\编于点
如果某个像素的灰度值大于其邻域像素的平均值,且达到了一定水平,则判断该像素为噪声,继而用邻域像素的均值取代这一像素值。T为阈值,T太小,噪声消除不干净;T太大,易使图像模糊。均值滤波器的改进
——超限邻域平均目前二十八页\总数一百一十一页\编于点MATLAB图像处理工具箱采用filter2函数实现图像的邻域处理,其调用方法如下:Y=filter2(B,X)目前二十九页\总数一百一十一页\编于点clearall;I=imread('eight.tif');J=imnoise(I,'salt&pepper',0.02);%添加椒盐噪声subplot(231);imshow(I);title('原始图像');subplot(232);imshow(J);title('带有椒盐噪声的图像');K1=filter2(fspecial('average',3),J);%进行3×3模板平滑滤波K2=filter2(fspecial('average',5),J);%进行5×5模板平滑滤波K3=filter2(fspecial('average',7),J);%进行7×7模板平滑滤波K4=filter2(fspecial('average',9),J);%进行9×9模板平滑滤波subplot(233);imshow(uint8(K1));title('3×3模板平滑滤波');subplot(234);imshow(uint8(K2));title('5×5模板平滑滤波');subplot(235);imshow(uint8(K3));title('7×7模板平滑滤波');subplot(236);imshow(uint8(K4));title('9×9模板平滑滤波');目前三十页\总数一百一十一页\编于点目前三十一页\总数一百一十一页\编于点在上面的MATLAB程序中,滤波操作使用了fspecial函数创建指定的滤波器模板,其常用调用方法为:h=fspecial(type)h=fspecial(type,para)其中type指定算子的类型,para指定相应的参数目前三十二页\总数一百一十一页\编于点8.3中值滤波
是对一个奇数点滑动窗口内的像素灰度值排序,用中值代替窗口中心像素的原来灰度值。因此它是一种非线性的图像平滑法。目前三十三页\总数一百一十一页\编于点优点:对脉冲干扰及椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。缺点:对点、线等细节较多的图像却不太合适。目前三十四页\总数一百一十一页\编于点数值排序m-2m-1mm+1m+2610258mm+1m-2m+2m-161025826目前三十五页\总数一百一十一页\编于点例:原图像为:
22621244424
处理后为:
22(1,2,2,2,6)2(1,2,2,2,6)2(1,2,2,4,6)2244444(2,4,4)目前三十六页\总数一百一十一页\编于点二维中值滤波模板:
与均值滤波类似,做3*3的模板,对9个数排序,取第5个数替代原来的像素值。目前三十七页\总数一百一十一页\编于点例:12143122345768957688567891214312234576895768856789234566678C=6.6316C=5.5263目前三十八页\总数一百一十一页\编于点中值滤波器的窗口形状可以有多种,如线状、方形、十字形、圆形、菱形等(见图)。
目前三十九页\总数一百一十一页\编于点一般来讲:形状的选择:对于有缓变的较长轮廓线物体的图像,采用方形或圆形窗口为宜。对于包含有尖顶物体的图像,
用十字形窗口。窗口大小的选择:则以不超过图像中最小有效物体的尺寸为宜。
目前四十页\总数一百一十一页\编于点中值滤波与均值滤波的比较对于椒盐噪声,中值滤波效果比均值滤波效果好。
原因:椒盐噪声是幅值近似相等但随机分布在不同位置上,图像中有干净点也有污染点。中值滤波是选择适当的点来替代污染点的值,所以处理效果好。因为噪声的均值不为0,所以均值滤波不能很好地去除噪声点。目前四十一页\总数一百一十一页\编于点对于高斯噪声,均值滤波效果比中值滤波效果好。
原因:高斯噪声是幅值近似正态分布,但分布在每点像素上。因为图像中的每点都是污染点,所中值滤波选不到合适的干净点。
因为正态分布的均值为0,所以根据统计数学,均值可以消除噪声。目前四十二页\总数一百一十一页\编于点在MATLAB图像处理工具箱中,实现中值滤波的函数是medfilt2,其常用的调用方法如下:B=medfilt2(A,[mn])其中A是输入图像,[m,n]是邻域窗口的大小,默认值为[3,3],B为滤波后图像。目前四十三页\总数一百一十一页\编于点clearall;I=imread('rice.png');subplot(2,3,1),imshow(I);title('原始图像');J=imnoise(I,'salt&pepper',0.01);%加均值为0,方差为0.01的椒盐噪声subplot(2,3,2),imshow(J);title('椒盐噪声图像');text(-60,740,'3×3滤波窗口的中值滤波');K=medfilt2(J);subplot(2,3,3),imshow(K,[]);title('中值滤波图像');I2=imread('rice.png');subplot(2,3,4),imshow(I2);title('原始图像');J2=imnoise(I2,'gaussian',0.01);%加均值为0,方差为0.01的高斯噪声subplot(2,3,5),imshow(J2);title('高斯噪声图像');K2=medfilt2(J2);subplot(2,3,6),imshow(K2,[]);title('中值滤波图像');目前四十四页\总数一百一十一页\编于点目前四十五页\总数一百一十一页\编于点8.4图像锐化图像锐化的目的是加强图像中景物的细节边缘和轮廓。锐化的作用是要使灰度反差增强。因为边缘和轮廓都位于灰度突变的地方,所以锐化算法的实现是基于微分(差分)运算的作用。目前四十六页\总数一百一十一页\编于点8.4.1图像细节的基本特征扫描线灰度渐变孤立点细线灰度跃变图像细节的灰度分布特性平坦段目前四十七页\总数一百一十一页\编于点图像细节的灰度分布特性灰度渐变孤立点细线灰度跃变平坦段目前四十八页\总数一百一十一页\编于点几种典型的灰度变化模式及其微分变化模式目前四十九页\总数一百一十一页\编于点8.4.2一阶微分算子一阶微分的计算公式非常简单:离散情况下的计算公式(即:差分运算):考虑到图像边界的拓扑结构性,根据这个原理派生出许多相关的方法。
微分(差分)算子
梯度算子目前五十页\总数一百一十一页\编于点单方向的一阶微分算子单方向的一阶梯度算法是指给出某个特定方向上的边缘信息。因为图像为水平、垂直两个方向组成,所以,所谓的单方向梯度算法实际上是包括水平方向与垂直方向上的锐化。
目前五十一页\总数一百一十一页\编于点水平锐化算法水平方向的锐化非常简单,通过一个可以检测出水平方向上的像素值的变化的模板来实现。
目前五十二页\总数一百一十一页\编于点例题1232121262308761278623269000000-3-13-2000-6-13-1300
1
12
500
00001*1+2*2+1*3-1*3-2*0-1*8=-3问题:计算结果中出现了小于零的像素值解决方法:可以作一个简单的映射,如:[gmin,gmax]→[0,255]边界点的结果令为0目前五十三页\总数一百一十一页\编于点垂直锐化算法垂直锐化算法的设计思想与水平锐化算法相同,通过一个可以检测出垂直方向上的像素值的变化的模板来实现。
目前五十四页\总数一百一十一页\编于点例题12321212623087612786232690
0
0
000-7-17
400-16-25
500
-17
-22-300
0
0
001*1+2*2+1*3-1*3-2*2-1*8=-7问题:计算结果中出现了小于零的像素值目前五十五页\总数一百一十一页\编于点单方向锐化算法的后处理这种梯度算法需要进行后处理,以解决像素值为负的问题。后处理的方法不同,则所得到的效果也不同。目前五十六页\总数一百一十一页\编于点方法1:整体加一个正整数,以保证所有的像素值均大于零。这样做的结果是:可以获得类似浮雕的效果。20
2020
20202017
7
0202014
7
7202021
32
25202020
20
20200
0
0
000-3-13-2000-6-13-1300
1
12
500
0
0
00目前五十七页\总数一百一十一页\编于点方法2:将所有的像素值取绝对值。这样做的结果是,可以获得对边缘的有方向提取。0
0
0
00031320006131300
1
12
500
0
0
000
0
0
000-3-13-2000-6-13-1300
1
12
500
0
0
00目前五十八页\总数一百一十一页\编于点无方向一阶微分锐化算法前面的锐化处理结果对于具有矩形特征物体(例如:楼房、汉字等)的边缘的提取很有效。但是,对于不规则形状(如:人物)的边缘提取,则存在信息的缺损。为了解决上面的问题,就希望提出对任何方向上的边缘信息均敏感的锐化算法。因为这类锐化方法要求对边缘的方向没有选择,所以称为无方向的锐化算法。目前五十九页\总数一百一十一页\编于点交叉微分算法(Roberts算法)交叉微分算法计算公式如下:特点:算法简单用模板形式描述:目前六十页\总数一百一十一页\编于点Sobel锐化算法Sobel微分算子的计算公式如下:特点:锐化的边缘信息较强目前六十一页\总数一百一十一页\编于点Priwitt锐化算法Priwitt微分算子的计算公式如下:特点:与Sobel相比,有一定的抗干扰性。图像效果比较干净。目前六十二页\总数一百一十一页\编于点一阶梯度算法效果比较Sobel算法与Priwitt算法的思路相同,属于同一类型,因此处理效果基本相同。Roberts算法的模板为2×2,提取出的信息较弱。单方向锐化经过后处理之后,也可以对边界进行增强。目前六十三页\总数一百一十一页\编于点clearall;[I,map]=imread('lena.bmp');subplot(231),imshow(I,map);title('原始图像');I=double(I);[IX,IY]=gradient(I);GM=sqrt(IX.*IX+IY.*IY);meth1=GM;subplot(232),imshow(meth1,map);title('第1种方法');meth2=I;J=find(GM>10);meth2(J)=GM(J);subplot(233),imshow(meth2,map);title('第2种方法');目前六十四页\总数一百一十一页\编于点meth3=I;J=find(GM>10);meth3(J)=255;subplot(234),imshow(meth3,map);title('第3种方法');meth4=I;J=find(GM<10);meth4(J)=255;subplot(235),imshow(meth4,map);title('第4种方法');meth5=I;J=find(GM>10);meth5(J)=255;Q=find(GM<10);OUTS(Q)=0;subplot(236),imshow(meth5,map);title('第5种方法');目前六十五页\总数一百一十一页\编于点目前六十六页\总数一百一十一页\编于点8.4.3二阶微分算子目前六十七页\总数一百一十一页\编于点二阶微分方法的提出背景
1)对于突变形的细节,通过一阶微分的极大值点,二阶微分的过0点均可以检测出来。
目前六十八页\总数一百一十一页\编于点2)对于细线形的细节,通过一阶微分的过0点,二阶微分的极小值点均可以检测出来。
目前六十九页\总数一百一十一页\编于点3)对于渐变的细节,一般情况下很难检测,但二阶微分的信息比一阶微分的信息略多。
目前七十页\总数一百一十一页\编于点二阶微分算法目前七十一页\总数一百一十一页\编于点
Laplacian算法由前面的推导,写成模板系数形式,即为Laplacian算子:目前七十二页\总数一百一十一页\编于点为了改善锐化效果,可以脱离微分的计算原理,在原有的算子基础上,对模板系数进行改变,获得Laplacian变形算子如下所示。
目前七十三页\总数一百一十一页\编于点经过Laplacian锐化后,我们来分析几种变形算子的边缘提取效果。L1,L2的效果基本相同,L3的效果最不好,L4最接近原图。目前七十四页\总数一百一十一页\编于点一阶微分与二阶微分的边缘提取效果比较以Sobel及Laplacian算法为例进行比较。Sobel算子获得的边界是比较粗略的边界,反映的边界信息较少,但是所反映的边界比较清晰;Laplacian算子获得的边界是比较细致的边界。反映的边界信息包括了许多的细节信息,但是所反映的边界不是太清晰。目前七十五页\总数一百一十一页\编于点在计算出图像f(x,y)的梯度值后,应如何突出图像的轮廓,可根据以下介绍的方法选择使用,即:(a)梯度图像直接输出
g(x,y)=G[f(x,y)]
优点:突出边缘、轮廓缺点:灰度变化平缓的区域呈现黑色。目前七十六页\总数一百一十一页\编于点(b)加阈值的梯度输出式中:T是一个非负的阈值。优点:适当选取T,既可使明显的边缘轮廓得到突出,又不会破坏原灰度变化比较平缓的背景。
T>0目前七十七页\总数一百一十一页\编于点(c)轮廓灰度规定化输出式中:T是根据需要指定的一个灰度级,它将明显边缘用一固定的灰度级LG来实现。
使边界清晰、轮廓突出、背景不破坏。目前七十八页\总数一百一十一页\编于点(d)背景灰度规定化输出此法将背景用一个固定灰度级LB来实现,便于研究边缘灰度的变化。目前七十九页\总数一百一十一页\编于点(e)二值图像输出此法将背景和边缘用二值图像表示,便于研究边缘所在位置。一般取LG=255,LB=0。如字符识别等。目前八十页\总数一百一十一页\编于点(5)给边缘和背景分别规定一个特定的灰度级,即用二值图像来表示。对于阶跃边缘,在边缘点其一阶导数取极限值。由此,我们对数字图像的每个像素取它的梯度值,适当取门限T作如下判断:目前八十一页\总数一百一十一页\编于点目前八十二页\总数一百一十一页\编于点8.5频域滤波低通滤波高通滤波目前八十三页\总数一百一十一页\编于点低通滤波法(ILPF)低通滤波法:滤除高频成分,保留低频成分,在频域中实现平滑处理。滤波公式:F(u,v)原始图象频谱,
G(u,v)平滑图象频谱,
H(u,v)转移函数。
目前八十四页\总数一百一十一页\编于点常用的几种低通滤波器(1)理想低通滤波器
其中D0为截止频率,
D(u,v)=(u2+v2)1/2:频率平面原点到点(u,v)的距离。目前八十五页\总数一百一十一页\编于点特点:
物理上不可实现有抖动现象滤除高频成分使图象变模糊目前八十六页\总数一百一十一页\编于点理想低通滤波器转移函数三维图目前八十七页\总数一百一十一页\编于点理想低通滤波器转移函数剖面图目前八十八页\总数一百一十一页\编于点低通滤波器法的问题(1)模糊对于半径为5,包含了全部90%的能量。但严重的模糊表明了图片的大部分边缘信息包含在滤波器滤去的10%能量之中。随着滤波器半径增加,模糊的程度就减少。模糊产生的原理:根据卷积定理目前八十九页\总数一百一十一页\编于点ILPF的空域图像频域上的滤波相当于空域上的卷积。即相当复杂图像中每个象素点简单复制过程。因此导致图像的模糊。当D增加时环半径也增加,模糊程度减弱。目前九十页\总数一百一十一页\编于点(2)振铃ILPF空域上冲激响应卷积产生两个现象:一是边缘渐变部分的对比度;二是边缘部分加边(ringing)。其原因是冲激响应函数的多个过零点。目前九十一页\总数一百一十一页\编于点目前九十二页\总数一百一十一页\编于点巴特沃思低通滤波器(BLPF)目前九十三页\总数一百一十一页\编于点1阶巴特沃思低通滤波器转移函数三维图目前九十四页\总数一百一十一页\编于点1阶巴特沃斯低通滤波器转移函数剖面图目前九十五页\总数一百一十一页\编于点3阶巴特沃思低通滤波器转移函数三维图目前九十六页\总数一百一十一页\编于点3阶巴特沃思低通滤波器转移函数剖面图目前九十七页\总数一百一十一页\编于点巴特沃斯低通滤波器的优点是:一、模糊大大减少。因为包含了许多高频分量;二、没有振铃现象。因为滤波器是平滑连续的。目前九十八页\总数一百一十一页\编于点clearall;I=imread('lena.bmp');J=imnoise(I,'salt&pepper',0.02);%给原图像加入椒盐噪声figure;subplot(121);imshow(J);J=double(J);%采用傅里叶变换f=fft2(J);%数据矩阵平衡g=fftshift(f);[m,n]=size(f);N=3;d0=20;n1=floor(m/2);n2=floor(n/2);fori=1:mforj=1:nd=sqrt((i-n1)^2+(j-n2)^2);h=1/(1+(d/d0)^(2*N));g(i,j)=h
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公软件合同范本
- 课题申报书指导意见
- 北京买卖小产权合同范本
- 临沂房地产抵押合同范本
- 住房公积金调整新规 助力住房市场健康发展
- 加工纠纷合同范本
- 厨师劳务合同范本简易
- 中山企业劳务派遣合同范本
- 支持民营企业实现高质量发展新路径
- 午托教师合同范本
- 2024年资格考试-WSET二级认证考试近5年真题集锦(频考类试题)带答案
- 2022塔式太阳能热发电站吸热系统施工规范
- 康复治疗技术(师)基础知识考试考点内容总结
- DB34T 4166-2022 0~3岁婴幼儿家庭照护规范
- 七年级下学期数学开学第一课课件
- 《ISO 55013-2024 资产管理-数据资产管理指南》解读和实施指导材料(雷泽佳编制-2024)
- 中小学、幼儿园安全防范要求
- 接从事管供水人员卫生知识培训试题
- DB1506-T 53-2024 矛盾纠纷分级分类多元化解规范
- 江西新余特别重大火灾事故调查报告公布吸取教训研讨发言稿
- 农村建房的邻居协议书模板
评论
0/150
提交评论