最新图像增强精品课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《最新图像增强精品课件.ppt》由会员分享,可在线阅读,更多相关《最新图像增强精品课件.ppt(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图像增强图像增强4.1 4.1 图像增强概述图像增强概述 4.1.1 4.1.1 图像增强的定义图像增强的定义u对图像的某些特征,如对图像的某些特征,如u边缘边缘u轮廓轮廓u对比度等对比度等u进行强调或锐化,以便于显示、观察或进一进行强调或锐化,以便于显示、观察或进一步分析与处理。步分析与处理。l 可得比例因子:可得比例因子: l 可得实际图像可得实际图像g(i,j)经校正后所恢复的原始图像经校正后所恢复的原始图像 l 乘了一个系数乘了一个系数C/ gc(i,j) ,校正后可能出现,校正后可能出现“溢出溢出”现现象象l 灰度级值可能超过某些记录器件或显示设备输入信号的动态灰度级值可能超过某些记
2、录器件或显示设备输入信号的动态可范围可范围l 需再作适当的灰度变换,最后对变换后的图像进行量化。需再作适当的灰度变换,最后对变换后的图像进行量化。 1,ce ijgij C(4.3),cgijfijCgij(4.4)4.2.2 灰度变换灰度变换n 灰度变换灰度变换n可使图像动态范围增大,图像对比度扩展可使图像动态范围增大,图像对比度扩展n从而使图像变得清晰以及图像上的特征变得明显。从而使图像变得清晰以及图像上的特征变得明显。1线性变换线性变换n 令原图像令原图像f (i, j)的灰度范围为的灰度范围为a,bn 线性变换后图像线性变换后图像g(i, j)的范围为的范围为a, b。f(i,j)g(
3、i,j)a bba图图4.2 线性变换线性变换g(i, j)与与f(i, j)之间的关系为:之间的关系为: 分段线性变换的目的分段线性变换的目的突出感兴趣的目标或灰度区间,相对抑突出感兴趣的目标或灰度区间,相对抑制那些不感兴趣的灰度区间。制那些不感兴趣的灰度区间。常用的是三段线性变换。常用的是三段线性变换。 ,bagi jafi jaba(4.5)abfcdggMabfM图图4.3 三段线性三段线性l 对灰度区间对灰度区间a,b进行了线性拉伸,而灰度区进行了线性拉伸,而灰度区间间0,a和和b,Mf则被压缩。则被压缩。l 仔细调整折线拐点的位置及控制分段直线的仔细调整折线拐点的位置及控制分段直线
4、的斜率,可以对图像的任一灰度区间进行拉伸斜率,可以对图像的任一灰度区间进行拉伸或压缩或压缩 。 /,/,/,gfcafijgijdcbafijacMdMbfijbd 0,ffi jaafi jbbfi jM 【例例4.1 】在在MATLAB环境中,采用图像线性变环境中,采用图像线性变换进行图像增强。应用换进行图像增强。应用MATLAB的函数的函数imadjust将图像将图像0.32550.7255灰度之间的灰度之间的值通过线性变换映射到值通过线性变换映射到0255之间。之间。 解:解:分别取:分别取:a0.3255,b0.7255, a=0,b=255。 A=imread(pout.tif);
5、 %读入图像读入图像 imshow(A); %显示图像显示图像 figure,imhist(A); %显示图像的直方图显示图像的直方图 J1=imadjust(A,0.3 0.7,); %函数将图像在函数将图像在0.3*2550.7*255灰度之间的值灰度之间的值通过线性变换映射到通过线性变换映射到0255之间之间 figure,imshow(J1); %输出图像效果图输出图像效果图 figure,imhist(J1) %输出图像的直方图输出图像的直方图 实现的程序:实现的程序: (a)原图)原图 (b)原图的直方图)原图的直方图 (c)输出图像)输出图像 (d)输出图像的直方图)输出图像的直
6、方图 图图4.4 图像线性变换图像线性变换2 2非线性灰度变换非线性灰度变换l 当用某些非线性函数如对数、指数函数等当用某些非线性函数如对数、指数函数等作为映射函数时,可实现灰度的非线性变换。作为映射函数时,可实现灰度的非线性变换。l 对数变换的一般表达式为对数变换的一般表达式为:),(1log(),(jifcjig(4.7) l对数变换可以增强低灰度级的像素,压制高对数变换可以增强低灰度级的像素,压制高灰度级的像素灰度级的像素, ,使灰度分布与视觉特性相匹配。使灰度分布与视觉特性相匹配。 直方图(图图4.5 ):):指图像中各种不同指图像中各种不同灰度级像素出现的相对频率灰度级像素出现的相对
7、频率 。灰度级灰度级 相对频率相对频率4.2.3 灰度直方图变换灰度直方图变换l 灰度直方图描述了图像的概貌。灰度直方图描述了图像的概貌。l 直方图变换后可使图像的灰度间距拉开或使直方图变换后可使图像的灰度间距拉开或使灰度分布均匀,从而增大对比度,使图像细灰度分布均匀,从而增大对比度,使图像细节清晰,达到增强的目的。节清晰,达到增强的目的。l 直方图变换有直方图变换有l直方图均衡化及直方图规定化两类。直方图均衡化及直方图规定化两类。l 直方图均衡化直方图均衡化l通过对原图像进行某种变换,使得图像的直方图通过对原图像进行某种变换,使得图像的直方图变为均匀分布的直方图。变为均匀分布的直方图。l 灰
8、度级连续的灰度图像:当变换函数是原图灰度级连续的灰度图像:当变换函数是原图像直方图累积分布函数时,能达到直方图均像直方图累积分布函数时,能达到直方图均衡化的目的。衡化的目的。l 对于离散的图像,用频率来代替概率对于离散的图像,用频率来代替概率 。 【例例4.2】假定有一幅总像素为假定有一幅总像素为n6464的图的图像,灰度级数为像,灰度级数为8,各灰度级分布列于表,各灰度级分布列于表4.1中。试对其进行直方图均衡化。中。试对其进行直方图均衡化。 k01234567rk01/72/73/74/75/76/71nk790102385065632924512281pr(rk)0.190.250.21
9、0.160.080.060.030.020.190.440.650.810.890.950.9811/73/75/76/76/71111/73/75/76/717901023850985448pr(sk)0.190.250.210.240.11表表4.1 一幅图像的灰度级分布一幅图像的灰度级分布 ksksksksn 解解:(:(1 1)求变换函数)求变换函数 类似地计算出类似地计算出 ks000019. 0)()(jjrrprTs101144. 025. 019. 0)()(jjrrprTs1,98. 0,95. 0,89. 0,81. 0,65. 0765432ssssss(2)计算)计算l
10、 输出图像灰度是等间隔的,且与原图像灰度输出图像灰度是等间隔的,且与原图像灰度范围一样取范围一样取8个等级,即要求最终的值个等级,即要求最终的值sk=k/7, k=1,2,7。l 需要对需要对 进行重新量化后加以修正进行重新量化后加以修正: ksks1, 1, 1, 7/6,76,75,73, 7176543210ssssssss(3) 的确定的确定u 由由 可知,输出灰度级仅为可知,输出灰度级仅为5个级别:个级别:(4)计算对应每个)计算对应每个 的的 u 因为因为 映射到映射到 ,所以有,所以有790个像个像素在输出输出图像上变成素在输出输出图像上变成ksks1, 7/6, 7/5, 7/
11、3, 7/174210sssssksksn00r 7/10s7/10su 映射到映射到 ,所以有,所以有1023个像素取个像素取值值 。 映射到映射到 ,因此有,因此有850个像素取值个像素取值 。u因为因为 和和 都映射到都映射到 ,因此有,因此有656+329985个像素取值个像素取值 。同理有。同理有245+122+81488个像素变换个像素变换 。 (5)计算)计算 11/7r7/31s7/31s22/7r7/52s7/52s3r4r7/64s7/64s17s/kskspsnn【例例4.3】在在MATLAB环境中,采用直方环境中,采用直方图均衡的方法进行图像增强图均衡的方法进行图像增强
12、 。 解解:程序如下:程序如下 A=imread(p1.jpg);I=histeq(A); %调用函数完成直方图均衡化调用函数完成直方图均衡化subplot(1,2,1),imshow(A); %直方图均衡化前的图像效直方图均衡化前的图像效果果subplot(1,2,2),imshow(I); %直方图均衡化后的图像效果直方图均衡化后的图像效果figure,subplot(1,2,1),imhist(A); %均衡化前的直方图均衡化前的直方图subplot(1,2,2),imhist(I); %均衡化后的直方图均衡化后的直方图4.3 4.3 平滑平滑 l 一种区域增强的算法一种区域增强的算法
13、,平滑算法有:,平滑算法有:l邻域平均法,中值滤波和边界保持类滤波等。邻域平均法,中值滤波和边界保持类滤波等。 4.3.1 4.3.1 邻域平均法邻域平均法n 大部分的噪声都可以看作是随机信号,对图大部分的噪声都可以看作是随机信号,对图像的影响可以看作是孤立的。像的影响可以看作是孤立的。n 某一像素,如果它与周围像素点相比,有明某一像素,如果它与周围像素点相比,有明显的不同,则该点被噪声感染了。显的不同,则该点被噪声感染了。n 设当前待处理像素为设当前待处理像素为f (m,n) ,给出一个大,给出一个大小为小为33的处理模板。的处理模板。图图4.7 模板示意图模板示意图 l处理后的图像设为处理
14、后的图像设为 ,则处理过程,则处理过程可描述为可描述为 l其中其中Z=-1,0,1, 为门限,它可以根据为门限,它可以根据对误差容许的程度,选为图像灰度均方对误差容许的程度,选为图像灰度均方差的差的 若干倍,或者通过实验得到。若干倍,或者通过实验得到。 其他当),(),(91),(),(91),(nmfjnimfnmfjnimfnmgZiZjZiZj),(nmgfu也可以把平均处理看作是图像通过一个低也可以把平均处理看作是图像通过一个低通空间滤波器后的结果通空间滤波器后的结果u设该滤波器的冲激响应为设该滤波器的冲激响应为H(r,s) ,于是滤,于是滤波器输出的结果波器输出的结果g(m,n)表示
15、成卷积的形式,表示成卷积的形式,即即u k,l决定了所选邻域的大小决定了所选邻域的大小 ,为加权函数,为加权函数,又被称为掩模又被称为掩模(Mask)或模板或模板kkrllsNnmsrHsnrmfnmf1, 2 , 1 , 0,),(),(),((4.8) 1111211111011H1212421211612H111101111813H0010041414141214H常用的模板: I1 = imread(blood1.tif);I=imnoise(I1,salt & pepper); %对图像加椒盐噪声对图像加椒盐噪声imshow(I);h1= 0.1 0.1 0.1; 0.1 0.2 0
16、.1; 0.1 0.1 0.1; %定义定义4种模板种模板h2=1/16.*1 2 1;2 4 2;1 2 1;h3=1/8.*1 1 1;1 0 1;1 1 1;h4=1/2.*0 1/4 0;1/4 1 1/4;0 1/4 0;I2=filter2(h1,I); %用用4种模板进行滤波处理种模板进行滤波处理I3=filter2(h2,I);I4=filter2(h3,I);I5=filter2(h4,I);figure,imshow(I2,) %显示处理结果显示处理结果figure,imshow(I3,)figure,imshow(I4,)figure,imshow(I5,)【例【例4.4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 图像 增强 精品 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内