图像平滑和锐化.ppt

上传人:小** 文档编号:3779193 上传时间:2020-10-25 格式:PPT 页数:112 大小:2.76MB
返回 下载 相关 举报
图像平滑和锐化.ppt_第1页
第1页 / 共112页
图像平滑和锐化.ppt_第2页
第2页 / 共112页
点击查看更多>>
资源描述

《图像平滑和锐化.ppt》由会员分享,可在线阅读,更多相关《图像平滑和锐化.ppt(112页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第八章 图像平滑和锐化,1、平滑滤波 减弱或消除图像中的高频分量,但不影响低频分量。 2、锐化滤波 减弱或消除图像中的低频分量,但不影响高频分量。,8.1 图像噪声,任何一幅原始图像,在其获取和传输等过程中,会受到各种噪声的干扰,使图像恶化,质量下降,图像模糊,特征淹没,对图像分析不利。 噪声可以理解为“妨碍人们感觉器官对所接收的信源信息理解的因素”。,噪声来源 数字图像的噪声主要来源于图像的获取和传输过程 图像获取的数字化过程,如图像传感器的质量和环境条件 图像传输过程中传输信道的噪声干扰,如通过无线网络传输的图像会受到光或其它大气因素的干扰,图像噪声特点 1. 噪声在图像中的分布和大小不规

2、则 2. 噪声与图像之间具有相关性 3. 噪声具有叠加性,图像噪声分类,按其产生的原因可分为:外部噪声和内部噪声。 从统计特性可分为:平稳噪声和非平稳噪声。 按噪声和信号之间的关系可分为:加性噪声和乘性噪声。,按其产生的原因,外部噪声:指系统外部干扰从电磁波或经电源传进系统内部而引起的噪声。 内部噪声: 由光和电的基本性质所引起的噪声。 电器的机械运动产生的噪声。 元器件材料本身引起的噪声。 系统内部设备电路所引起的噪声。,按统计特性,平稳噪声:统计特性不随时间变化的噪声。 非平稳噪声:统计特性随时间变化的噪声。,按噪声和信号之间的关系,加性噪声:假定信号为S(t),噪声为n(t),如果混合叠

3、加波形是S(t)+n(t)形式,则称其为加性噪声; 乘性噪声:如果叠加波形为S(t)1+n(t)形式, 则称其为乘性噪声。,椒盐噪声的特征: 出现位置是随机的,但噪声的幅值是基本相同的。 高斯噪声的特征: 出现在位置是一定的(每一点上),但噪声的幅值是随机的。,常见图像噪声,高斯噪声,概率密度函数(PDF) 当z服从上式分布时,其值有70%在 ,有95%落在 范围内。 高斯噪声的产生源于电子电路噪声和由低照明度或高温带来的传感器噪声。,z,瑞利噪声,概率密度函数(PDF),瑞利密度曲线距原点的位移和其密度图像的基本形状向右变形。瑞利密度对于近似偏移的直方图十分适用 .,均值: 方差:,伽马噪声

4、,伽马噪声在激光成像中有些应用 .,a0,b为正整数,均值: 方差:,指数分布噪声,指数分布噪声在激光成像中有些应用 。,a0,均值: 方差:,指数分布是b=1时爱尔兰概率分布的特殊情况 。,均匀分布噪声,均匀分布噪声在实践中描述较少,但均匀密度分布作为模拟随机数产生器的基础非常有用 。,均值: 方差:,脉冲噪声,双极脉冲噪声也叫椒盐噪声,在图像上表现为孤立的亮点或暗点 .,脉冲噪声表现在成像中的短暂停留中,例如,错误的开关操作。 由于脉冲干扰通常与图像信号的强度相比较大,因此,脉冲噪声总是被数字化为最大值或最小值。,MATLAB图像处理工具箱使用imnoise函数在图像中加入噪声。调用格式如

5、下: J=imnoise(I,type,parameters) 其中函数向输入图像I中添加指定类型的噪声。type是字符串,可以是以下值。“Gaussian”(高斯噪声);“localvar”(均值为零,且一个变量与图像亮度有关);“poisson”(泊松噪声);“salt subplot(131); imshow(a);title(原始图像); a1=imnoise(a,gaussian,0,0.006); %均值为0,方差为0.006 subplot(132); imshow(a1);title(加高斯噪声的图像); a2=imnoise(a,salt ,8.2 均值滤波,在图像上,对待处

6、理的像素给定一个模板,该模板包括了其周围的邻近像素。将模板中的全体像素的均值来替代原来的像素值的方法。,以模块运算系数表示即:,3,4,4,4,5,6,6,7,8,均值滤波器 处理方法,待处理像素,主要优点:算法简单,计算速度快。 缺点:降低噪声的同时使图像产生模糊,特别在边缘和细节处。而且邻域越大,在去噪能力增强的同时模糊程度越严重。,均值滤波优缺点:,均值滤波器的改进,为克服简单局部平均法的弊病,目前已提出许多保边缘、细节的局部平滑算法。它们的出发点都集中在如何选择邻域的大小、形状和方向、参加平均的点数以及邻域各点的权重系数等。,均值滤波器的改进 加权均值滤波,如下,是几个典型的加权平均滤

7、波器。,加权平均示意图,如果某个像素的灰度值大于其邻域像素的平均值,且达到了一定水平,则判断该像素为噪声,继而用邻域像素的均值取代这一像素值。,T为阈值,T太小,噪声消除不干净;T太大,易使图像模糊。,均值滤波器的改进 超限邻域平均,MATLAB图像处理工具箱采用filter2函数实现图像的邻域处理,其调用方法如下: Y=filter2(B,X),clear all; I=imread(eight.tif); J=imnoise(I,salt ,在上面的MATLAB程序中,滤波操作使用了fspecial函数创建指定的滤波器模板,其常用调用方法为: h = fspecial(type) h =

8、fspecial(type,para) 其中type指定算子的类型,para指定相应的参数,8.3 中值滤波,是对一个奇数点滑动窗口内的像素灰度值排序,用中值代替窗口中心像素的原来灰度值。因此它是一种非线性的图像平滑法。,优点:对脉冲干扰及椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。 缺点:对点、线等细节较多的图像却不太合适。,2,6,例: 原图像为:2 2 6 2 1 2 4 4 4 2 4 处理后为:,2,2,(1,2,2,2,6),2,(1,2,2,2,6),2,(1,2,2,4,6),2,2,4,4,4,4,4,(2,4,4),二维中值滤波模板: 与均值滤波类似,

9、做3*3的模板,对9个数排序,取第5个数替代原来的像素值。,例:,2,3,4,5,6,6,6,7,8,C=6.6316,C=5.5263,中值滤波器的窗口形状可以有多种,如线状、方形、十字形、圆形、菱形等(见图)。,一般来讲: 形状的选择:对于有缓变的较长轮廓线物体的图像,采用方形或圆形窗口为宜。对于包含有尖顶物体的图像, 用十字形窗口。 窗口大小的选择:则以不超过图像中最小有效物体的尺寸为宜。,中值滤波与均值滤波的比较,对于椒盐噪声,中值滤波效果比均值滤波效果好。 原因: 椒盐噪声是幅值近似相等但随机分布在不同位置上,图像中有干净点也有污染点。 中值滤波是选择适当的点来替代污染点的值,所以处

10、理效果好。 因为噪声的均值不为0,所以均值滤波不能很好地去除噪声点。,对于高斯噪声,均值滤波效果比中值滤波效果好。 原因: 高斯噪声是幅值近似正态分布,但分布在每点像素上。 因为图像中的每点都是污染点,所中值滤波选不到合适的干净点。 因为正态分布的均值为0,所以根据统计数学,均值可以消除噪声。,在MATLAB图像处理工具箱中,实现中值滤波的函数是medfilt2,其常用的调用方法如下: B=medfilt2(A,m n) 其中A是输入图像,m,n是邻域窗口的大小,默认值为3,3,B为滤波后图像。,clear all; I=imread(rice.png); subplot(2,3,1),ims

11、how(I);title(原始图像); J=imnoise(I,salt,8.4图像锐化,图像锐化的目的是加强图像中景物的细节边缘和轮廓。 锐化的作用是要使灰度反差增强。 因为边缘和轮廓都位于灰度突变的地方,所以锐化算法的实现是基于微分(差分)运算的作用。,8.4.1 图像细节的基本特征,几种典型的灰度变化模式及其微分变化模式,8.4.2一阶微分算子,一阶微分的计算公式非常简单:,离散情况下的计算公式(即:差分运算):,考虑到图像边界的拓扑结构性,根据这个原理派生出许多相关的方法。,单方向的一阶微分算子,单方向的一阶梯度算法是指给出某个特定方向上的边缘信息。 因为图像为水平、垂直两个方向组成,

12、所以,所谓的单方向梯度算法实际上是包括水平方向与垂直方向上的锐化。,水平锐化算法,水平方向的锐化非常简单,通过一个可以检测出水平方向上的像素值的变化的模板来实现。,例 题,1*1+2*2+1*3-1*3-2*0-1*8=-3,问题:计算结果中出现了小于零的像素值,解决方法:可以作一个简单的映射, 如: gmin, gmax 0 , 255 ,垂直锐化算法,垂直锐化算法的设计思想与水平锐化算法相同,通过一个可以检测出垂直方向上的像素值的变化的模板来实现。,例 题,1*1+2*2+1*3-1*3-2*2-1*8=-7,问题:计算结果中出现了小于零的像素值,单方向锐化算法的后处理,这种梯度算法需要进

13、行后处理,以解决像素值为负的问题。后处理的方法不同,则所得到的效果也不同。,方法1:整体加一个正整数,以保证所有的像 素值均大于零。 这样做的结果是:可以获得类似浮雕的效果。,方法2:将所有的像素值取绝对值。 这样做的结果是,可以获得对边缘的有方向提取。,无方向一阶微分锐化算法,前面的锐化处理结果对于具有矩形特征物体(例如:楼房、汉字等)的边缘的提取很有效。但是,对于不规则形状(如:人物)的边缘提取,则存在信息的缺损。 为了解决上面的问题,就希望提出对任何方向上的边缘信息均敏感的锐化算法。 因为这类锐化方法要求对边缘的方向没有选择,所以称为无方向的锐化算法。,交叉微分算法(Roberts算法)

14、,交叉微分算法计算公式如下:,特点:算法简单,用模板形式描述:,Sobel锐化算法,Sobel微分算子的计算公式如下:,特点:锐化的边缘信息较强,Priwitt锐化算法,Priwitt微分算子 的计算公式如下:,特点:与Sobel相比,有一定的抗干扰性。图像效果比较干净。,一阶梯度算法效果比较,Sobel算法与Priwitt算法的思路相同,属于同一类型,因此处理效果基本相同。 Roberts算法的模板为22,提取出的信息较弱。 单方向锐化经过后处理之后,也可以对边界进行增强。,clear all; I,map=imread(lena.bmp); subplot(231),imshow(I,ma

15、p);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(GM10); meth2(J)=GM(J); subplot(233),imshow(meth2,map); title(第2种方法);,meth3=I; J=find(GM10); meth3(J)=255; subplot(234),imshow(meth3,map); title(第3种方法); meth4

16、=I; J=find(GM10); meth5(J)=255; Q=find(GM10); OUTS(Q)=0; subplot(236),imshow(meth5,map); title(第5种方法);,8.4.3 二阶微分算子,二阶微分方法的提出背景,1)对于突变形的细节,通过一阶微分的极大值点,二阶微分的过0点均可以检测出来。,2)对于细线形的细节,通过一阶微分的过0点,二阶微分的极小值点均可以检测出来。,3)对于渐变的细节,一般情况下很难检测,但二阶微分的信息比一阶微分的信息略多。,二阶微分算法,Laplacian 算法,由前面的推导,写成模板系数形式,即为Laplacian算子:,为

17、了改善锐化效果,可以脱离微分的计算原理,在原有的算子基础上,对模板系数进行改变,获得Laplacian变形算子如下所示。,经过Laplacian锐化后,我们来分析几种变形算子的边缘提取效果。 L1,L2的效果基本相同,L3的效果最不好,L4最接近原图。,一阶微分与二阶微分的边缘提取效果比较,以Sobel及Laplacian算法为例进行比较。 Sobel算子获得的边界是比较粗略的边界,反映的边界信息较少,但是所反映的边界比较清晰; Laplacian算子获得的边界是比较细致的边界。反映的边界信息包括了许多的细节信息,但是所反映的边界不是太清晰。,在计算出图像f(x,y)的梯度值后,应如何突出图像

18、的轮廓,可根据以下介绍的方法选择使用,即: (a) 梯度图像直接输出 g(x, y)=Gf(x, y) 优点:突出边缘、轮廓 缺点:灰度变化平缓的区域呈现黑色。,(b)加阈值的梯度输出,式中:T是一个非负的阈值。 优点:适当选取T,既可使明显的边缘轮廓得到突出,又不会破坏原灰度变化比较平缓的背景。,T0,(c)轮廓灰度规定化输出,式中:T是根据需要指定的一个灰度级,它将明显边缘用一固定的灰度级LG来实现。 使边界清晰、轮廓突出、背景不破坏。,(d)背景灰度规定化输出,此法将背景用一个固定灰度级LB来实现,便于研究边缘灰度的变化。,(e)二值图像输出,此法将背景和边缘用二值图像表示, 便于研究边

19、缘所在位置。 一般取LG=255,LB=0。如字符识别等。,()给边缘和背景分别规定一个特定的灰度级,即用二值图像来表示。对于阶跃边缘,在边缘点其一阶导数取极限值。由此,我们对数字图像的每个像素取它的梯度值,适当取门限T作如下判断:,8.5 频域滤波,低通滤波 高通滤波,低通滤波法(ILPF),低通滤波法: 滤除高频成分,保留低频成分,在频域中实现平滑处理。 滤波公式: F(u,v) 原始图象频谱, G(u,v) 平滑图象频谱, H(u,v) 转移函数。,常用的几种低通滤波器,(1)理想低通滤波器,其中D0为截止频率, D(u,v)=(u2+v2)1/2:频率平面原点到点(u,v)的距离。,特

20、点: 物理上不可实现 有抖动现象 滤除高频成分使图象变模糊,理想低通滤波器转移函数三维图,理想低通滤波器转移函数剖面图,低通滤波器法的问题,(1)模糊 对于半径为5,包含了全部90%的能量。但严重的模糊表明了图片的大部分边缘信息包含在滤波器滤去的10%能量之中。随着滤波器半径增加,模糊的程度就减少。 模糊产生的原理:根据卷积定理,ILPF的空域图像频域上的滤波相当于空域上的卷积。即相当复杂图像中每个象素点简单复制过程。因此导致图像的模糊。当D增加时环半径也增加,模糊程度减弱。,(2)振铃 ILPF空域上冲激响应卷积产生两个现象: 一是边缘渐变部分的对比度; 二是边缘部分加边(ringing)。

21、 其原因是冲激响应函数的多个过零点。,巴特沃思低通滤波器(BLPF),1阶巴特沃思低通滤波器转移函数三维图,1阶巴特沃斯低通滤波器转移函数剖面图,3阶巴特沃思低通滤波器转移函数三维图,3阶巴特沃思低通滤波器转移函数剖面图,巴特沃斯低通滤波器的优点是: 一、模糊大大减少。因为包含了许多高频分量; 二、没有振铃现象。因为滤波器是平滑连续的。,clear all; I=imread(lena.bmp); J=imnoise(I,salt ,3)指数低通滤波器(elpf) 性质:比相应的巴特沃思滤波器要稍微模糊,但没有振铃现象。,高通滤波器法,1)原理 2)理想高通滤波器 3)巴特沃思高通滤波器 4)

22、指数高通滤波器,1 原理 图像锐化处理的目的是使模糊图像变得清晰。 通常图像模糊是由于图像受到平均或积分运算,因此图像锐化采用微分运算。 在频域处理上,即采用高通滤波器法。 注意:进行处理的图像必须有较高的信噪比,否则图像锐化后,图像信噪比会更低。,2 理想高通滤波器 理想高通滤波器的定义 (1) 一个二维的理想高通滤波器(ILPF)的转换函数满足(是一个分段函数),其中:D0 为截止频率 D(u,v)为距离函数 D(u,v)=(u2+v2)1/2,(2) 理想高通滤波器的截面图,(3) 理想高通滤波器的三维透视图,1) Butterworth高通滤波器的定义 (1) 一个截止频率在与原点距离

23、为D0的n阶Butterworth高通滤波器(BHPF)的变换函数如下:,D0 / D(u,v),3 Butterworth高通滤波器,(2) Butterworth高通滤波器的截面图,(3) Butterworth高通滤波器的三维透视图,2) Butterworth高通滤波器截止频率设计 变换函数中不存在一个不连续点作为通过的和被滤波掉的频率的明显划分。 通常把H(u,v)开始小于其最大值(为“1”)的一定比例的点当作其截止频率点。 有两种选择: 选择1:H(u,v) = 0.5 当 D0 = D(u,v)时,选择2:,3) Butterworth高通滤波器的分析 问题:低频成分被严重地消弱了,使图像失去层次。 高通滤波器只记录了图像的变化,而不能保持图像的能量。低频分量大部分被滤除后,虽然图中各区域的边界得到了明显的增强,但图中原来比较平滑区域内部的灰度动态范围被压缩,整幅图像比较昏暗。这在边缘提取中是合适的,但仍不能满足一般的图像增强的要求。,改进措施: 加一个常数到变换函数 H(u,v) + A (A取01),这种方法被称为高频强调(增强)。 为了解决变暗的趋势,在变换结果图像上再进行一次直方图均衡化。这种方法被称为后滤波处理。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com