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--维纳滤波实现的图像复原(案例)

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 运动模糊恢复理论基础
数字图像去模糊是图像复原的一个重要的分支,从运动模糊自身的特点出发,本章介绍了图像复原所需要的理论知识,分析了运动模糊的退化模型,由于篇幅限制,略去退化模型中涉及到的傅里叶变换和点扩散函数,图像复原在第三章介绍并在第四章进行模拟仿真。
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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.。

相关文档
最新文档