《数字图像处理》作业题目.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数字图像处理》作业题目

数字图像处理作业 班级: Y100501 姓名: 雷 锋 学号: 000000001 一、编写程序完成不同滤波器的图像频域降噪和边缘增强的 算法并进行比较,得出结论。 频域降噪。对图像而言,噪声一般分布在高频区域,而图像真是信息主要集中在低频区,所以,图像降噪一般是利用低通滤波的方法来降噪。边缘增强。图像的边缘信息属于细节信息,主要由图像的高频部分决定,所以,边缘增强一般采取高通滤波,分离出高频部分后,再和原频谱进行融合操作,达到边缘增强,改善视觉效果,或者为进一步处理奠定基础的目的。 1频域降噪,主程序如下: I=imread(lena.bmp); %读入原图像文件 J=imnoise(I,gaussian,0,0.02);%加入高斯白噪声 A=ilpf(J,0.4);%理想低通滤波 figure,subplot(222);imshow(J);title(加噪声后的图像); subplot(222);imshow(A);title(理想低通滤波); B=blpf(J,0.4,4);%巴特沃斯低通滤波 subplot(223);imshow(B);title(巴特沃斯低通滤波); C=glpf(J,0.4);%高斯低通滤波 subplot(224);imshow(C);title(高斯低通滤波); 用到的滤波器函数的程序代码如下: function O=ilpf(J,p) %理想低通滤波,p是截止频率 [f1,f2]=freqspace(size(J),meshgrid); hd=ones(size(J)); r=sqrt(f1.^2+f2.^2); hd(rp)=0; y=fft2(double(J)); y=fftshift(y); ya=y.*hd; ya=ifftshift(ya); ia=ifft2(ya); O=uint8(real(ia)); function O=blpf(J,d,n) %巴特沃斯低通滤波器,d是截止频率,n是阶数 [f1,f2]=freqspace(size(J),meshgrid); hd=ones(size(J)); r=f1.^2+f2.^2; for i=1:size(J,1) for j=1:size(J,2) t=r(i,j)/(d*d); hd(i,j)=1/(t^n+1); end end y=fft2(double(J)); y=fftshift(y); ya=y.*hd; ya=ifftshift(ya); ia=ifft2(ya); O=uint8(real(ia)); function O=glpf(J,D) %高斯滤波器,D是截止频率 [f1,f2]=freqspace(size(J),meshgrid); r=f1.^2+f2.^2; Hd=ones(size(J)); for i=1:size(J,1) for j=1:size(J,2) t=r(i,j)/(D*D); Hd(i,j)=exp(-t); end end Y=fft2(double(J)); Y=fftshift(Y); Ya=Y.*Hd; Ya=ifftshift(Ya); ia=ifft2(Ya); O=uint8(real(ia)); 运行结果如图1所示。 从结果可以看出,三种滤波器都可以对图像进行降噪,经滤波器滤波后,图像更噪声部分得到抑制,但是细节部分变得模糊。这是因为,细节信息分布在高频部分,降噪会对图像起到平滑作用,细节部分减弱。 2 边缘增强,程序如下: J=imread(moon.tif); figure subplot(121),imshow(J);title(原始图像); [f1,f2]=freqspace(size(J),meshgrid); r=f1.^2+f2.^2; D=0.3; Hd=ones(size(J)); for i=1:size(J,1) for j=1:size(J,2) t=r(i,j)/(D*D); Hd(i,j)=1-exp(-t); %高斯高通滤波 end end Y=fft2(double(J)); Y=fftshift(Y); Ya=Y.*Hd; %高斯高通滤波 %Ya=ifftshift(Ya); ia=Y+1.4*Ya; %原始图像频谱加上1.4倍的高频频谱 Ya=ifftshift(ia); ia=ifft2(Ya); O=uint8(real(ia)); subplot(

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档