- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
太原理工大学图像处理课程设计报告
图像处理课程设计报告设计题目: 图像复原 专业班级: 学生姓名: 学 号: 目录图像处理课程设计报告1一、设计目的、任务与要求31、设计目的32、任务与要求3二、总体方案设计3三、各功能模块的主要实现程序3四、测试和调试3五、结论与心得3六、参考文献3图像复原研究图像摘要图像复原就是在研究图象退化原因的基础上,以退化图像为依据,根据一定的先验知识设计一种算法,从而估计出理想场景的操作。一般得到一幅数字化图像后都会先使用图像复原技术进项处理,然后再做增强处理。由于不同应用领域的图像有不同的退化原因,所以对同一幅退化图像,不同应用领域采用不同的复原方法。图像复原可以看成是图像复原的逆过程,对退化复原的一般可采用两种方法:一种方法适用于图像缺乏先验知识的情况下,此时可对退化过程(噪声和模糊)建立模型,进行描述。并寻找一种去除和消弱其影响的过程,从而改善图像质量。另一方面若对于原始图像有足够的先验知识,则对原始图像简历一个数学模型,并根据它对退化图像进行拟合,将其转化为一个检验问题。但大多数情况下退化过程是不可知的,由于图像模糊的同时,噪声和干扰也会同时存在,这也为复原过程带来困难和不确定性。本文针对当前主流的图像复原算法进行分析,并归纳和总结,并进行Matlab的仿真实验,为人们的不同应用场合及不同的图像数据条件下选择不同的复原算法提供了一定依据。设计目的、任务与要求设计目的提高分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法。熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计。任务与要求1)自选黑白图像,并参考P.96获得失真图像。2)对失真图像进行FFT,并从频谱上研究如何获得失真参数。用获得的参数对失真图像加以恢复(参考P.99)。编制程序并调试。(最好能通过程序自动从频谱中获取失真参数)。二、总体方案设计1、系统具体构架频域上图像退化与复原过程的方框图如下: G(u,v)(u,v)H(u,v)F(u,v) N(u,v) 2、功能模块划分及运行环境本次实验是在MATLAB6.5的环境下实验运行的,可将程序分成获得失真图像模块、对失真图像进行FFT、对退化图像频谱进行分析建立退化函数、计算复原图像的傅里叶变换、对计算得到的傅里叶变换进行傅里叶逆变换这几部分。3、基本原理 图像复原是试图利用退化过程的先验知识使已退化的图像恢复本来面目,即根据退化的原因,分析引起退化的环境因素,建立相应的数学模型,并沿着使图像降质的逆过程恢复图像.目的在于消除或减轻在图像获取以及传输过程中造成的图像品质下降,恢复图像的本来面目.因此,复原技术就是把退化模型化,并采用相反的过程进行处理,以便复原出原图像. 退化过程中可以被模型化为一个退化函数和一个加噪声项,处理一副输入图像f(x,y)产生一副退化图像g(x,y),给定g(x,y)和关于退化图像H的一些知识以及外加噪声项η(x,y),图像恢复的目的是获得关于原始图像的近似估计。若系统H是线性的、位置不变性的过程,则空间域的退化图像:g(x,y)= h(x,y)* f(x,y)+ η(x,y)其频域下的描述为: G(x,y)=H(x,y)F(x,y)+ N(x,y)综上来说,图象恢复力求保持图象的本来面目,以保真原则为前提,从而找出图象降质的原因,描述其物理过程,提出数学模型。恢复的过程是沿着质量降质的逆过程来重现原始图象的。各功能模块的主要实现程序1、源程序Main:%获得失真图像C=imread(pout.tif)subplot(1,2,1);imshow(C); %显示原始图像LEN1=30; %设置运动移位为30个像素THETA1=45; %设置运动角度为45度PSF=fspecial(motion,LEN1,THETA1); %建立二维仿真线性运动滤波器PSFMF=imfilter(C,PSF,circular,conv); %用PSF产生模糊图像subplot(1,2,2);imshow(MF);%显示模糊图像imwrite(MF,pout-MF.tif); %保存模糊图像备用%对失真图进行FFTI=imread(pout-MF.tif); %读入失真图像 fftI=fft2(I); %二维离散傅立叶变换sfftI=fftshift(fftI); %直流分量移到频谱中心RR=real(sfftI); %取傅立叶变换的实部II=imag(sfftI); %取傅立叶变换的虚部A=sqrt(RR.^2+II.^2); %计算频谱幅值A=(A-min(min(A)))/(max(max(A))-min(min(A)))*225; %归一化 figure(2); imshow(A);
原创力文档


文档评论(0)