数字图像处理-实验四

数字图像处理-实验四

ID:24150822

大小:177.03 KB

页数:3页

时间:2018-11-12

数字图像处理-实验四_第1页
数字图像处理-实验四_第2页
数字图像处理-实验四_第3页
资源描述:

《数字图像处理-实验四》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、图像复原实验一、实验目的及要求:利用反向滤波和维纳滤波进行图像复原。二、实验内容:(1)给定一个图像及其降值图像,分别为peppers.tif和peppers_degraded.tif。降值模型由下式给出,与降值图像相关的参数是:W=256,/7=5,=36。u,v=-N/2,一N/2+,...,一,Q,”..,N/2-i)利用反向滤波方法进行图像复原。ii)利用维纳方法进行图像复原,假定K=17。对每一种方法都要求计算复原出来的图像的峰值信噪比。(2)将原始图像、降值图、恢复后的图像同吋显示出来,以便比较。实验步骤:1

2、.创建一个GUI用户界面窗口(如下图所示)2.编辑该GUI所对应的m文件,具体程序如下在命令窗口输入以下程序(1)原始图像部分:B=imread(1peppers.tif);$ubplot(2,2,l);imshow(B);title(’原始图像’);(2)降质图像部分:C=imread(/peppers_degraded.tif);subplot(2,2,2);imshow(C);title(’降质图像’);(3)反向滤波复原图像部分:a=imreadCpeppers_degraded.tif);a=double(a);g=f

3、ft2(a);forn=-128:127form=-128:1271(129+n,129+m)=((n八2+m八2)/36八2)八5;h(129+nJ29+m)=1/(1+1(129+nJ29+m));endendforu=1:256forv=1:256p(u,v)=(l/256A2)*g(u,v)/h(u,v);endendf=abs(ifft2(p));fmax=max(max(f));fmin=min(min(f));step=fmax-fmin;fore=1:256foro=l:256f(e,o)=(f(e,o)-fmi

4、n)/step;endendsubplot(2,2,3);imshow(f);title(.反向滤波的复原图像’);(4)维纳滤波复原图像部分:a=imread(’peppers_degraded.tif);a=double(a);g=fft2(a);g=ifft$hift(g);forn=-128:127form=-128:1271(129+n,129+m)=((nA2+mA2)/36A2)A5;h(129+n,129+m)=1/(1+1(129+n,129+m));endendforu=1:256forv=1:256p(u,

5、v)=abs(h(u,v)A2)/(abs(h(u,v)A2)+17);f(u,v)=p(u,v)*g(u,v)/h(u,v);endendf=ifftshift(f);f=abs(ifft2(f));fmax=max(max(f));fmin=min(min(f));step=fmax-fmin;fore=1:256foro=l:256f(e,o)=(f(e,o)-fmin)/step;endend$ubplot(2,2,4);imshow(f);title(’维纳滤波的复原图像’);实验运行结果:专业:是指所作实验针对的学生

6、所学专业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。