数字图像处理-图像滤波课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字图像处理-图像滤波课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 处理 图像 滤波 课件
- 资源描述:
-
1、 Image&Vision LabImage&Vision Lab2图像滤波图像滤波p图像处理中所用到的图像往往含有噪声,需要用图像滤波的方法去除噪声。噪声图像滤除噪声图像Image&Vision Lab3内容框架内容框架p像素基础知识介绍p算术和逻辑运算p直方图u直方图均衡算法,用于图像锐化。p图像增强基本方法u空间域l 平滑 l 锐化u频率域l 平滑的频率域滤波器l 锐化的频率域滤波器p相关代码实现p兴趣实例Image&Vision Lab4像素基础知识介绍像素基础知识介绍p像素的邻域p像素间的邻接,连接和连通p像素间的距离Image&Vision Lab5像素的邻域像素的邻域rrprrs
2、spsssrsrprsrs垂直4邻域对角4邻域8邻域Image&Vision Lab6邻接和连接邻接和连接p邻接u两个像素点在空间上是否接触。p连接u两个像素点不但要在空间上接触,而且灰度值要满足一定的相似性。Image&Vision Lab7像素集合的邻接和连接像素集合的邻接和连接p邻接:u如果两个像素集合中部分像素点是邻接的,那么可以认为两个像素集合是邻接的;p连接:u同样的,像素集合连接也要首先保证两个像素集合是邻接的,还要保证邻接像素的灰度值保证一定的相似准则(相似准则:两个像素集合中的某些像素点满足连接要求)。Image&Vision Lab8像素间的距离像素间的距离p像素在空间上的
3、接近程度可以用像素之间的距离来衡量。给定3个像素点p,q,r,坐标分别是:,距离函数D必须满足的条件:(1)(2)(3)(,),(,),(,)x ys tu v(,)0(,)0)Dp qDp q当 且 仅 当 p=q(,)(,)Dp qDqp(,)(,)(,)D p rD p qD q rImage&Vision Lab9常用像素距离公式常用像素距离公式p欧几里德距离p范数距离p棋盘距离22(,)EDp qxsyt(,)D p qxsyt(,)max,D p qxsytImage&Vision Lab10像素间的基本运算像素间的基本运算p算术运算:u加法:p+qu减法:p-qu乘法:p*qu除
4、法:p/qp逻辑运算u补 u与u或u异或qp qpqpqImage&Vision Lab11图像间的算术和逻辑运算图像间的算术和逻辑运算p在两个像素之间算术和逻辑运算的基础上可以进行两幅图像之间点对点的算术和逻辑运算。p 对于图像 和图像 的算术和逻辑运算:u加法:u减法:u乘法:u除法:u与,或,非,异或等逻辑运算也是以相对应的像素点之间的逻辑运算为基础,针对的图像都是二进制的逻辑图像。(,)f x y(,)h x y(,)(,)(,)g x yf x yh x y(,)(,)(,)g x yf x yh x y(,)(,)(,)g x yf x y h x y(,)(,)/(,)g x y
5、fx yh x yImage&Vision Lab12图像间的运算图像间的运算加法的应用加法的应用p 是采集到的图像,是原始场景图像,是噪声图像。p图像间的加法运算多用来求采集的多幅相同图像的平均值图像,利用平均值图像滤除噪声。假设有M副图像:p可以证明 pM越大,均值图像 越接近 。(,)(,)(,)g x yf x ye x y(,)g x y(,)f x y(,)e x y11(,)(,)Miig x ygx yM(,)(,)E g x yf x y(,)g x y(,)f x yImage&Vision Lab13图像间的运算图像间的运算减法的应用减法的应用p医学图像处理中以消除背景;
6、p运动检测中起很大作用u例如,采集的连续两帧图像,像素点没有变化的地方证明不是运动物体,有变化的说明像素发生了移动。u对时间上相邻的两幅图像求差可以将图像中的目标位置和形状变化突出出来。(,)(,)(,)g x yf x yh x yImage&Vision Lab14直方图直方图p直方图是一个二维坐标系,横轴表示整幅图像上灰度值的变化范围,纵轴表示每个灰度值的统计个数。p直方图能够反映灰度图像的灰度分布特征。原始图像直方图Image&Vision Lab15灰度直方图定义:kknrh)(nk:灰度值等于rk的像素数量(计数值)rh(r)Image&Vision Lab16灰度映射灰度映射(直
7、方图变换直方图变换)p用直方图变换方法进行图像增强是以概率论为基础的。p常用的方法:u图像均衡化u图像规定化l直方图规定化的增强效果不易控制,应用不是很广泛,这里不做详细介绍。Image&Vision Lab17灰度映射灰度映射灰度映射:)(rTs r:原始图像灰度s:目标图像灰度目标:T()改变像素灰度分布,充分利用灰度动态范围Image&Vision Lab18rsrsImage&Vision Lab19灰度直方图反映图像的灰度分布特征Image&Vision Lab20直方图变换的目标:均匀分布的灰度直方图2550rh(r)Image&Vision Lab21归一化直方图nnrpkk/)
8、(kknn)(/)()(kkkrhrhrp或1)(0 xp1)(xxpp(x):概率密度函数Image&Vision Lab22直方图均衡算法直方图均衡算法p直方图均衡化主要用于增强动态范围偏小的图像的方差;p基本思想:把原始的直方图变换为均匀分布的形式,这样就增加了像素灰度值的动态范围,从而达到增强图像整体对比度的效果。Image&Vision Lab23算法理解sp(s)理想归一化直方图0L-11/LP(s)skkpsP0)()(L-101/L1)1(1)(sLsPs1)(sPLs灰度映射的目标(即希望变换后尽可能符合此关系)Image&Vision Lab2407P0.125112345
9、60.250.3750.50.6250.750.8750.050.10r例P r 关系目标曲线原始图像中的r点位置对应变换后的Pr点位置算法理解Image&Vision Lab25算法描述算法描述p设像素共分为L级(r=0,1,2,L1),变换后对应的灰度值记为s;p原始图像的归一化直方图记为:p(r)1)()(0rkkpLrs1)(0LrsImage&Vision Lab26r01234567p(r)0.050.050.150.250.400.050.050P(r)0.050.100.250.500.900.951.001.00s(r)0.60.2136.26.677s00136777p0.
10、10.150.250.40.101)()(0rkkpLrsL=8rkkprP0)()(例Image&Vision Lab27Image&Vision Lab28Image&Vision Lab29Image&Vision Lab30直方图均衡算法可以有效地提高图像视觉的对比度直方图均衡算法不增加图像的灰度分辨率直方图均衡算法可能丢失图像细节直方图均衡算法用于图像处理流程的显示环节自动处理/分析过程中不使用直方图均衡算法Image&Vision Lab31图像增强基本方法图像增强基本方法p空间域u平滑 l图像卷积u锐化l图像差分p频率域u平滑的频率域滤波器u锐化的频率域滤波器p空间域的方法比较简
11、单易懂,因此详细介绍;频率域方法则较为简单地介绍。Image&Vision Lab32图像平滑图像平滑p图像平滑是为了消除图像中的高频分量,同时不影响低频分量;p高频分量对应途中的边缘等灰度值具有较大变化的区域,平滑可以减少这部分起伏;p消除噪声;p在提取较大目标之前,滤除太小细节的影响。p类别:u线性平滑滤波u非线性平滑滤波Image&Vision Lab33原始图像平滑图像Image&Vision Lab34原始图像平滑图像Image&Vision Lab35线性平滑滤波线性平滑滤波邻域平均邻域平均p邻域平均u每个像素点用它邻域像素的平均值作为平滑结果u33模板:p邻域平均,平滑滤波确实会
12、将噪声点减弱,但是同时也是整个图像的跟为模糊,可视的细节逐渐减少,而且运算量也非常大。p有关模板与图像的运算涉及到图像卷积,接下来介绍一下图像卷积的原理。111111111Image&Vision Lab36图像卷积图像卷积p图像平滑中,有关模板的运算都用到了图像卷积的概念。p卷积模板中的各个位置对应的是权重系数,例如:a1a9可以根据具体需要来确定数值。p卷积就是将模板的中心a5对应好所处理的当前像素点,系数与图像上的灰度值一一对应相乘,得到的数值作为所处理像素点的新的灰度值。a1a2a3a4a5a6a7a8a9Image&Vision Lab37噪声图像2 x 23 x 34 x 4Ima
13、ge&Vision Lab383355Image&Vision Lab39单帧8帧迭加16帧迭加64帧迭加128帧迭加Image&Vision Lab40加权平均加权平均p同一尺寸的模板,不同位置的系数不同;p距离模板中心越近的像素点的权重越大,同理越远的越小;p为了减少计算量,将模板系数最小值设为1,其他的按等比数列递增,中心系数最大;121242121Image&Vision Lab41根据高斯分布确定模板系数根据高斯分布确定模板系数p高斯函数:p 代表邻域像素点距离中心像素点的距离,可以用欧几里德距离来表示。p可以通过调整 ,来控制平滑效果的程度。p高斯系数跟距离成反比。221()exp
14、(/2)2f iiiImage&Vision Lab42噪声图像2 x 23 x 34 x 4Image&Vision Lab43非线性滤波非线性滤波p线性滤波平滑噪声的同时,也损坏了非噪声区域的信号;采用非线性滤波可以保留信号的同时,滤除噪声。p非线性滤波的典型方法是:中值滤波。Image&Vision Lab44中值滤波中值滤波p一维中值滤波p模板尺寸为 ,1,.,.,jj rj rjj rgmedianffff M21Mr原始数据中值滤波均值滤波Image&Vision Lab45二维中值滤波二维中值滤波p公式:p二维中值滤波更加广泛的应用于图像滤波当中(,)(,)(,)(,)media
15、ns tN x ygx ymedianf s tImage&Vision Lab46排序取中值二维中值滤波二维中值滤波Image&Vision Lab47中值滤波的步骤中值滤波的步骤p将模板在图中漫游,并将模板中心与图中某个像素位置重合;p读取模板下各对应像素的灰度值;p将这些灰度值从小到大排成一列;p找出这些值的中间值;p将这个值赋给对应模板中心位置的像素。Image&Vision Lab48噪声图像中值滤波3x3Image&Vision Lab49平均滤波与中值滤波比较平均滤波与中值滤波比较噪声图像均值滤波中值滤波均值滤波和中值滤波都采用的是2x2 的模板Image&Vision Lab5
16、0均值,中值和最频值均值,中值和最频值p均值是模板内像素点灰度的平均值,中值是数值排列后处于中间的值,最频值是出现次数最多的灰度值;p这三者都与直方图有着密切的关系;p直方图的一个峰对应一个区域,如果这个峰是对称的,那么均值等于中值,等于最频值。Image&Vision Lab51中值滤波的代码实现中值滤波的代码实现pMatlab中函数medfilt1和medfilt2,第一个是一维的中值滤波,第二个是二维的中值滤波。p使用help查看函数功能Image&Vision Lab52示例示例Image&Vision Lab53代码讲解代码讲解读入图像,eight.tif是图像名称。如果图像不是存放
17、在matlab的work文件夹下,那么需要在文件名前加上目录位置,例如:Dimageeight.tif加入噪声,salt&pepper是指加入的噪声的类型,可以通过输入help imnoise来查看imnoise函数,也可以加入高斯噪声或者possion噪声;0.02是用来控制加入噪声的程度。Medfilt2滤波,输出图像K,imshow显示图像Image&Vision Lab54图像锐化图像锐化p邻域平均或加权平均是累加的一个过程,用来平滑图像;反过来,利用微分方法可以锐化图像。p常用的微分方法是利用梯度算子,连续函数的微分形式:p离散空间用差分替代微分,常用模板:TxyfffG Gxy11
展开阅读全文