f=imread('D:/picture/MRIBrain_10.bmp');
subplot(2,4,1);
imshow(f);
%f0=rgb2gray(f);%把三维图像f改成二维图像
f0=fspecial('motion',7,45);%1产生的移动退化滤波器,作为imfilter的滤波模板
imwrite(f0,'D:/mypicture/MRIBrain_10_1.bmp');
subplot(2,4,2);
imshow(f0);
f1=imfilter(f,f0,'corr','circular','same')%2为图像MRIBrain_10.bmp添加一个无能移动退化
imwrite(f1,'D:/mypicture/MRIBrain_10_2.bmp');
subplot(2,4,3);
imshow(f1);
f2=imnoise(f1,'gaussian',0,0.001)%3将高斯噪声叠加到已经产生移动退化的图像MRIBrain_10.bmp上
imwrite(f2,'D:/mypicture/MRIBrain_10_3.bmp');
subplot(2,4,4);
imshow(f2);
f3=DECONVWNR(f1,f0);
imwrite(f3,'D:/mypicture/MRIBrain_10_4.bmp');
subplot(2,4,5);
imshow(f3);
f4=DECONVWNR(f1,f0,0.5);
imwrite(f4,'D:/mypicture/MRIBrain_10_5.bmp');
subplot(2,4,6);
imshow(f4);
f5=DECONVWNR(f1,f0,1);
imwrite(f5,'D:/mypicture/MRIBrain_10_6.bmp');
subplot(2,4,7);
imshow(f5);
f6=DECONVWNR(f1,f0,2);
imwrite(f6,'D:/mypicture/MRIBrain_10_7.bmp');
subplot(2,4,8);
imshow(f6);
%省略DECONVWNR中参数NSR时,其复原效果较好;当NSR的取值越大时,其复原效果越差。
没有合适的资源?快使用搜索试试~ 我知道了~
matlab-code.rar_degraded image _图像复原_图像复原matlab_图像退化
共11个文件
bmp:8个
m:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 162 浏览量
2022-09-24
15:41:11
上传
评论
收藏 994KB RAR 举报
温馨提示
此压缩文件中包含了对退化图像进行复原的Matlab源代码和处理后的图像。。。
资源推荐
资源详情
资源评论
收起资源包目录
matlab-code.rar (11个子文件)
matlab-code
mypicture
MRIBrain_10_1.bmp 1KB
MRIBrain_10_3.bmp 436KB
MRIBrain_10_6.bmp 436KB
MRIBrain_10_2.bmp 436KB
MRIBrain_10_4.bmp 436KB
MRIBrain_10_5.bmp 436KB
MRIBrain_10.bmp 436KB
MRIBrain_10_7.bmp 436KB
huffman.m 1KB
Untitled2.m 1KB
Untitled1.m 609B
共 11 条
- 1
资源评论
刘良运
- 粉丝: 66
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功