当前位置:文档之家› 图像复原实验报告 2

图像复原实验报告 2

实验仪器及试剂:
计算机MATLAB软件平台
实验步骤:
1.选取一幅模糊图像,或对一幅正常图像进行模糊处理,运用用Matlab图像函数编程,进行逆滤波、维纳滤波和约束最小二乘方滤波对图像进行复原。分析实验结果,说明产生差异的原因。
2.选取一幅几何失真图像,或对一幅正常图像进行几何失真处理,然后用Matlab编程,利用连接点实施图像配准复原。
实验报告
实验课程名称数字图像处理
实验项目名称图像复原
年级2010
专业光信息科学与技术
学生姓名XXX
学号XXXXX
理学院
实验时间:2013年5月2日
学院:理学院专业:光信息科学与技术班级:光信XXX
姓名
XXX
学号
XXXX
实验组
实验时间
2013.5.2
指导教师
XXXX
成绩
实验项目名称
图像复原
实验目的及要求:
noise=imnoise(zeros(size(C)),’gaussian’,0,0.001);
NSR=sum(noise(:).^2)/sum(MF(:).^2);
subplot(232);imshow(MF,[]);title(‘运动模糊’);
subplot(233);imshow(deconvwnr(MF,PSF),[]);title(‘逆滤波复原’);
subplot(234);imshow(deconvwnr(MF,PSF,NSR),[]);title(‘维纳滤波复原’);
subplot(235);imshow(deconvreg(MF,PSF,0.4,[1e-7]));title(‘约束最小二乘方滤波复原’);
(2)
f=imread('football.jpg');
');
s=0.9;
theta=pi/6;
T=[s*cos(theta) s*sin(theta) 0
-s*sin(theta) s*cos(theta) 0
0 0 1];
tform=maketform('affine',T);
g=imtransform(f,tform,'Fillvalue',0.5);
1.学习和掌握图像复原的基本方法,学习几何失真的图像进行配准复原;
2.掌握如何构造退化函数模型,运用不同的滤波器进行图像复原。
实验原理:
图像复原的任务是在给定退化图像,以及退化函数和噪声的某种了解或假设时,寻求原始图像的最优估计,使得估计图像与原图像的误差最小。
退化图像受到噪声、几何变形影响时,将采用不同的复原方法。其中有:逆滤波、维纳滤波、约束最小二乘方滤波等。
题1实验用图1题2实验用图2
数据记录及处理:
(1)
C=imread(‘H:\数值图像处理\cameraman.tif’);
subplot(231);imshow(C);title(‘原图像’);
len=30
THETA=45;
PSF=fspecial(‘motion’,len,THETA);
MF=imfilter(C,PSF,’circular’,’conv’);
subplot(132);imshow(g);title('几何失真图像');
cpselect(g,f);
tform=cp2tform(input_points,base_points,'projective');
gp=imtransform(g,tform,'XData',[1 320],'YData',[1 256]);
subplot(133);imshow(gp);title('图像配准复原');
实验结果与讨论:
指导教师意见:
签名:年月日
相关主题