维纳维纳滤波实现模糊图像恢复_第1页
维纳维纳滤波实现模糊图像恢复_第2页
维纳维纳滤波实现模糊图像恢复_第3页
维纳维纳滤波实现模糊图像恢复_第4页
维纳维纳滤波实现模糊图像恢复_第5页
全文预览已结束

下载本文档

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

文档简介

1、 维纳滤波实现模糊图像恢复摘要维纳滤波器是最小均方差准则下的最佳线性滤波器,它在图像处理中有着重要的应用。本文主要通过介绍维纳滤波的结构原理,以及应用此方法通过MATLAB函数来完成图像的复原。关键词:维纳函数、图像复原一、引言 在人们的日常生活中,常常会接触很多的图像画面,而在景物成像的过程中有可能出现模糊,失真,混入噪声等现象,最终导致图像的质量下降,我们现在把它还原成本来的面目,这就叫做图像还原。引起图像的模糊的原因有很多,举例来说有运动引起的,高斯噪声引起的,斑点噪声引起的,椒盐噪声引起的等等,而图像的复原也有很多,常见的例如逆滤波复原法,维纳滤波复原法,约束最小二乘滤波复原法等等。它

2、们算法的基本原理是,在一定的准则下,采用数学最优化的方法从退化的图像去推测图像的估计问题。因此在不同的准则下及不同的数学最优方法下便形成了各种各样的算法。而我接下来要介绍的算法是一种很典型的算法,维纳滤波复原法。它假定输入信号为有用信号与噪声信号的合成,并且它们都是广义平稳过程和它们的二阶统计特性都已知。维纳根据最小均方准则,求得了最佳线性滤波器的的参数,这种滤波器被称为维纳滤波。二、维纳滤波器的结构 维纳滤波自身为一个FIR或IIR滤波器,对于一个线性系统,如果其冲击响应为,则当输入某个随机信号时,Y(n)= 式(1)这里的输入 式(2)式中s(n)代表信号,v(n)代表噪声。我们希望这种线

3、性系统的输出是尽可能地逼近s(n)的某种估计,并用s(n)表示,即 式(3)因而该系统实际上也就是s(n)的一种估计器。这种估计器的主要功能是利用当前的观测值x(n)以及一系列过去的观测值x(n-1),x(n-2),来完成对当前信号值的某种估计。维纳滤波属于一种最佳线性滤波或线性最优估计,是一最小均方误差作为计算准则的一种滤波。设信号的真值与其估计值分别为s(n)和,而它们之间的误差 式(4)则称为估计误差。估计误差e(n)为可正可负的随机变量,用它的均方值描述误差的大小显然更为合理。而均方误差最小,也就是 式(5)最小。利用最小均方误差作为最佳过滤准则比较方便,它不涉及概率的描述,而且以它导

4、出的最佳线性系统对其它很广泛的一类准则而言是属最佳。三、维纳滤波器的局限 维纳滤波复原法存在着几个实质性的局限。第一,最有标准是基于最小均方误差的且对所有误差等权处理,这个标准在数学上可以接受,但却是个不适合人眼的方式,原因在于人类对复原错误的感知在具有一致灰度和亮度的区域中更为严重,而对于出现在暗的和高梯度区域的误差敏感性差得多。第二,空间可变的退化不能用维纳滤波复原法复原,而这样的退化是常见的。第三,维纳滤波不能处理非平稳信号和噪声。四、模拟仿真 运行结果运行程序代码clear;I=imread('img_orignal.tif');figure;subplot(2,2,1

5、);imshow(I);title('原图像');m,n=size(I);F=fftshift(fft2(I);k=0.005;for u=1:m for v=1:n H(u,v)=exp(-k)*(u-m/2)2+(v-n/2)2)(5/6); endendG=F.*H;I0=real(ifft2(fftshift(G);I1=imnoise(uint8(I0),'gaussian',0,0.001)subplot(2,2,2);imshow(uint8(I1);title('模糊退化且添加高斯噪声的图像');F0=fftshift(fft2(

6、I1);K=0.1;for u=1:m for v=1:n H(u,v)=exp(-k*(u-m/2)2+(v-n/2)2)(5/6); H0(u,v)=(abs(H(u,v)2; H1(u,v)=H0(u,v)/(H(u,v)*(H0(u,v)+K); endendF2=H1.*F0;I2=ifft2(fftshift(F2);subplot(2,2,3);imshow(uint8(I2);title('维纳滤波复原图');五、结论与心得体会 通过这个实验,使我们更加深刻和具体的了解到了维纳滤波的原理,功能以及在图像处理方面的应用。维纳滤波器是对噪声背景下的信号进行估计,它是

7、最小均方误差准则下的最佳线性滤波器。在实验的过程中,我发现采用维纳滤波复原可以得到比较好的效果,这个算法可以使估计的点扩散函数值更加接近它的真实值。但实现维纳滤波的要求是输入过程是广义平稳的;输入过程的统计特性是已知的。根据其他最佳准则的滤波器也有同样的要求。然而,由于输入过程取决与外界信号,干扰环境,这种环境的统计特性常常是未知的,变化的,因而这两个要求很难满足,这就促使人们研究自适应滤波器。附:维纳滤波器的设计方法 维纳-霍夫方程维纳滤波器的设计,实际上就是在最小均方误差条件下探索和确定滤波器的冲激函数h(n)或系统函数H(z),也就是求解维纳-霍夫方程的问题。对于物理可实现系统,由(1)式得 式(6)它实现的是将当前的及过去的诸输入值作相应的加权后的求和运算。故维纳滤波的设计则是确定均方误差 式(7)最小意义下的冲激响应h(n)。为便于得出矩阵表达式,我们将(6)式改写成 式(8)式中 式(9)因此 式(10)为求得最小时的hi,我们将(10)式对hi求偏导,得 式(11)再令其为零,即或, 式(12)从而可以确定我们所需要的hi。由于(12)式看出,满足正交性原理与满足均方误差最小的条件是一致的。由于,以及,将其代入(12)式可得 式(13)若将(13)式与(15)式称为维纳-霍夫方程。为表述的方便,我们将维纳-霍夫方程写成矩阵形式,即

温馨提示

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

评论

0/150

提交评论