第十一讲 图像复原_第1页
第十一讲 图像复原_第2页
第十一讲 图像复原_第3页
第十一讲 图像复原_第4页
第十一讲 图像复原_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十一讲图像复原第一页,共三十七页,编辑于2023年,星期五ExplainContent

图像恢复的概念、模型与方法

Purpose

熟悉线性平移不变系统图像退化模型,掌握逆滤波、维纳滤波恢复方法

第二页,共三十七页,编辑于2023年,星期五一、ExamplesofImageDegradation运动模糊图像噪声图像离焦模糊图像畸变图像第三页,共三十七页,编辑于2023年,星期五二、BasicConception图像的退化:

是指图像在形成、传输和记录过程中,由于成像系统、传输介质和设备的不完善,使图像的质量变坏。

图像复原:是在研究图像的退化原因基础上,以退化图像为依据,根据一定的先验知识,建立一个退化模型然后用相反的运算,以恢复原始景物图像。

找退化原因→建立退化模型→反向推演→恢复图像可见,图像复原主要取决于对图像退化过程的先验知识所掌握的精确程度,体现在建立的退化模型是否合适。第四页,共三十七页,编辑于2023年,星期五图像增强和图像复原的差别图像增强不考虑图像是如何退化的,而是试图采用各种技术来增强图像的视觉效果。因此,图像增强可以不顾增强后的图像是否失真,只要看得舒服就行而图像复原就完全不同,需知道图像退化的机制和过程等先验知识,据此找出一种相应的逆处理方法,从而得到复原的图像。如果图像已退化,应先作复原处理,再作增强处理。二者的目的都是为了改善图像的质量。第五页,共三十七页,编辑于2023年,星期五三TheMathModelofImageDegradationf(x,y)——原始图像h(x,y)——退化函数n(x,y)——外加噪声g(x,y)——退化图像退化的图像是由成像系统的退化加上额外的噪声形成的所以说关于退化函数和外加噪声的信息知道得越多就越容易使得恢复的图像逼近原图像第六页,共三十七页,编辑于2023年,星期五一幅连续的图像以用下式表示

事实上,一幅图像可以看成由无穷多极小的像素所组成,每一个像素都可以看作为一个点源成像,因此,一幅图像也可以看成由无穷多点源形成的。对一线性空不变系统而言,经退化函数作用时第七页,共三十七页,编辑于2023年,星期五简记为上式表明,线性位移不变系统的输出等于系统的输入和系统脉冲响应(点扩散函数)的卷积。第八页,共三十七页,编辑于2023年,星期五三、退化的数学模型若受加性噪声的影响,则图像可表现为:

则退化图像可表示为:

若等价在频域中

,上式可表达为:

公式中大写的项是相应的傅立叶变化项第九页,共三十七页,编辑于2023年,星期五四TheModelsofNoise噪声:妨碍人们感觉器官对所接收的信源信息理解的因素。不可预测,只能用概率统计方法认识的随机误差。图像的噪声分类:按产生的原因分类:外部噪声和内部噪声按统计特征分类:平衡噪声和非平衡噪声平衡噪声按直方图形状划分高斯噪声瑞利噪声伽马噪声指数分布噪声均匀分布噪声脉冲噪声(椒盐噪声)第十页,共三十七页,编辑于2023年,星期五高斯噪声(GaussianNoise)高斯噪声的概率密度函数由下式给出:第十一页,共三十七页,编辑于2023年,星期五瑞利噪声(RayleighNoise)瑞利噪声的概率密度函数由下式给出:第十二页,共三十七页,编辑于2023年,星期五伽马噪声(GammaNoise)伽马噪声的概率密度函数由下式给出:第十三页,共三十七页,编辑于2023年,星期五指数分布噪声(ExponentialNoise)指数噪声的概率密度函数由下式给出:第十四页,共三十七页,编辑于2023年,星期五均匀分布噪声(UniformNoise)均匀噪声的概率密度函数由下式给出:第十五页,共三十七页,编辑于2023年,星期五脉冲噪声(椒盐噪声)(Salt&PepperNoise)脉冲噪声的概率密度函数由下式给出:第十六页,共三十七页,编辑于2023年,星期五使用函数imnoise添加噪声

工具箱采用函数imnoise来使用噪声污染一幅图像。该函数的基本语法为:g=imnoise(f,type,parameters)也可编写M函数imnoise2产生噪声模式本身。详见数字图像处理(MATLAB版)P108-109第十七页,共三十七页,编辑于2023年,星期五例样本噪声和它们的直方图第十八页,共三十七页,编辑于2023年,星期五仅有噪声的复原:空间滤波

RestorationinthePresenceofNoiseOnly-SpatialFiltering当在一幅图像中唯一存在的退化是噪声时,

当仅有加性噪声存在时,所选择的降低噪声的方法是空间滤波。事实上,在这一特殊情况下,图像的增强和复原几乎是不可区别的,所有滤波的机理如图像空域增强的那样。

第十九页,共三十七页,编辑于2023年,星期五(a)原图像(b)对(a)加椒盐噪声的图像(c)中值滤波结果第二十页,共三十七页,编辑于2023年,星期五五经典复原方法之一——逆滤波(InverseFiltering)1.在无噪声的情况下:则原始图像然后进行逆傅立叶变化,就可以得到原始的图像但实际用逆滤波存在病态的情况:当H(u,v)=0时,或非常小的数值点上,F(u,v)将变成无穷大或非常大的数第二十一页,共三十七页,编辑于2023年,星期五2.有噪声的情况:写成逆滤波的方式但实际用逆滤波存在病态的情况:噪声存在,当H(u,v)很小或为零时,则噪声被放大。这意味着退化图像中小噪声的干扰在H(u,v)较小时,会对逆滤波恢复的图像产生很大的影响,有可能使恢复的图像和f(x,y)相差很大,甚至面目全非。第二十二页,共三十七页,编辑于2023年,星期五逆滤波复原原始图像退化图像逆滤波复原图像复原只能逼近原始第二十三页,共三十七页,编辑于2023年,星期五五经典复原方法之二——维纳滤波

(WienerFiltering)

维纳滤波是维纳在1949年提出的,并应用于一维平稳时间序列,获得了满意的结果。这是最早也是最著名的线性滤波技术。维纳滤波是指是复原的图像和原图像之间的均方误差最小的滤波器,其基本思想是寻找图像f(x,y)的一种估值f’(x,y),使得这两者之间的均方误差最为小。维纳滤波也称为最小均方误差滤波(MinimumMeanSquareErrorFiltering)。第二十四页,共三十七页,编辑于2023年,星期五WienerFiltering维纳滤波需要假定下述条件成立:系统为线性空间平移不变系统退化图像、原始图像、噪声都是均匀随机场,噪声的均值为零,且与图像不相关。维纳滤波的复原滤波函数,即滤波器的传递函数为:第二十五页,共三十七页,编辑于2023年,星期五WienerFiltering没有噪声时,维纳滤波退化为逆滤波有噪声时,维纳滤波利用信噪功率比对恢复过程进行修正,在信噪功率比很小的区域内,P(u,v)的值也很小,这使恢复图像较小地依赖于退化图像。在H(u,v)很小或等于零时,P(u,v)的分母不为零,维纳滤波没有病态问题。

在实际系统中,为退化图像的功率谱很少是已知的,所以经常用下式近似估计复原函数式中K是根据信噪比的某种先验知识适当确定的常数。第二十六页,共三十七页,编辑于2023年,星期五MATLAB中,维纳滤波是使用函数deconvwnr来实现的,函数deconvwnr有三种可能的语法形式:第一种语法形式:fr=deconvwnr(g,PSF)

假设噪信比为零,这种形式就是逆滤波器

第二种语法形式:fr=deconvwnr(g,PSF,NSPR)

假设噪信功率比已知,或是个常量或是个数组。这是用于实现参数维纳滤波器的语法。第三种语法形式:fr=deconvwnr(g,PSF,NACORR,FACORR)假设噪声和未退化图像的自相关函数NACORR和FACORR是已知的相关定理:第二十七页,共三十七页,编辑于2023年,星期五例题:在一幅测试版图像中加入运动模糊和高斯噪声,产生一幅退化图像,采用deconvwnr函数实现逆滤波及维纳滤波。%产生一幅退化的测试板图像及其复原f=checkerboard(8);PSF=fspecial('motion',7,45);gb=imfilter(f,PSF,'circular');noise=imnoise(zeros(size(f)),'gaussian',0,0.001);g=gb+noise;subplot(421);imshow(f,[]);title('原图像');subplot(422);imshow(gb,[]);title('模糊图像');subplot(423);imshow(noise,[]);title('噪声图像');subplot(424);imshow(g,[]);title('模糊图像+噪声图像');第二十八页,共三十七页,编辑于2023年,星期五%逆滤波fr1=deconvwnr(g,PSF);subplot(425);imshow(fr1,[]);title('逆滤波结果');%使用常数比率的维纳滤波Sn=abs(fft2(noise)).^2;nA=sum(Sn(:))/prod(size(noise));Sf=abs(fft2(f)).^2;fA=sum(Sf(:))/prod(size(f));R=nA/fA;fr2=deconvwnr(g,PSF,R);subplot(426);imshow(fr2,[]);title('使用常数比率维纳滤波结果');%使用自相关函数的维纳滤波NCORR=fftshift(real(ifft2(Sn)));ICORR=fftshift(real(ifft2(Sf)));fr3=deconvwnr(g,PSF,NCORR,ICORR);subplot(427);imshow(fr3,[]);title('使用自相关函数维纳滤波结果');第二十九页,共三十七页,编辑于2023年,星期五第三十页,共三十七页,编辑于2023年,星期五ExampleofWienerFiltering原始图像退化图像维纳滤波复原第三十一页,共三十七页,编辑于2023年,星期五

图片选自冈萨雷斯逆滤波与维纳滤波比较

第三十二页,共三十七页,编辑于2023年,星期五六估计退化函数(EstimatingtheDegradationFunction)

观察法(EstimationbyImageObservation)

如果有一幅退化图像,就要收集图像自身的信息。实验法(EstimationbyExperimentation)

如果可以使用与获取退化图像的设备装置相似,理论上可以得到以准确的退化函数。模型估计法(EstimationbyModeling)

退化模型可以解决图像复原问题,比如说湍流、运动引起的模糊等等。第三十三页,共三十七页,编辑于2023年,星期五例:图像获取时被图像与传感器之间的均匀线性运动模糊了,假设图像进行平面运动分别是在方向上相应的时间变化的运动参数。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论