空域和频域图像处理增强_第1页
空域和频域图像处理增强_第2页
空域和频域图像处理增强_第3页
空域和频域图像处理增强_第4页
空域和频域图像处理增强_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、空域和频域图像处理增强实验目的:1?熟悉Matlab处理图像的基本原理,并熟练地运用进行一些基本的图像操作;2?能够用Matlab来进行亮度变换,直方图处理以及一些简单的空间滤波;实验内容:去噪,灰度变换,直方图处理,空域和频域平滑锐化,同态滤波;结果分析:1.直方图处理:显示原图直方图以及原图:代码:>>imread('hui.jpg');>>imshow(f);>>imhist(f);原图以及原图直方图为:阳*结论:直方图均衡化:代码:>>f=imread('test2.jpg');> >n=imn

2、oise(f);> >imwrite(n,'n.tif);> >thr,sorh,keepapp=ddencmp('den','wv',im2double(n);> >r=wdencmp('gbl',im2double(Noise),'sym2',2,thr,sorh,keepapp);> >r=wdencmp('gbl',im2double(n),'sym2',2,thr,sorh,keepapp);> >imwrite(r,&#

3、39;r.tif);> >imshow(f);现在的图片以及直方图为:4SLHJ-t-4000-J35002B00卜|之刈4I1500'I10004050TOO15030025C宜方图均衡化是图像处理领域中利用图像宜方图对对比度进行调整的方法。这种方法通常用来增加许多图像的局部对比度,尤其是当图像的有用数据的对比度相当接近的时候。通过这种方法,亮度可以更好地在宜方图上分布。这样就可以用于增强局部的对比度而不影响整体的对比度,宜方图均衡化通过有效地扩展常用的亮度来实现这种功能2.灰度变换:代码:> >仁imreadCtest2.jpg');> >

4、;n=imnoise(f);> >imwrite(n,'n.tif);>>thr,sorh,keepapp=ddencmp('den','wv',im2double(n);>>r=wdencmp('gbl',im2double(Noise),'sym2',2,thr,sorh,keepapp);>>r=wdencmp('gbl',im2double(n),'sym2',2,thr,sorh,keepapp);>>imwrite(r,

5、'r.tif');>>imshow(f);变换的图像(f为图a,al为图b,a2为图c,a3为图d):(图(图a)b)(图c)(图d)结论:一些图片的像素过于集中于中间灰度部分,而其他部分的像素数很少,可以压缩像素数小的部分,扩展像素数集中的部分。如果只想了解图像的莫一部分,那么可以压缩其它部分,对关注的部分进行变换。3 .去噪:代码:>>f=imread('test2.jpg');> >n=imnoise(f);> >imwrite(n,'n.tif);> >thr,sorh,keepapp=

6、ddencmp('den','wv',im2double(n);> >r=wdencmp('gbl',im2double(Noise),'sym2',2,thr,sorh,keepapp);> >r=wdencmp('gbl',im2double(n),'sym2',2,thr,sorh,keepapp);> >imwrite(r,'r.tif);> >imshow(f);> >figure,imshow(n);> >f

7、igure,imshow(r);图像(依次为原图,加噪后的图片以及复原的图片):4结论:常用的软阈值函数,是为了解决硬阈值函数“一刀切”导致的影响(模小于3*sigma的小波系数全部切除,大于3*sigma全部保留,势必会在小波域产生突变,导致去噪后结果产生局部的抖动,类似于傅立叶变换中频域的阶跃会在时域产生拖尾)。软阈值函数将模小于3*sigma的小波系数全部置零,而将模大于3*sigma的做3*sigma ,一个比较特殊的处理,大于3*sigma的小波系数统一减去小于-3*sigma的小波系数统一加3*sigma。经过软阈值函数的作用,小波系数在小波域就比较光滑了,因此用软阈值去噪得到的图

8、象看起来很平滑,类似于冬天通过窗户看外面一样,像有层雾罩在图像上似的。4 .空域和频域平滑锐化代码:低通滤波器:>>f=imread(test.jpg');>>PQ=paddedsize(size(f);> >U,V=dfuvc(PQ(1),PQ(2);> >D0=0.05*PQ(2);> >F=fft2(f,PQ(1),PQ(2);>>H=exp(-(U.A2+V.A2)/(2*(D0*2);>>g=dftfilt(f,H);(2)高通滤波器:>>f=imread(test.jpg'

9、;);>>PQ=paddedsize(size(f);>>D0=0.05*PQ(1);>>H=hptilter(gausian',PQ(1),PQ(2),D0);>>g=dftfilt(f,H);>>figure,imshow(g,);结论:平滑滤波是要滤除不规则的噪声或干扰的影响。从频域的角度看,不规则的噪声具有较高的频率,可用具有低通能力的频域滤波器来滤除。所以空域的平滑滤波对应频域的低通滤波。锐化滤波是要增强边缘和轮廓处的强度。边缘和轮廓处都具有较高的频率,可用具有高通能力的频域滤波器来增强。所以,空域的锐化滤波对应频域

10、的高通滤波。5.同态滤波:代码:>>l=imread('716.png');>>subplot(121),imshow(l);>>l=double(rgb2gray(l);>>M,N=size(l);rL=0.3;>>rH=2.0;>>c=2;>>d0=10;> >1仁log(l+1);> >FI=fft2(l1);>>n1=floor(M/2);>>n2=floor(N/2);> >fori=1:M;> >forj=1:N

11、;>>D(i,j)=(i-n1).A2+(j-n2).A2);>>H(i,j)=(rH-rL).*(exp(c*(-D(i,j)./(d0A2)+rL;>>end;>>end;>>I2=ifft2(H.*FI);>>I3=real(exp(I2);>>subplot(122),imshow(I3,);结论:同态滤波是把频率过滤和灰度变换结合起来的一种图像处理方法,它依靠图像的照度/反射率模型作为频域处理的基础,利用压缩亮度范围和增强对比度来改善图像的质量。使用这种方法可以使图像处理符合人眼对于亮度响应的非线性特性,避免了直接对图像进行傅立叶变换处理的失真。同态滤波的基本原理是:将像元灰度值看作是照度和反射率两个组份的产物。由于照度相对变化很小,可以看作是图像的低频成份,而反射率则是高频成份。通过分别处理照度和反射率对像元灰度值的影响,达到揭示阴影区细节特征的目的。同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论