数字图像处理图像增强.pptx
《数字图像处理图像增强.pptx》由会员分享,可在线阅读,更多相关《数字图像处理图像增强.pptx(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、u首要目标首要目标:u处理图像,使其比原始图像更适合于特定应用。u增强的方法是因应用不同而不同的。u图像增强方法只能有选择地使用。u增强的结果u基本靠人的主观感觉加以评价。第1页/共70页4.1.2 4.1.2 图像增强研究的内容图像增强研究的内容 图像增强空间域点运算区域运算灰度变换直方图修正法彩色变换增强伪彩色增强假彩色增强同态滤波增强低通滤波高通滤波频率域彩色增强代数运算平滑锐化图4.1 图像增强的内容 第2页/共70页4.2 4.2 空间域单点增强空间域单点增强点运算点运算像素值通过运算改变之后,可以改善图像的显示效果。这是一种像素的逐点运算。点运算与相邻的像素之间无运算关系是旧图像与
2、新图像之间的映射关系。第3页/共70页n对于一幅输入图像,经过点运算将产生一幅输出图像。n输出图像上每个像素的灰度值仅由相应输入像素的灰度值决定,而与像素点所在的位置无关。n典型的点运算:n对比度增强、对比度拉伸或灰度变换。第4页/共70页4.2.1 4.2.1 灰度级校正灰度级校正 p 在成像过程中,如p光照的强弱、感光部件的灵敏度、光学系统的不均匀性、元器件特性的不稳定等均可引起图像亮度分布的不均匀。p灰度级校正p在图像采集系统中对图像像素进行逐点修正,使得整幅图像能够均匀成像。第5页/共70页u 设理想真实的图像为 ,实际获得的含噪声的图像为 ,则有(4.1)u 是使理想图像发生畸变的比
3、例因子。u知道了 ,就可以求出不失真图像。u标定系统失真系数的方法u采用一幅灰度级为常数C的图像成像,若经成像系统的实际输出为 ,则有(4.2)第6页/共70页l可得比例因子:l可得实际图像g(i,j)经校正后所恢复的原始图像 l乘了一个系数C/gc(i,j),校正后可能出现“溢出”现象l灰度级值可能超过某些记录器件或显示设备输入信号的动态可能范围l需再作适当的灰度变换,最后对变换后的图像进行量化。(4.3)(4.4)第7页/共70页4.2.2 灰度变换灰度变换n灰度变换n可使图像动态范围增大,图像对比度扩展n从而使图像变得清晰以及图像上的特征变得明显。1线性变换线性变换n设原图像f(i,j)
4、的灰度范围为a,bn线性变换后图像g(i,j)的范围为a,b。第8页/共70页f(i,j)g(i,j)a b图4.2 线性变换第9页/共70页g(i,j)与f(i,j)之间的关系为:分段线性变换目的:突出感兴趣的目标或灰度区间,相对抑制那些不感兴趣的灰度区间。常用的是三段线性变换。(4.5)第10页/共70页abfcdgab图4.3 三段线性第11页/共70页l对灰度区间a,b进行了线性拉伸,而灰度区间0,a和b,Mf则被压缩。l仔细调整折线拐点的位置及控制分段直线的斜率,可以对图像的任一灰度区间进行拉伸或压缩。第12页/共70页【例例4.1】在MATLAB环境中,采用图像线性变换进行图像增强
5、。应用MATLAB的函数imadjust将图像0.32550.7255灰度之间的值通过线性变换映射到0255之间。解:分别取:a0.3255,b0.7255,a=0,b=255。第13页/共70页A=imread(pout.tif);%读入图像imshow(A);%显示图像figure,imhist(A);%显示图像的直方图J1=imadjust(A,0.3 0.7,);%函数将图像在0.3*2550.7*255灰度之间的值通过线性变换映射到0255之间figure,imshow(J1);%输出图像效果图figure,imhist(J1)%输出图像的直方图 实现的程序:实现的程序:第14页/共
6、70页 (a)原图 (b)原图的直方图第15页/共70页 (c)输出图像 (d)输出图像的直方图 图4.4 图像线性变换第16页/共70页2 2非线性灰度变换非线性灰度变换l 当用某些非线性函数如对数、指数函数等作为映射函数时,可实现灰度的非线性变换。l 对数变换的一般表达式为:(4.7)l对数变换可以增强低灰度级的像素,压制高灰度级的像素,使灰度分布与视觉特性相匹配。第17页/共70页直方图(图4.5):指图像中各种不同灰度级像素出现的相对频率。灰度级 相对频率4.2.3 灰度直方图变换灰度直方图变换第18页/共70页l灰度直方图描述了图像的概貌。l直方图变换后可使图像的灰度间距拉开或使灰度
7、分布均匀,从而增大对比度,使图像细节清晰,达到增强的目的。l直方图变换有l直方图均衡化及直方图规定化两类。l直方图均衡化直方图均衡化l通过对原图像进行某种变换,使得图像的直方图变为均匀分布的直方图。第19页/共70页l灰度级连续的灰度图像:当变换函数是原图像直方图累积分布函数时,能达到直方图均衡化的目的。l对于离散的图像,用频率来代替概率。【例例4.2】假定有一幅总像素为n6464的图像,灰度级数为8,各灰度级分布列于表4.1中。试对其进行直方图均衡化。第20页/共70页k01234567rk01/72/73/74/75/76/71nk790102385065632924512281pr(rk
8、)0.190.250.210.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 一幅图像的灰度级分布 第21页/共70页 解解:(1)求变换函数 类似地计算出 第22页/共70页第23页/共70页(2)计算)计算l输出图像灰度是等间隔的,且与原图像灰度范围一样取8个等级,即要求最终的值sk=k/7,k=1,2,7。l需要对 进行重新量化后加以修正:第24页/共70页(3)的确定的确定u 由 可知,
9、输出灰度级仅为5个级别:(4)计算对应每个)计算对应每个 的的 u 因为 映射到 ,所以有790个像素在输出输出图像上变成第25页/共70页u 映射到 ,所以有1023个像素取值 。映射到 ,因此有850个像素取值 。u因为 和 都映射到 ,因此有656+329985个像素取值 。同理有245+122+81488个像素变换 。(5)计算)计算 第26页/共70页【例例4.3】在MATLAB环境中,采用直方图均衡的方法进行图像增强。解解:程序如下 A=imread(1.bmp);I=histeq(A);%调用函数完成直方图均衡化subplot(1,2,1),imshow(A);%直方图均衡化前的
10、图像效果subplot(1,2,2),imshow(I);%直方图均衡化后的图像效果figure,subplot(1,2,1),imhist(A);%均衡化前的直方图subplot(1,2,2),imhist(I);%均衡化后的直方图第27页/共70页4.3 4.3 平滑平滑 l 一种区域增强的算法,平滑算法有:l邻域平均法,中值滤波和边界保持类滤波等。4.3.1 4.3.1 邻域平均法邻域平均法n大部分的噪声都可以看作是随机信号,对图像的影响可以看作是孤立的。n某一像素,如果它与周围像素点相比,有明显的不同,则该点被噪声感染了。第28页/共70页n 设当前待处理像素为f(m,n),给出一个大
11、小为33的处理模板。图4.7 模板示意图 第29页/共70页l处理后的图像设为 ,则处理过程可描述为 l其中Z=-1,0,1,为门限,它可以根据对误差容许的程度,选为图像灰度均方差的 若干倍,或者通过实验得到。第30页/共70页u也可以把平均处理看作是图像通过一个低通空间滤波器后的结果u设该滤波器的冲激响应为H(r,s),于是滤波器输出的结果g(m,n)表示成卷积的形式,即u k,l决定了所选邻域的大小,为加权函数,又被称为掩模(Mask)或模板(4.8)第31页/共70页常用的模板:第32页/共70页I1=imread(blood1.tif);I=imnoise(I1,salt&pepper
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 处理 图像 增强
限制150内