11720817 _维纳滤波实现的图像复原(案例)
维纳维纳滤波实现模糊图像恢复
维纳滤波实现模糊图像恢复摘要维纳滤波器是最小均方差准则下的最佳线性滤波器,它在图像处理中有着重要的应用。
本文主要通过介绍维纳滤波的结构原理,以及应用此方法通过MA TLAB 函数来完成图像的复原。
关键词:维纳函数、图像复原一、引言在人们的日常生活中,常常会接触很多的图像画面,而在景物成像的过程中有可能出现模糊,失真,混入噪声等现象,最终导致图像的质量下降,我们现在把它还原成本来的面目,这就叫做图像还原。
引起图像的模糊的原因有很多,举例来说有运动引起的,高斯噪声引起的,斑点噪声引起的,椒盐噪声引起的等等,而图像的复原也有很多,常见的例如逆滤波复原法,维纳滤波复原法,约束最小二乘滤波复原法等等。
它们算法的基本原理是,在一定的准则下,采用数学最优化的方法从退化的图像去推测图像的估计问题。
因此在不同的准则下及不同的数学最优方法下便形成了各种各样的算法。
而我接下来要介绍的算法是一种很典型的算法,维纳滤波复原法。
它假定输入信号为有用信号与噪声信号的合成,并且它们都是广义平稳过程和它们的二阶统计特性都已知。
维纳根据最小均方准则,求得了最佳线性滤波器的的参数,这种滤波器被称为维纳滤波。
二、维纳滤波器的结构维纳滤波自身为一个FIR 或IIR 滤波器,对于一个线性系统,如果其冲击响应为()n h ,则当输入某个随机信号)(n x 时,Y(n)=∑-n)()(m n x m h 式(1)这里的输入)()()(n v n s n x += 式(2)式中s(n)代表信号,v(n)代表噪声。
我们希望这种线性系统的输出是尽可能地逼近s(n)的某种估计,并用s^(n)表示,即)(ˆ)(y n sn = 式(3) 因而该系统实际上也就是s(n)的一种估计器。
这种估计器的主要功能是利用当前的观测值x(n)以及一系列过去的观测值x(n-1),x(n-2),……来完成对当前信号值的某种估计。
维纳滤波属于一种最佳线性滤波或线性最优估计,是一最小均方误差作为计算准则的一种滤波。
图像复原_逆滤波复原法_维纳滤波复原法_去除由匀速运动引起的模糊讲解
(a)图像退化响应 (b)逆滤波器响应 (c)改进的逆滤波器响应
逆滤波复原法
二是:使H(u,v)具有低通滤波性质。
1 2 2 2 (u v ) D0 1 H (u, v) H (u, v) 2 2 2 0 (u v ) D0
逆滤波复原法
• (a)点光源f(x,y)。(b)退化图像g(x,y) • G(u,v)=H(u,v)F(u,v)H(u,v)
维纳滤波复原法
采用维纳滤波器的复原过程步骤如下: (1)计算图像g(x,y)的二维离散傅立叶变换 得到G(u,v)。 (2)计算点扩散函数hw(x,y)的二维离散傅立叶 变换。同逆滤波一样,为了避免混叠效应引起 的误差,应将尺寸延拓。 (3)估算图像的功率谱密度 Pf和噪声的谱密度 Pn。 (4) 计算图像的估计值 。 (5)计算 的逆付氏变换,得到恢复后 的图像 。
式中N为多项式的次数,aij和bij为各项系数。
几何校正
x a
可得
由水平方向均匀直线运动造成的图像模糊的模型及其恢 复用以下两式表示:
去除由匀速运动引起的模糊
沿水平方向匀速运动造成的模糊图像的恢复处理例子。 (a)是模糊图像,(b)是恢复后的图像。
去除由匀速运动引起的模糊
(a) 原始图像
(b) 模糊图像
(c) 复原图像
图像的几何校正
图像在生成过程中,由于系统本身具有非线性或拍摄角 度不同,会使生成的图像产生几何失真。几何失真一般分为 系统失真和非系统失真。系统失真是有规律的、能预测的; 非系统失真则是随机的。 当对图像作定量分析时,就要对失真的图像先进行精确 的几何校正(即将存在几何失真的图像校正成无几何失真的 图像),以免影响分析精度。基本的方法是先建立几何校正 的数学模型;其次利用已知条件确定模型参数;最后根据模 型对图像进行几何校正。通常分两步: ①图像空间坐标的变换; ②确定校正空间各像素的灰度值(灰度内插)。
11720817--维纳滤波实现的图像复原(案例)
基于维纳滤波实现的图像复原(案例)(1) 图像复原技术图像复原也称图象恢复,是图象处理中的一大类技术。
所谓图像复原,是指去除或减轻在获取数字图像过程中发生的图像质量下降(退化)这些退化包括由光学系统、运动等等造成图像的模糊,以及源自电路和光度学因素的噪声。
图像复原的目标是对退化的图像进行处理,使它趋向于复原成没有退化的理想图像。
从数学上来说,图像复原的主要目的是在假设具备退化图像g 及退化模型函数H 和n 的某些知识的前提下,估计出原始图像f 的估计值f ˆ,f ˆ估计值应使准则 最优(常用最小)。
如果仅仅要求某种优化准则为最小,不考虑其他任何条件约束,这种复原方法称为非约束复原。
(2)维娜滤波复原算法采用维纳滤波是假设图像信号可近似看成为平稳随机过程的前提下,按照使原始图像和估计图像之间的均方误差达到最小的准则函数来实现图像复原的。
它一种最小均方误差滤波器。
[][]g H R sR H H g H Q sQ H H f T n f T T T T 111---+=+= (1)设 Rf 是 f 的相关矩阵:}{T f ff E R = (2)Rf 的第 ij 元素是E{fi fj},代表 f 的第 i 和第 j 元素的相关。
}{T f nn E R = (3)设 Rn 是n 的相关矩阵:根据两个象素间的相关只是它们相互距离而不是位置的函数的假设,可将Rf 和Rn 都用块循环矩阵表达,并借助矩阵W 来对角化:1-=WAW R f (4)1-=WBW R n (5)fe(x, y)的功率谱,记为Sf (u, v) ;ne(x, y)的功率谱,记为Sn(u, v)。
D 是1个对角矩阵,D(k, k) = λ(k),则有:1-=WDW H(6)定义:nf T R R Q Q 1-= (7) 代入:g H Q sQ H H fT T T 1][ˆ-+= (8) 两边同乘以W –1,有:g H R sR H H f T nf T 11][ˆ--+= (9) 最后整理得: ),(),(/),(),(),(),(1),(ˆ22v u G v u S v u S v u H v u H v u H v u F f ⎥⎥⎦⎤⎢⎢⎣⎡+=η (10)(3)MATLAB 仿真及结果仿真中使用的是自己的图片xiaohui.jpgf=imread('C:\Documents and Settings\Administrator\桌面\仿真\xiaohui.jpg'); %读图subplot(2,2,1);imshow(f);title('(A )原始图像'); %显示原始图像PSF=fspecial('motion',7,45); %对图像进行7个像素点,45度角的模糊建模gb=imfilter(f,PSF,'circular'); % 创建一个已知PSF 的退化图像g=imnoise(gb,'gaussian',0,0.0001);%加入均值为0,方差为0.0001的噪声subplot(2,2,2);imshow(g);title('(B )加燥和运动模糊图像');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; %计算常数比率fr1=deconvwnr(g,PSF,R); %使用常数比率的维纳滤波复原NCORR=fftshift(real(ifft2(Sn))); %噪声自相关函数ICORR=fftshift(real(ifft2(Sf))); %图像自相关函数fr2=deconvwnr(g,PSF,NCORR,ICORR); %使用自相关函数的维纳滤波复原subplot(2,2,3);imshow(fr1);title('(C)常数比率维娜滤波复原');subplot(2,2,4);imshow(fr2);title('(D)自相关函数维娜滤波复原');(4)小结1.维纳滤波最优实施的条件是:要求已知模糊地系统函数,噪声功率谱密度(或自相关函数),原图像功率谱密度(或自相关函数)。
基于维纳滤波的图像复原
基于维纳滤波的图像复原摘要: 本文简单介绍了用维纳滤波图像复原算法,该方法计算量小鉴别精度高抗噪声能力较强,提高了图像的复原质量。
关键词: 图像复原; 维纳滤波Image restoration based on wiener filteringAbstact:This thesis makes a introduction on the image restoration by Wiener filtering.The method has less calculation,the advantages of high precision,and strong anti-noise capability.And the image restoration results are improved significantly campared with the results obtainly by using traditional Wiener filters.Keywoerd:image restoration;wiener filtering1 引言图像复原是图像处理的重要组成部分,由于图像在获取和传输过程当中通常不可避免的要受到一些噪声干扰,因此在进行其他图像处理以及图像分析之前,应该尽量将图像复原到其原始真实状态,以减少噪声对图像理解的干扰,故而图像复原技术不仅仅是一种重要的图像处理方法,也是图像工程中其他各种应用的前提,或者说是它们的预处理。
图像复原技术是数字图像处理的一个基本和重要的课题。
与图像增强技术不同,图像复原的目的是将观测到的退化图像以最大的保真度复原到退化前的状态。
研究内容主要是对退化图像中的模糊和噪声进行建模,通过逆向过程来估计原始图像。
这种估计往往是近似的,通过某种最佳准则作为约束。
图像复原的关键问题是在于建立退化模型。
如图1所示:˄图1 基本图像退化/复原模型图像退化过程可以被模型化为一个退化函数和一个加性噪声项,共同作用于原始图像f(x,y),产生一幅退化的图像g(x,y)。
维纳滤波实现图像恢复
数字图像去模糊是图像复原的一个重要的分支,从运动模糊自身的特点出发,本章介绍了图像复原所需要的理论知识,分析了运动模糊的退化模型,由于篇幅限制,略去退化模型中涉及到的傅里叶变换和点扩散函数,图像复原在第三章介绍并在第四章进行模拟仿真。
2.1 图像退化模型
在获取图像的过程中,存在很多导致图像退化的因素,比如:图像采集设备缺陷、手抖动、大气扰动等,均会造成图像的模糊。对模糊图像进行复原,关键是建立退化的数学模型,反演复原出清晰图像。图像的退化模型通常分为四种:
导致图像退化的因素中,运动模糊是最普遍存在的,会影响图像的细节信息,通常获取的图像并没有太多的先验知识,因此大量的研究工作主要集中在上述提到的第一类,即假设退化模型,反演得到清晰图像。经过数十年的研究,图像去模糊取得了很多成果。图像去模糊方法[6]分为两大类:一类是先求解点扩散函数,然后进行滤波复原;另一类是盲复原,即不求解PSF,直接进行图像复原。第一类图像复原,对单幅图像进行复原比较复杂,运动模糊过程中,大气干扰、外界噪声等都会在不同程度上导致图像退化,进而导致降质函数的估计不够准确,使得图像复原结果不尽人意。第二类图像复原,不直接求点扩散函数,在已有模糊图像基础上进行盲复原。1986年邹谋炎提出空间域迭代盲反卷积算法,将图像复原问题转换为二变量(图像x和点扩散函数h)多项式盲目分解,迭代时对所求的图像和点扩散函数进行正性限制和支持域限制。Ayers G.A和Dainty J.c.于1988年提出采用傅里叶变换进行迭代盲目反卷积。Davery B.L.k和Seldin J.H[7]于1990年采用维纳滤波实现频域估计。1995年邹谋炎对维纳滤波进行了改进,提出增量维纳滤波[8],减小了计算量。
论文分析了运动模糊产生的原因,建立其退化模型,对该模型中的点扩散函数进行估计,具体表现为模糊角度和模糊尺度估计,最后采用维纳滤波复原,完成整个图像去模糊过程。针对图像复原中产生的振铃效应,分析其产生的原因,在获取、传输、存储图像过程中,不可避免地引入噪声,因此Байду номын сангаас在图像预处理阶段通过haar小波去噪,以抑制振铃效应的产生。
图像复原——逆滤波复原与维纳滤波复原方法及比较
图像复原——逆滤波复原与维纳滤波复原⽅法及⽐较图像复原——逆滤波复原与维纳滤波复原⽅法及⽐较鲁东⼤学信息与电⽓⼯程学院学年第-----1----学期逆滤波复原与维纳滤波复原⽅法及⽐较《》课程论⽂课程号:摘要任课教师成绩图像复原,即利⽤退化过程的先验知识,去恢复已被退化图像的本来⾯⽬。
对遥论⽂题⽬:逆滤波复原与维纳滤波复原⽅法及⽐较感图像资料进⾏⼤⽓影响的校正、⼏何校正以及对由于设备原因造成的扫描线漏失、根据课程介绍的相关内容,从图像复原、分割、修复等⽅⾯,对⽬错位等的改正,将降质图像重建成接近于或完全⽆退化的原始理想图像的过程。
图像在形成,记录,处理和传输的过程中,因为成像系统,记录设备,传输介质和处理⽅前采⽤的前沿的⽅法理论及技术进⾏总结分析,题⽬⾃拟。
法的不完备导致图像质量的下降,也就是常说的图像退化。
图像复原是对发⽣退化的论⽂要求:(对论⽂题⽬、内容、⾏⽂、字数等作出判分规定。
) 图像进⾏补偿,某种意义上对图像进⾏改进,改善输⼊图像的质量。
我的这篇论⽂主要求论⽂结构合理,逻辑性强,重复率不能超过40%,内容具有⼀要介绍逆滤波图像复原,维纳滤波图像复原等⽅法,以及对他们之间进⾏⽐较。
学号_________________姓名__________________ 本专关键词:图像复原、逆滤波复原、维纳滤波复原定的前沿性。
对于全⽂抄袭、逻辑混乱等情况均判0分。
题⽬字体⿊体,⼩⼆。
正⽂,宋体,⼩四,段落间距1.2倍⾏距。
⼀(图像复原的意义字数不少于3000字。
论⽂结尾应附⾄少5篇相关参考⽂献。
复原是图像处理的⼀个重要内容,它的主要⽬的是改善给定的图像质量并尽可能教师评语: 恢复原图像。
图像在形成、传输和记录过程中,受各种因素的影响,图像的质量都会有所下降,典型表现有图像模糊、失真、有噪声等。
这⼀质量下降的过程称为图像的退化。
图像复原的⽬的就是尽可能恢复退化图像本来⾯⽬。
⼆(维纳滤波的介绍密封线学⽣须将⽂字写在此线以下图像复原是图像处理中的⼀个重要问题。
维纳维纳滤波实现模糊图像恢复知识讲解
维纳维纳滤波实现模糊图像恢复维纳滤波实现模糊图像恢复摘要维纳滤波器是最小均方差准则下的最佳线性滤波器,它在图像处理中有着重要的应用。
本文主要通过介绍维纳滤波的结构原理,以及应用此方法通过MATLAB函数来完成图像的复原。
关键词:维纳函数、图像复原一、引言在人们的日常生活中,常常会接触很多的图像画面,而在景物成像的过程中有可能出现模糊,失真,混入噪声等现象,最终导致图像的质量下降,我们现在把它还原成本来的面目,这就叫做图像还原。
引起图像的模糊的原因有很多,举例来说有运动引起的,高斯噪声引起的,斑点噪声引起的,椒盐噪声引起的等等,而图像的复原也有很多,常见的例如逆滤波复原法,维纳滤波复原法,约束最小二乘滤波复原法等等。
它们算法的基本原理是,在一定的准则下,采用数学最优化的方法从退化的图像去推测图像的估计问题。
因此在不同的准则下及不同的数学最优方法下便形成了各种各样的算法。
而我接下来要介绍的算法是一种很典型的算法,维纳滤波复原法。
它假定输入信号为有用信号与噪声信号的合成,并且它们都是广义平稳过程和它们的二阶统计特性都已知。
维纳根据最小均方准则,求得了最佳线性滤波器的的参数,这种滤波器被称为维纳滤波。
二、维纳滤波器的结构维纳滤波自身为一个FIR或IIR滤波器,对于一个线性系统,如果其冲击响应为()n h,则当输入某个随机信号)(nx时,Y(n)=∑-n )()(mnxmh式(1)这里的输入)()()(n v n s n x += 式(2)式中s(n)代表信号,v(n)代表噪声。
我们希望这种线性系统的输出是尽可能地逼近s(n)的某种估计,并用s^(n)表示,即)(ˆ)(y n sn = 式(3) 因而该系统实际上也就是s(n)的一种估计器。
这种估计器的主要功能是利用当前的观测值x(n)以及一系列过去的观测值x(n-1),x(n-2),……来完成对当前信号值的某种估计。
维纳滤波属于一种最佳线性滤波或线性最优估计,是一最小均方误差作为计算准则的一种滤波。
维纳滤波复原原理维纳
维纳滤波法
运动模糊图像恢复程序
I=imread('abc.png'); figure(1);imshow(I,[]); title('原图像'); PSF=fspecial('motion',40,75); MF=imfilter(I,PSF,'circular'); noise=imnoise(zeros(size(I)),'gaussian',0,0.001); MFN=imadd(MF,im2uint8(noise)); figure(2);imshow(MFN,[]); title('运动模糊图像'); figure(3); imshow(deconvwnr(MFN,PSF),[]); title('维纳滤波复原')
(1)
对复原图象影响最小。因为图象和噪声的相关矩阵都是把图象当 作随机过程来研究,从而描述其统计特性的量,在这里最小二乘 方的最佳已经演变成均方误差最小准则下的最佳。 同样根据式(1)可求得频域维纳滤波公式如下 2 H ( u , v ) ˆ (u, v) 1 G F (u, v) H (u,v) H (u,v) 2 S n(u,v) S g (u,v)
课件名称:运动模糊图像复原 指导老师:刘红霞
设计人:张彦龙 陈廷川
运动模糊图像复原技术目的
图像复原技术也常被称为图像 恢复技术图像复原技术能够去除或 减轻在获取数字图像过程中发生的 图像质量下降(退化)问题,从而 使图像尽可能地接近于真实场景。
图像复原技术的应用
一方面,对地面上的成像系统来说,由于受到射线及 大气的影响,会造成图像的退化;另一方面,在太空 中的成像系统,由于宇宙飞船的速度远远快于相机 快门的速度,从而造成了运动模糊; 航空成像领域: 无人机、预警机、侦察机的成像侦察;巡航导弹地 形识别,侧视雷达的地形侦察等; 交通智能监控领域:电子眼(车速超过60km/小时); 公安领域: 指纹自动识别,手迹、人像、印章的鉴定识别,过 期档案文字的识别等,都与图像复原技术密不可分; 医学领域:图像复原技术也有着极其重要的作用, 如X光、CT等。
维纳滤波复原实验报告
维纳滤波复原实验报告一、实验介绍维纳滤波是一种常用的图像复原技术,可以通过提供滤波器来降低图像的噪声和估计原始图像。
本次实验旨在通过使用维纳滤波器来复原被噪声污染的图像。
二、实验方法1. 实验准备首先需要准备一个带有噪声的图像作为输入图像,以及一个用作参考的干净图像。
通过加载图像,可以将两幅图像转换为灰度图像来简化处理。
2. 维纳滤波器的建立维纳滤波器可以通过以下公式来构建:H(u, v) = \frac{1}{H(u, v)} \cdot \frac{{ F(u, v) ^2}}{{ F(u, v) ^2 + S_n(u, v)}} 其中,H(u, v)是滤波器的频域函数,F(u, v)是输入图像的傅里叶变换,S_n(u, v)是噪声功率谱。
通过计算输入图像的傅里叶变换,以及噪声功率谱,可以根据上述公式来生成维纳滤波器。
3. 图像复原将输入图像通过傅里叶变换转换到频域,然后与维纳滤波器相乘,最后再进行傅里叶反变换,即可得到复原后的图像。
三、结果与讨论在实验中,我们使用了一幅被高斯噪声污染的图像作为输入图像,并使用了一个无噪声的参考图像。
通过对输入图像进行傅里叶变换,我们得到了输入图像的频域表示。
接着,根据输入图像和参考图像的功率谱,我们生成了对应的维纳滤波器。
最后,我们将输入图像通过傅里叶变换转换到频域,然后与维纳滤波器相乘,再进行傅里叶反变换,得到了复原后的图像。
实验结果显示,通过应用维纳滤波器,最终得到的复原图像与参考图像相比较为接近,且噪声得到了明显的减少。
这证明了维纳滤波的有效性和可行性。
然而,维纳滤波也存在一些限制。
由于维纳滤波是一种线性滤波方法,当输入图像中存在较大的模糊或失真时,滤波器可能无法恢复出清晰的图像。
此外,既有的维纳滤波器还无法处理复杂的噪声类型,如椒盐噪声或周期性噪声。
四、实验总结本次实验通过使用维纳滤波器来复原被噪声污染的图像,展示了维纳滤波的效果和限制。
维纳滤波是一种常用的图像复原技术,能够有效地降低图像噪声并估计原始图像。
用逆滤波和维纳滤波进行图像复原
用逆滤波和维纳滤波进行图像复原在图像的获取、传输以及记录保存过程中,由于各种因素,如成像设备与目标物体的相对运动,大气的湍流效应,光学系统的相差,成像系统的非线性畸变,环境的随机噪声等原因都会使图像产生一定程度的退化,图像退化的典型表现是图像出现模糊、失真,出现附加噪声等。
由于图像的退化,使得最终获取的图像不再是原始图像,图像效果明显变差。
为此,要较好地显示原始图像,必须对退化后的图像进行处理,恢复出真实的原始图像,这一过程就称为图像复原。
图像复原技术是图像处理领域一类非常重要的处理技术,主要目的就是消除或减轻在图像获取及传输过程中造成的图像质量下降即退化现象,恢复图像的本来面目。
图像复原的过程是首先利用退化现象的某种先验知识,建立退化现象的数学模型,然后再根据退化模型进行反向的推演运算,以恢复原来的景物图像。
一、实验目的1了解图像复原模型2了解逆滤波复原和维纳滤波复原3掌握维纳滤波复原、逆滤波的Matlab实现二、实验原理1、逆滤波复原gxy,fxy,如果退化图像为,原始图像为,在不考虑噪声的情况下,其,,,,退化模型可用下式表示,,,, gxyfxydd,,,,,,,,,,,,,,,,,,,,,,,,,(12-25)由傅立叶变换的卷积定理可知有下式成立GuvHuvFuv,,,, ,,,,,,(12-26)Guv,Huv,Fuv,gxy,式中,、、分别是退化图像、点扩散函数,,,,,,,,hxy,fxy,、原始图像的傅立叶变换。
所以,,,,,,Guv,,,,,11fxyFFuvF,,,,,,,,,,,,,,Huv,,,,,(12-27)由此可见,如果已知退化图像的傅立叶变换和系统冲激响应函数(“滤被”传递函数),则可以求得原图像的傅立叶变换,经傅立叶反变换就可以求得原始fxy,Guv,Huv,图像,其中除以起到了反向滤波的作用。
这就是逆滤波复,,,,,,原的基本原理。
在有噪声的情况下,逆滤波原理可写成如下形式GuvNuv,,,,,, Fuv,,,,,HuvHuv,,,,,,(12-28)式中,Nuv,是噪声nxy,的傅立叶变换。
应用自解卷积和增量Wiener滤波实现迭代盲图像复原_温博
第19卷 第12期2011年12月 光学精密工程 Optics and Precision Engineering Vol.19 No.12Dec.2011 收稿日期:2011-06-27;修订日期:2011-07-27. 基金项目:中科院科技创新基金资助项目(No.A08K001);中科院西部之光基金资助项目(No.A09K007)文章编号 1004-924X(2011)12-3049-07应用自解卷积和增量Wiener滤波实现迭代盲图像复原温 博1,2*,张启衡1,张建林1(1.中国科学院光电技术研究所,四川成都610209;2.中国科学院研究生院,北京100039)摘要:提出了一种基于自解卷积和增量Wiener滤波的迭代盲图像复原算法(SDIWF-IBD)。
将自解卷积点扩散函数估计法应用于迭代盲目反卷积,准确估计了点扩散函数频域;在图像估计时使用增量Wiener滤波,确保算法稳定收敛。
为进一步控制算法收敛速度,引入内迭代加速方法,有效减少了算法的外部迭代次数。
实验结果表明,复原后图像细节明显增加且失真小,算法快速收敛于较小误差。
该算法复原效果良好,收敛快速可控,有利于实时应用。
关 键 词:迭代盲目反卷积;自解卷积;增量Wiener滤波;内迭代加速;算法收敛性中图分类号:TP391.4 文献标识码:A doi:10.3788/OPE.20111912.3049Realization of iterative blind image restoration byself deconvolution and increment Wiener filterWEN Bo1,2*,ZHANG Qi-heng1,ZHANG Jian-lin1(1.Institute of Optics and Electronics,Chinese Academy of Sciences,Chengdu610209,China;2.Graduate University of Chinese Academy of Sciences,Beijing100039,China)*Corresponding author,E-mail:paulcoldman@163.comAbstract:An iterative blind image restoration algorithm based on Self-deconvolution and IncrementalWiener Filter(SDIWF-IBD)is proposed.The self-deconvolution estimation for a Point Spread Func-tion(PSF)is applied to Iterative Blind Deconvolution(IBD)to estimating exactly the frequency domainof the PSF.The incremental Wiener filter is used in the image estimation of IBD to keep the algorithmconvergence steady.To further control the convergency,an in-iterative acceleration is suggested tocontrol the speed of algorithm convergence and reduce total external iteration.Experimental resultsindicate that more details are recovered in the restoration image with few distortions,and the algo-rithm is converged to a small error quickly.It concludes that the SDIWF-IBD algorithm has good res-toration ability at a fast and controllable convergency speed,and is fit for applications in real-time.Key words:Iterative Blind Deconvolution(IBD);self-deconvolution;incremental Wiener filter;in-iter-ative acceleration;algorithm convergencyAyers和Dainty在盲目反卷积中提出了迭代盲目反卷积(IBD)算法[2]以来,这种利用傅里叶正反变换在空域和频域不断施加期望约束并进行反复迭代的去卷积方法,得到了国内外学者的较多关注和研究,并发展出盲图像复原中的一大类算法[3-10]。
基于维纳滤波技术的图像恢复仿真毕业设计
基于维纳滤波技术的图像恢复仿真毕业设计目录摘要……………………………………………………………………………………….错误!未定义书签。
Abstract..................................................................................................................................错误!未定义书签。
1 绪论 (1)1.1 前言 (1)1.2 图像复原的意义 (1)1.3 维纳滤波的发展历史 (2)2 MATLAB 工具箱的简介 (4)2.2 MATLAB软件的开发环境 (4)2.3 MATLAB在图像处理中的应用 (9)3 图像的退化与恢复 (11)3.1 图像噪声 (11)3.2 图像退化模型 (13)3.2.1退化模型 (13)3.2.2连续函数退化模型 (15)3.2.3离散函数退化模型 (16)3.2.4 循环矩阵对角化 (20)3.3几种图像的恢复方法 (22)3.3.1逆滤波复原法 (22)3.3.2约束最小二乘方图像复原法 (25)3.3.3维纳滤波复原法 (27)4维纳滤波实现对退化图像的复原 (29)4.1 维纳滤波的基本原理 (29)4.1.1维纳滤波概述 (29)4.1.2 时间序列的滤波、预测、平滑 (30)4.2 维纳滤波对退化图像的恢复 (32)4.2.1维纳-霍夫(Wiener-Hopf)方程 (32)4.2.2 维纳滤波图像恢复的原理 (35)4.3 实验仿真 (36)结论 (43)参考文献 (44)致谢……………………………………………………………………………………..错误!未定义书签。
附录1 程序 (45)1 绪论1.1 前言在习以为常的世界里,我们会看到很多图像,或者一个画面。
而在这个图像获得的进程里,因为光学仪器的像素差、参杂噪声等,最后致使图像发生降质,这类现象就叫做“图像退化”。
基于维纳滤波的图像复原
基于维纳滤波的图像复原基于维纳滤波的图像复原设计与实现摄影设备拍摄的图像,由于其硬件设备的限制往往造成图像的模糊、失真以及图像混杂噪声等问题。
于是,对于此类图像的复原技术就变得具有重要的实现意义。
本文将主要介绍退化模型,并分析逆滤波复原算法与维纳滤波复原算法,通过使用Matlab平台基于维纳滤波研究模糊图像的复原方法,并设计出合适的维纳滤波器进行复原仿真,对“含噪”图像进行复原。
标签:维纳滤波;逆滤波;图像复原;图像退化模型Image restoration design and implementation based on Wiener FilteringAbstract:The image taken by photographic equipment is often caused by the limitation of hardware equipment,such as image blur,distortion and image hybrid noise. Therefore,the restoration method of fuzzy images becomes of great significance. In this paper,it will mainly introduce the degradation model ,to analyze the inverse filtering algorithm and wiener filtering algorithm. The restoration method of fuzzy images is studied by using Matlab platform based on wiener filtering,and an appropriate wiener filter is designed for the restoration simulation,so as to restore these “noisy” images.Key words:Wiener filtering;inverse filtering;Image restoration;degradation model1.緒论1.1前言从摄影设备开始,图像在其形成、存储、处理和传输过程中,由于摄影设备、传输方式的不完善,例如监视器像素低等,造成的图像质量低下,称这种现象为“图像退化”。
维纳滤波原理及其在图像处理中的应用
维纳滤波原理及其在图像处理中的应用摘要图像由于受到如模糊、失真、噪声等的影响,会造成图像质量的下降,形成退化的数字图像。
退化的数字图像会造成图像中的目标很难识别或者图像中的特征无法提取,必须对其进行恢复。
所谓图像复原就是指从所退化图像中复原出原始清晰图像的过程。
维纳波是一种常见的图像复原方法,该方法的思想是使复原的图像与原图像的均方误差最小原则恢复原图像。
本文进行了对退化图像进行图像复原的仿真实验,分别对加入了噪声的退化图像、运动模糊图像进行了维纳滤波复原,并给出了仿真实验效果以及结果分析。
实验表明退化图像在有噪声时必须考虑图像的信噪比进行图像恢复,才能取得较好的复原效果。
关键词:维纳滤波;图像复原;运动模糊;退化图像AbstractDue to factors such as blurring distorting and noising, image quality deteriorated and led to degenerated digital images which is getting harder to discern the target image or extract the image features. Wiener Filter is often used to recover the degraded image. The principle of the method expects to minimize the mean square error between the recovered image and original image.This paper carried out a restoration simulation experiments on degraded image, restoration of motion blurred images, and the result shows, SNR noise of the autocorrelation function for image restoration must be taken into consideration when restoring degraded images in a noise.Key words: Wiener Filter; motion blurred; degraded image; image restoration概述图像在形成、传输和记录的过程中都会受到诸多因素的影响,所获得的图像一般会有所下降,这种现象称为图像“退化”。
维纳滤波复原的基本原理
维纳滤波复原的基本原理
维纳滤波(Wiener Filter)是一种经典的自适应滤波方法,可
用于信号复原和图像恢复等任务。
其基本原理是最小化输出信号与原始信号之间的均方误差,从而实现信号的最佳估计。
维纳滤波的基本假设是,原始信号和噪声是在频率域上相互独立的。
根据这一假设,维纳滤波通过对输入信号进行频域上的加权来实现信号的复原。
其具体步骤如下:
1. 将输入信号和噪声信号进行傅里叶变换,得到它们在频率域上的表示。
2. 根据信号自相关函数和噪声自相关函数的频谱表示,计算维纳滤波器的频率响应函数。
3. 将输入信号和噪声信号的频率表示与维纳滤波器的频率响应函数相乘,得到输出信号的频率表示。
4. 对输出信号进行傅里叶逆变换,得到复原后的信号。
维纳滤波的关键是确定维纳滤波器的频率响应函数。
通常情况下,维纳滤波器的频率响应函数需要对输入信号和噪声信号的功率谱进行估计。
常用的估计方法包括最小均方误差(MSE)准则、最大似然估计(MLE)准则和谱因子化方法等。
需要注意的是,维纳滤波在实际应用中并不总是能够获得满意的效果。
其有效性依赖于对输入信号和噪声信号的统计性质的
准确估计,以及对维纳滤波器的频率响应函数的合理选择。
在噪声强度较高、信号与噪声相关性较强或噪声功率谱存在峰值等情况下,维纳滤波可能失效或效果较差,此时可能需要使用其他更适合的滤波方法。
维纳滤波图像恢复的理论分析与实现
…f ( 0, N - 1 )
f =
…g ( 0, N - 1 ) … , - 1, 0 ) - 1, 1 ) … 1, N - 1 )
在大部分图像中 , 邻近的像素点是高度相关 的 , 而距离较远的像素其相关性却较弱 。由此 , 可 以认为典型的图像自相关函数通常随着与原点距离 的增加而下降 。由于图像的功率谱是其自相关函数 的傅里叶变换 , 可以认为图像的功率谱随着频率的 升高而下降 。也就是典型的相关矩阵只在主对角线 方向上有一条非零元素带 , 而在右上角和左下角的 区域将为零值 。
图 8 自相关函数恢复
Fig18 Restored w ith ACF
点扩展函数的问题 。维纳滤波是假设图像信号可以
第 6期
张德丰等 : 维纳滤波图像恢复的理论分析与实现
47
参考文献 :
[1] 阮秋琦 . 实用数字图像处理 [M ]. 北京 : 电子工业出
版社 , 2001.
[2] 崔屹 . 数字图像处理技术与应用 [M ]. 北京 : 电子工
最小 , 其中 ^ f ( x, y ) 叫做给定 g ( x, y ) 时 f ( x, y ) 的最 小二乘方估计 。 最小二乘方滤波器的传递函数表示形式 2 2 1 | H ( u, v) | M ( u, v) = ・ h ( u, v) | H ( u, v) 2 | 2 +Γ 式中 , Γ 是噪声对信号的功率密度比 , 它近似为一 个适当的常数 。
1 图像的退化模型与图像的矩阵表示
在实际应用中 , 通常都假定传输系统是线性系 统 , 原始图像 f ( x, y ) 通过系统 h ( x, y ) 。h ( x, y ) 是 综合所有退化因素得到的系统函数 , 称为成像系统 的冲激响应或者点扩展函数 ( PSF ) 。图 1 所示的 框图就是一个基本的退化模型 , g ( x, y ) 为实际得 到的退化图像 , n ( x, y ) 为噪声模型 。 根据图 1 所示图像退化框图 , 退化模型可以表 示为 : ( 1) g ( x, y ) = f ( x, y ) 3 h ( x, y ) + n ( x, y ) 但在实际应用中 , 处理的都是数字图像 , 所以对式 ( 1 )采用离散化形式进行表示 , 如式 ( 2 )所示
维纳滤波恢复的图像57页PPT
维纳滤波恢复的图像
6、纪律是自由的第一条件。——黑格 尔 7、纪律是集体的面貌,集体的声音, 集体的 动作, 集体的 表情, 集体的 信念。 ——马 卡连柯
8、我们现在必须完全保持党的纪律, 否则一 切都会 陷入污 泥中。 ——马 克思 9、学校没有纪律便如磨坊没有水。— —夸美 纽斯
10、一个人应该:活泼而守纪律,天 真而不 幼稚, 勇敢而 鲁莽, 倔强而 有原则 ,热情 而不冲 动,乐 观而不 盲目。 ——马 克思
Hale Waihona Puke 谢谢!51、 天 下 之 事 常成 于困约 ,而败 于奢靡 。——陆 游 52、 生 命 不 等 于是呼 吸,生 命是活 动。——卢 梭
53、 伟 大 的 事 业,需 要决心 ,能力 ,组织 和责任 感。 ——易 卜 生 54、 唯 书 籍 不 朽。——乔 特
维纳滤波图像复原
6 广义逆SVD复原
2)SVD求解
Step3 : 表示成矩阵形式g H gf
ge 0 he 0
ge 1
he 1
M M
g
e
M
1
he
M
1
he M 1 he 0
M
he M 2
L he 1 fe 0
L
he
2
6)图像增强应用
图像平滑和去噪:邻域平均、邻域加权平均、多幅平 均、频域空间滤波
图像轮廓抽取与锐化
1 概述
图像增强与复原的区别
图像增强:不考虑图像降质的原因,只将图像中感兴 趣的特征突出,而衰减不需要的特征。改善后的图像 不一定要逼近原图像。
图像复原的目标
图像复原:根据图像降质原因,设法去补偿降质因素, 从而使改善后的图像尽可能逼近原始图像。
5 线性代数复原
Step3 : 选择线性算子Q,使QTQ Rf 1Rn
维
代入到约束复原的条件中
纳 滤
µf H T H Rf 1Rn 1 H T g
波
WD*DW 1 WA1BW 1 1WD*W 1g
器
本
两边左乘W 1
质 是
W 1 µf D*D A1B D*W 1g
Step3:当H 1存在时
µf H 1 H T 1 H T g H 1g
5 线性代数复原
Step4 : 采用对角化的简化处理
µf H 1g WDW 1 1 g WD1W 1g
DW 1 µf W 1g
Fµ u, v
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于维纳滤波实现的图像复原(案例)
(1) 图像复原技术
图像复原也称图象恢复,是图象处理中的一大类技术。
所谓图像复原,是指去除或减轻在获取数字图像过程中发生的图像质量下降(退化)这些退化包括由光学系统、运动等等造成图像的模糊,以及源自电路和光度学因素的噪声。
图像复原的目标是对退化的图像进行处理,使它趋向于复原成没有退化的理想图像。
从数学上来说,图像复原的主要目的是在假设具备退化图像g 及退化模型函数H 和n 的某些知识的前提下,估计出原始图像f 的估计值f ˆ,f ˆ估计值应使准则 最优(常用最小)。
如果仅仅要求某种优化准则为最小,不考虑其他任何条件约束,这种复原方法称为非约束复原。
(2)维娜滤波复原算法
采用维纳滤波是假设图像信号可近似看成为平稳随机过程的前提下,按照使原始图像和估计图像之间的均方误差达到最小的准则函数来实现图像复原的。
它一种最小均方误差滤波器。
[][]g H R sR H H g H Q sQ H H f T n f T T T T 111--
-+=+= (1)
设 Rf 是 f 的相关矩阵:
}{T f ff E R = (2) Rf 的第 ij 元素是E{fi fj},代表 f 的第 i 和第 j 元素的相关。
}{T f nn E R = (3) 设 Rn 是n 的相关矩阵:
根据两个象素间的相关只是它们相互距离而不是位置的函数的假设,可将Rf 和Rn 都用块循环矩阵表达,并借助矩阵W 来对角化:
1-=WAW R f (4)
1-=WBW R n (5)
fe(x, y)的功率谱,记为Sf (u, v) ;ne(x, y)的功率谱,记为Sn(u, v)。
D 是1个对角矩阵,D(k, k) = λ(k),则有:
1-=WDW H (6)
定义:
n f T R R Q Q 1-
= (7)
代入:
g H Q sQ H H f
T T T 1][ˆ-+= (8) 两边同乘以W –1,有:
g H R sR H H f T n
f T 11][ˆ--+= (9) 最后整理得: ),(),(/),(),(),(),(1),(ˆ22v u G v u S v u S v u H v u H v u H v u F f ⎥⎥⎦
⎤⎢⎢⎣⎡+=η (10)
(3)MATLAB 仿真及结果
仿真中使用的是自己的图片xiaohui.jpg
f=imread('C:\Documents and Settings\Administrator\桌面\仿真
\xiaohui.jpg'); %读图
subplot(2,2,1);
imshow(f);
title('(A )原始图像'); %显示原始图像
PSF=fspecial('motion',7,45); %对图像进行7个像素点,45度角的模糊建模
gb=imfilter(f,PSF,'circular'); % 创建一个已知PSF 的退化图像
g=imnoise(gb,'gaussian',0,0.0001);%加入均值为0,方差为0.0001的噪声 subplot(2,2,2);
imshow(g);
title('(B )加燥和运动模糊图像');
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; %计算常数比率
fr1=deconvwnr(g,PSF,R); %使用常数比率的维纳滤波复原NCORR=fftshift(real(ifft2(Sn))); %噪声自相关函数
ICORR=fftshift(real(ifft2(Sf))); %图像自相关函数
fr2=deconvwnr(g,PSF,NCORR,ICORR); %使用自相关函数的维纳滤波复原subplot(2,2,3);
imshow(fr1);
title('(C)常数比率维娜滤波复原');
subplot(2,2,4);
imshow(fr2);
title('(D)自相关函数维娜滤波复原');
(4)小结
1.维纳滤波最优实施的条件是:要求已知模糊地系统函数,噪声功率谱密度(或自相关函数),原图像功率谱密度(或自相关函数)。
但实际上,原图像功率谱密度(或自相关函数)一般是难以获知的,再加上维纳滤波是将图像假设为平稳随机场的前提下的最佳滤波,而实际的图像通常不能满足此前提。
因此维纳滤波复原法在实际中只能获得此最佳实施,它更多的是具有理论价值,被作为度量其他算法性能优劣的标尺。
2. 图像复原的各种算法,原则上,都要依据获取的相关信息(包括关于退化系统、原始图像、噪声等确定性信息和统计性信息)才能有效地实施,并且得到满意的结果。
算法利用的信息越多,信息的准确性越高,则复原图像的质量就越高。
(5)参考文献
[1] (美)冈萨雷斯(Gonzalez,R.C.)等.冈萨雷斯数字图像处理[M].第二版.北京:电子工业出版社.2007,8
[2] 李正周.MATLAB数字信号处理及应用.清华大学出版社.2008(5):144-147.。