实验三-图像复原
更新时间:2023-11-11 12:47:01 阅读量: 教育文库 文档下载
实验三、用MATLAB实现图像的复原
学院: 专业: 班级: 学号: 姓名: 指导教师:
1. 实验目的
(1)理解退化模型。
(2)掌握常用的图像复原方法。
2. 实验内容
(1)选择一幅清晰的灰度图像,对该图像进行模糊化处理,然后分别采用逆滤波、维纳滤波和约束最小二乘方滤波对模糊图像进行复原,比较各种图像复原方法的复原效果。
(2)选择一幅清晰的灰度图像,对该图像进行模糊化处理并加入高斯噪声,然后分别采用逆滤波、维纳滤波和约束最小二乘方滤波对退化图像进行复原,比较各种图像复原方法的复原效果。
3. MATLAB程序代码
(1)选择一幅清晰的灰度图像,对该图像进行模糊化处理,然后分别采用逆滤波、维纳滤波和约束最小二乘方滤波对模糊图像进行复原,比较各种图像复原方法的复原效果。
程序代码:
clear; closeall;
I=imread('boat.png');
I=I(60+[1:256],222+[1:256],:); I=im2double(I); LEN=31; THETA=11;
PSF=fspecial('motion',LEN,THETA);
Blurred=imfilter(I,PSF,'circular','conv');
J=deconvwnr(Blurred,PSF); wnrl=deconvwnr(Blurred,PSF,0); reg1=deconvreg(Blurred,PSF,0); figure, imshow(I); figure,
subplot(1,4,1);imshow(Blurred); subplot(1,4,2);imshow(J); subplot(1,4,3);imshow(wnrl); subplot(1,4,4);imshow(reg1);
(2)选择一幅清晰的灰度图像,对该图像进行模糊化处理并加入高斯噪声,然后分别采用逆滤波、维纳滤波和约束最小二乘方滤波对退化图像进行复原,比较各种图像复原方法的复原效果。 clear;
1
closeall;
I=imread('boat.png'); I=im2double(I);
PSF = fspecial('gaussian',7,10); V = 0.01;
BlurredNoisy = imnoise(imfilter(I,PSF),'gaussian',0,V); %??éù1|?ê
NOISEPOWER = V*prod(size(I)); %?????-ê?í???μ?1|?ê IP = abs(fft2(I)).^2;
IPOW = sum(IP(:))/prod(size(I)); %??éùó?D?o?1|?ê??±è NSR = NOISEPOWER/IPOW;
E=deconvwnr(BlurredNoisy,PSF); S=deconvwnr(BlurredNoisy,PSF,NSR);
J = deconvreg(BlurredNoisy,PSF,NOISEPOWER);
figure,
subplot(1,2,1);imshow(I);
subplot(1,2,2);imshow(BlurredNoisy); figure,
subplot(1,3,1);imshow(E); subplot(1,3,2);imshow(S); subplot(1,3,3);imshow(J);
4. 实验结果及其分析
(1)本实验选择一幅512*512的灰度图像,对该图像进行模糊化处理,然后分别采用逆滤波、维纳滤波和约束最小二乘方滤波对模糊图像进行复原,图1为原图像,图2为模糊化处理后的图片,图3为逆滤波复原后的图像,图4为维纳滤波复员后的图像,图5为约束最小二乘方滤波复原的图像。由图可以看出,在噪声的情况下,三种复原方法的效果是一样的。在噪声为零时,维纳滤波,约束最小二乘方滤波就是逆滤波。
图1-原图像
2
图2模糊化后图3-逆滤波
图3-维纳滤波图4约束最小二乘方滤波
(2对原图像进行模糊化处理并加入三种不同程度的高斯噪声,然后分别采用逆滤波、维纳滤波和约束最小二乘方滤波对退化图像进行复原.
a) 当加入高斯噪声的方差为0.0001时。图1为原图,图2为加噪模糊化后的图像,
图3从左至右依次是逆滤波,维纳滤波,约束最小二乘方滤波的复原结果。
图1-原图
图2
3
图3
b) 当加入高斯噪声的方差为0. 01时。图1为原图,图2为加噪模糊化后的图像,
图3从左至右依次是逆滤波,维纳滤波,约束最小二乘方滤波的复原结果。
图1-原图图2
图3
c) 当加入高斯噪声的方差为0. 04时。图1为原图,图2为加噪模糊化后的图像,
图3从左至右依次是逆滤波,维纳滤波,约束最小二乘方滤波的复原结果。
图1-原图
4
图2
图3
总结:
由以上实例可以看出:对于高噪声和中等噪声,约束最小二乘方滤波要更好一些; 对于低噪声,维纳滤波和约束最小二乘方滤波效果基本相同;当手工选择参数时,约束最小二乘方滤波可以获得更好地效果
5. 思考题
典型的图像复原方法有哪些?分别说明各种复原方法的适用范围。
答:逆滤波:适用于无噪声图像,一般对于有噪声的图像来说,直接逆滤波的性能是较差的。
最小均方差滤波(维纳)滤波:该方法建立在图像和噪声都是随机变量的基础上。未退化图像和噪声的功率谱必须是已知的。在没有噪声的情况下,维纳滤波可以看作是逆滤波。
约束最小二乘方滤波:仅仅用噪声的均值和方差的知识,就可以实现的最佳复原算法。但要假设噪声和图像灰度值不相关。
几何均值滤波:对维纳滤波的推广。 还有投影重建图像,卡尔曼滤波等。
5
正在阅读:
实验三-图像复原11-11
桥梁美学分析 - 图文03-04
微机原理课程设计报告(程序)01-02
中国桌面显示器行业市场前景分析预测年度报告(目录) - 图文01-23
功能性低聚糖06-13
关于二级助产机构自查报告104-09
12年脚手架培训 - 图文05-31
轴的设计、计算、校核09-19
儋州市2022版中考化学模拟考试试卷D卷04-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复原
- 图像
- 实验
- 剑三考试答案
- 2020版高考英语一轮复习第1部分Unit3Lookinggoodfeelinggood教学案(含解析)牛津译林版必修1
- 四川电大行政案例分析全客观任务一标准答案
- 安全生产标准化测试题
- “蓝盾”(LANTIRN)先进瞄准吊舱系统 - 图文
- 《智能测温仪》毕业设计论文 - 图文
- 电厂机组长周期运行措施
- 1金相取样及试样制作要点
- 关于开展人力资源现状调查摸底工作的通知
- 软件工程基础(汇总资料-本科课程)
- 重庆达卓教育培训中心教师协议
- 单词归类含图片
- 2018年外科护理学名词解释整理
- 外研版必修4Module 3-4 单元综合测试(外研版必修4,课标通用)
- 临床医学专业人体解剖学考试试卷3
- 工程测量习题集11
- 大学生心理健康问题分析及对策-2019年作文
- 网络互连技术第3章 习题答案
- 2018年湖南省邵阳市中考数学试卷含答案解析(word版)
- 对西藏达赖喇嘛宣称