电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

图像复原方面的实验VIP专享VIP免费

图像复原方面的实验_第1页
图像复原方面的实验_第2页
图像复原方面的实验_第3页
图像复原方面的实验:1、最小二乘类约束复原:程序:I1=imread('lena.bmp');%读取原始图像I=rgb2gray(I1);LEN=31;%图像的模糊化THETA=11;PSF1=fspecial('motion',LEN,THETA);PSF2=fspecial('gaussian',10,5);Blurred1=imfilter(I,PSF1,'circular','conv');Blurred2=imfilter(I,PSF2,'conv');%模糊化图像加噪V=.002;BlurredNoisy1=imnoise(Blurred1,'gaussian',0,V);BlurredNoisy2=imnoise(Blurred2,'gaussian',0,V);figure,subplot(1,3,1);imshow(I)title('lena')%用真实的PSF函数和噪声强度作为参数进行图像复原NP=V*prod(size(I));reg1=deconvreg(BlurredNoisy1,PSF1,NP);reg2=deconvreg(BlurredNoisy2,PSF2,NP);figure;subplot(1,3,2);imshow(reg1);title('Restored1withNP')figure;subplot(1,3,3);imshow(reg2);title('Restored2withNP')得到的结果如下:原图:“motion”复原图像:“Gaussian”复原图像2、维纳滤波程序:I1=imread('lena.bmp');%读取原始图像I=rgb2gray(I1);LEN=31;%图像的模糊化THETA=11;PSF1=fspecial('motion',LEN,THETA);PSF2=fspecial('gaussian',10,5);Blurred1=imfilter(I,PSF1,'circular','conv');Blurred2=imfilter(I,PSF2,'conv');figure,imshow(I)title('lena')%用真实的PSF函数作为参数进行图像复原reg1=deconvwnr(Blurred1,PSF1);reg2=deconvwnr(Blurred1,PSF2);figure;imshow(reg1);title('Restored1withNP')figure;imshow(reg2);title('Restored2withNP')得到的结果如下:原图:“Motion”复原图:“guassian”复原图:在上述程序的基础上做一些改动,如下:%用真实的PSF函数和噪声强度作为参数进行图像复原reg1=deconvwnr(Blurred1,PSF1);reg2=deconvwnr(Blurred1,fspecial('motion',2*LEN,THETA));reg3=deconvwnr(Blurred1,fspecial('motion',LEN,2*THETA));figure;imshow(reg1);title('Restored1withNP')figure;imshow(reg2);title('Restored2withNP')figure;imshow(reg3);得到如下结果:过大的模糊距离参数:过大的模糊运动方向角度参数:3、Lucy_Richardson滤波复原程序:I1=imread('lena.bmp');I=rgb2gray(I1);%I=I(50+[1:256],2+[1:256],:);figure;imshow(I);title('OriginalImage');PSF=fspecial('gaussian',5,5);Blurred=imfilter(I,PSF,'symmetric','conv');V=.002;BlurredNoisy=imnoise(Blurred,'gaussian',0,V);figure;imshow(BlurredNoisy);title('Blurred&Noisy');luc1=deconvlucy(BlurredNoisy,PSF,5);figure;imshow(luc1);title('RestoredImage,NUMIT=5');得到的结果图:模糊加噪复原图像:4、盲解卷积复原程序:I1=imread('lena.bmp');>>I=rgb2gray(I1);>>PSF=fspecial('motion',13,45);>>figure,imshow(PSF,[]);>>Blurred=imfilter(I,PSF,'circ','conv');>>figure,imshow(Blurred);>>INITPSF=ones(size(PSF));>>[JP]=deconvblind(Blurred,INITPSF,30);真实PSF图像:模糊后的图像:初步复原的图像:初步重建使用的PSF:权值矩阵:图像复原:图像复原使用的PSF:

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

慧源书苑+ 关注
实名认证
内容提供者

热爱教育事业,爱好互联网行业

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部