图像复原

合集下载

第06章 图像复原

第06章 图像复原

离散图像退化的数学模型
不考虑噪声则输出的降质数字图像为:
ge ( x, y)
m0 M 1
f (m, n)h ( x m, y n)
n 0 e e
N 1
二维离散退化模型可以用矩阵形式表示:
H0 H 1 H H2 H M -1 H M 1 H0 H1 H M -2 H M -2 H 1 H M 1 H 2 H0 H3 H M -3 H 0
离散图像退化的数学模型
• 通常有两种解决上述问题的途径:
◊ 通过对角化简化分块循环矩阵,再利用FFT快速 算法可以大大地降低计算量且能极大地节省存储 空间。 ◊ 分析退化的具体原因,找出H的具体简化形式。
舒服就行。
基本思路:
研究退化模型
高质量图像
图像退化
因果关系
退化了的图像
图像复原
复原的图像
图像复原
图像复原要明确规定质量准则 – 衡量接近原始景物图像的程度 图像复原模型 – 可以用连续数学或离散数学处理; – 图像复原根据退化的数学模型对退化图像进行 处理,其实现可在空间域卷积或在频域相乘。
图像f(x, y)经退化后的输出为g(x, y):
g ( x, y ) H [ f ( x, y )] H f ( , ) ( x , y )dd




f ( , ) H [ ( x , y )]dd f ( , )h( x , y )dd
—由于图像复原中可能遇到奇异问题;
(2)逆问题可能存在多个解。
连续图像退化的数学模型
假定退化系统H是线性空间不变系统,则: (1) 线性: H k1 f1 ( x, y ) k 2 f 2 ( x, y ) k1 H f1 ( x, y ) k 2 H f 2 ( x, y )

图像复原综述

图像复原综述

找一 种快速的计算方法得到相应的数值,提高算法的效率。

2.2 L-R算法

在像素点满足泊松分布的情况下,在贝叶斯条件概率模型的基础上采用极大似然
估计通过迭代的方下,图像的复原可能会出现斑点,而且算法的迭
代对图像噪声有放大的功能,而且缺乏有效的迭代终止条件。

我觉得可以构建一个权,加入进去

首先我们对一副图求导,就是一阶差分,记录每个得到 (dx1,dx2,dx3......dxn)

去权为1/(1+dxn) 对于梯度小的dxn就小,相应权值就大,对于梯度大的,dxn就越
大,权值就越小 不过我觉得还应该对dxn做归一化,取最大的dxn为k做归一化 这个k我

指利用多帧低分辨率图像,求解成像的逆过程,重建原图的高分辨率图像。
图像复原算法的展望
• 就维纳滤波谈我的想法:
• 维纳滤波的最优标准是基于最小均方误差的且对所以误差等权处理,这个标准在数 学上可以接受,但却是个不适合人眼的方式,原因在于人类对复原错误的感知在具有 一致灰度和亮度的区域中更为严重,而对于出现在暗的和高梯度区域的误差敏感性差 得多
觉得可以通过实践总结得到,找到一个最适合的k值 。

谢谢观赏
图像复原算法
• 3. 新兴的图像复原算法

3.1 神经网络图像复原算法(分两类)

①将图像复原问题转化为极小值的问题来处理,再映射为Hopfield 的能量函数,
从而利用 Hopfield 网络求解最优问题

②用大量的原图与模糊图像进行学习训练,再利用训练后的网络进行图像复原

3.2 图像超分辨率复原技术
图像的功率谱很少是已知的。

图像复原

图像复原
T
设: α=x - x0(t), β= y - y0(t)
则: x =α+ x0(t), y = β+ y0(t) 代入上式,有
(一)连续图像退化的数学模型
G u, v f , exp j 2 (u )dd 0 exp j 2 (ux0 (t ) y0 (t )dt
或消弱其影响的过程,是一种估计方法; 另一种方法是针对原始图像有足够的先验知识的情 况,对原始图像建立一个数学模型并根据它对退化 图像进行拟合,能够获得更好的复原效果。
从方法和应用角度的分类
频域图像恢复方法:逆滤波、维纳滤波等;
线性代数恢复方法:线性代数滤波方法、空间域滤波
方法等;
非线性代数恢复方法:投影法、最大熵法、正约束方
几种典型的退化模型 光学散焦造成的图像退化
小孔衍射造成的模糊
图像退化效果
散焦对应的点扩展函数
(一)连续图像退化的数学模型
光学散焦系统的传递函数为:
J1 (d ) H (u, ) d
(u )
2 2
d是散焦点扩展函数的直径, J1(•)是第一 类贝塞尔函数。
目标相对运动造成的图像退化
若把fe(x)、 ge(x) 表示成向量形式:
f [ f e (0), f e (1), , f e ( M 1)]
T T
g [ ge (0), ge (1), , ge ( M 1)]
循环卷积写成矩阵形式:
g Hf
H是M*M的矩阵。
(二)离散图像退化的数学模型
he (1) he (2) he (0) h (1) he (0) he (1) e H he (2) he (1) he (0) he ( M 1) he ( M 2) he ( M 3) he ( M 1) he ( M 2) he ( M 3) he (0)

图像复原

图像复原

g(x,y)=∫0Tf[x-x0(t),y-y0(t)]dt
G(u,v) = F(u,v) 0Texp{-j2p[ux0(t) + vy0(t)]}dt = F(u,v)H(u,v)
H(u,v) = 0Texp{-j2p[ux0(t) + vy0(t)]}dt
如果知道运动分量x0(t)和y0(t),从上式直接得到H(u,v)
经过傅立叶反变换,可求得原始图像f(x,y)
在有噪声的情况下
F^(u,v) = F(u,v) + N(u,v)/H(u,v) 从上面两式可以看出,在进行复原处理时可能会发生下列情况: (1)H(u,v)=0或H(u,v)非常小,在这种情况下,即使无 噪声,也无法精确恢复f(x,y) (2)在有噪声存在时,在H(u,v)的邻域内,H(u,v)的值可 能比N(u,v)的值小的多,由上式得到的噪声项可能会 非常大,不能使f(x,y)正确恢复
实际上是求J(f^)的极小值问题,除了要求J(f^)为最小 外,不受任何其它条件约束,因此称为无约束复原 即 dJ(f^ )/df^ = 0 = -2HT(g – Hf^) f^ = (HTH)-1 HTg (2) M=N时,则有 f^ = H-1(HT)-1 HTg = H-1 g
约束复原方法
在最小二乘方复原处理中,为了在数学上
η(x,y)=Asin(u0x+v0y) 傅立叶变换为: N(u,v)=-jA[δ(u-u0/(2π),v-v0/v(2π))δ(u+u0/ (2π),v+v0/ (2π)) ]
这里退化仅由噪声造成,所以有:
G(u,v)=F(u,v)+N(u,v) 利用前面讲的带阻滤波器消除,以去掉正弦干扰模式影响

图像复原的应用

图像复原的应用

图像复原的应用摘要:图像复原是图像处理领域中的一个重要任务,它旨在通过使用各种算法和技术修复受损或退化的图像。

本文将探讨图像复原的应用,包括文化遗产保护、医学影像、安全监控和数字艺术等方面。

第一部分:图像复原的概述图像复原是通过对受损图像进行处理和修复,恢复其原始清晰度和质量的过程。

图像复原技术的基本目标是降低图像中的噪声、消除伪影以及修复丢失的细节。

该领域的研究和应用广泛存在于各个领域,并且在过去几十年中取得了长足的进步。

第二部分:文化遗产保护图像复原在文化遗产保护中扮演着至关重要的角色。

使用图像复原技术,可以修复老旧的照片、绘画和其他文化遗产,以保护它们的原始外观和质量。

例如,在古老的建筑物的壁画中可能存在褪色、破损等问题,通过图像复原技术,可以恢复壁画的原貌,使人们能够更好地欣赏和理解历史文化。

第三部分:医学影像图像复原在医学影像领域中被广泛应用。

医学影像通常被用于诊断和治疗,而图像质量的好坏直接关系到医生的判断和决策。

通过图像复原技术,可以降低医学影像中的噪声、增强图像的细节,并提高诊断的准确性和可靠性。

第四部分:安全监控图像复原在安全监控领域也有着广泛的应用。

监控摄像头拍摄到的图像往往存在严重的噪声、模糊等问题,通过图像复原技术,可以提高监控图像的清晰度和质量,从而更好地用于刑侦、安防等方面。

第五部分:数字艺术图像复原技术在数字艺术领域也起着重要作用。

数字艺术家可以使用图像复原技术修复老照片、艺术品或者创建艺术作品。

通过恢复图像的原始细节和颜色,艺术家能够以更好的方式呈现他们的作品,同时传达更加精确的信息。

结论:图像复原是一项重要而广泛应用的技术,对保护文化遗产、改善医学影像、提高安全监控和创作数字艺术等方面都起着关键作用。

随着技术的不断进步,图像复原将在更多领域发挥其作用,为我们创造更美好、更清晰的世界。

图像复原_精品文档

图像复原_精品文档

图像复原引言:随着科技的迅速发展,数字图像处理成为了一门独立的学科,其中图像复原是其中一个重要的研究领域。

图像复原的目标是通过对损坏的图像进行修复和恢复,以获得更清晰和更精确的图像。

通过图像复原技术,人们可以在医学影像、监控图像、卫星图像、摄影作品等领域中得到更好的图像质量和视觉效果。

一、图像复原的意义图像复原技术对现代社会来说具有重要意义。

在医学领域,医生可以通过对恢复后的医学影像进行分析和研究,提高诊断的准确性。

在监控领域,清晰的图像可以更好地帮助警方破案、预防犯罪。

在卫星图像领域,图像复原技术可以帮助科学家们更准确地观察天气变化、地质特征等。

而在摄影作品领域,图像复原技术可以提高摄影师的作品质量,带来更好的视觉享受。

二、图像复原的挑战图像复原是一项具有挑战性的任务,主要由以下因素导致:1. 噪声:在图像采集过程中,噪声是不可避免的。

噪声会降低图像的质量,影响后续的图像复原。

2. 失真:图像损坏或失真是图像复原的主要障碍之一。

常见的图像失真包括模糊、伪影、亮度不均匀等。

3. 缺失信息:有时候,图像可能存在部分缺失的情况,需要通过图像复原技术来填补缺失的信息。

4. 高维度数据:随着技术的发展,现代图像变得越来越高维度。

复原高维度图像比低维度图像更具挑战性。

三、图像复原的方法图像复原的方法主要分为:1. 经典方法:经典图像复原方法通常基于统计学原理和信号处理技术,如均值滤波、中值滤波、Wiener滤波等。

这些方法简单且效果明显,在一些应用场景中仍然得到广泛使用。

2. 基于模型的方法:基于模型的方法通过对图像的潜在模型进行建模和分析,提供更高质量的图像复原效果。

这些方法通常基于数学模型,如稀疏表示、小波变换等,来描述和恢复图像的特征和结构。

3. 机器学习方法:近年来,随着机器学习的兴起,越来越多的图像复原方法开始采用深度学习技术,如卷积神经网络(CNN)。

机器学习方法通过训练大量图像数据集,来学习复原图像的模式和特征,从而得到更准确和鲁棒的图像复原结果。

第五讲 图像复原

第五讲 图像复原

这种方法要求知道成像系统的表达式H。
输出退化图像g
复原输出图像f
从理论上分析,由于无约束复原的处理方法仅涉及代数运算,因 此该方法简单易行.但由于该方法依赖于矩阵H的逆矩阵,因此 该方法有一定的局限性.若H矩阵奇异,则H-1不存在,这时就无 法通过 对图像进行复原.H矩阵不 存在时这种现象称为无约束复原方法的奇异性.
(2)光学散焦
J ( d ) 1 H (u , v )
d
(u 2 v 2 )1/ 2
d 是散焦点扩展函数的直径 ,J1(•) 是第一类
贝塞尔函数。
(3)照相机与景物相对运动
设T为快门时间,x0(t),y0(t)是位移的x分量 和y分量
H (u, v) exp j 2 (ux0 (t ) vy0 (t )dt
3. 什么是图像复原?
所谓图像复原就是在研究图像退化原因的基 础上,以退化图像为依据,根据一定的先验知识设 计一种算法,补偿退化过程造成的失真, 以便获 得未经干扰退化的原始图像或原始图像的最优估 值,从而改善图像质量的一种方法。 图像复原是图像退化的逆过程。 典型的图像复原方法是根据图像退化的先验 知识建立一个退化模型,并以此模型为基础,采 用滤波等手段进行处理,使得复原后的图像符合 一定的准则,达到改善图像质量的目的。
根据上述模型,在不考虑噪声情况下,图像退化过 程可表示为:
g ( x, y) H f ( x, y)
考虑系统噪声的影响时,退化模型为:
g ( x, y) H f ( x, y) n( x, y)
为了刻画成像系统的特征,通常将成像系统看成是一个线 性系统,据此推导出物体输入和图像输出之间的数学表达式, 从而建立成像系统的退化模型,并在此基础上研究图像复原技 术。

图像复原

图像复原

图像复原1.背景介绍图像复原是图像处理的一个重要课题。

图像复原也称图像恢复,是图像处理的一个技术。

它主要目的是改善给定的图像质量。

当给定一幅退化了的或是受到噪声污染的图像后,利用退化现象的某种先验知识来重建或恢复原有图像是复原处理的基本过程。

可能的退化有光学系统中的衍射,传感器非线性畸变,光学系统的像差,摄影胶片的非线性,打气湍流的扰动效应,图像运动造成的模糊及集合畸变等等。

噪声干扰可以有电子成像系统传感器、信号传输过程或者是胶片颗粒性造成。

各种退化图像的复原可归结为一种过程,具体地说就是把退化模型化,并且采用相反的过程进行处理,以便恢复出原图像。

文章介绍图像退化的原因,直方图均衡化及几种常见的图像滤波复原技术,以及用MATLAB实现图像复原的方法。

2.实验工具及其介绍2.1实验工具MATLAB R2016a2.2工具介绍MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。

使之更利于非计算机专业的科技人员使用。

而且这种语言可移植性好、可拓展性极强。

MATLAB具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。

高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。

新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),MATLAB 同样表现了出色的处理能力。

同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。

3.图像复原法3.1含义图像复原也称图像恢复,是图像处理中的一大类技术。

所谓图像复原,是指去除或减在获取数字图像过程中发生的图像质量下降(退化)这些退化包括由光学系统、运动等等造成图像的模糊,以及源自电路和光度学因素的噪声。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MATLAB在图像复原中的应用研究摘要:图像复原是图象处理的一个重要课题。

图像复原也称图象恢复,是图象处理中的一大类技术。

它的主要目的是改善给定的图像质量。

当给定了一幅退化了的或者受到噪声污染了的图像后,利用退化现象的某种先验知识来重建或恢复原有图像是复原处理的基本过程。

可能的退化有光学系统中的衍射,传感器非线性畸变,光学系统的像差,摄影胶片的非线性,大气湍流的扰动效应,图像运动造成的模糊及几何畸变等等。

噪声干扰可以由电子成像系统传感器、信号传输过程或者胶片颗粒性造成。

各种退化图像的复原都可归结为一种过程,具体地说就是把退化模型化,并且采用相反的过程进行处理,以便恢复出原图像。

文章介绍了图象退化的原因,几种常用的图像滤波复原技术,以及用MATLAB实现图像复原的方法。

关键词:退化模型;噪声干扰;图像滤波;图像复原1.图像复原的概念1.1图像复原的定义图像复原也称图象恢复,是图象处理中的一大类技术。

所谓图像复原,是指去除或减轻在获取数字图像过程中发生的图像质量下降(退化)这些退化包括由光学系统、运动等等造成图像的模糊,以及源自电路和光度学因素的噪声。

图像复原的目标是对退化的图像进行处理,使它趋向于复原成没有退化的理想图像。

成像过程的每一个环节(透镜,感光片,数字化等等)都会引起退化。

在进行图像复原时,既可以用连续数学,也可以用离散数学进行处理。

其次,处理既可在空间域,也可在频域进行。

1.2 图象恢复与图象增强的异同相同点:改进输入图像的视觉质量。

不同点:图象增强目的是取得较好的视觉结果(不考虑退化原因);图象恢复根据相应的退化模型和知识重建或恢复原始的图像(考虑退化原因)。

1.3图象退化的原因图象退化指由场景得到的图像没能完全地反映场景的真实内容,产生了失真等问题。

其原因是多方面的。

如:透镜象差/色差聚焦不准(失焦,限制了图像锐度)模糊(限制频谱宽度)噪声(是一个统计过程)抖动(机械、电子)1.4图象退化举例如图1所示是两个图象退化的例子。

图1 退化图像与原始图像2.退化模型2.1图象退化模型概述图像复原处理的关键问题在于建立退化模型。

在用数学方法描述图像时,它的最普遍的数学表达式为 t),z,y,(x,=I λf这样一个表达式可以代表一幅活动的、彩色的立体图像。

当研究的是静止的、单色的、平面的图像时,则其数学表达式就简化为 y)f(x,=I基于这样的数学表达式,可建立如图2所示的退化模型。

由图2的模型可见,一幅纯净的图像),(y x f 是由于通过了一个系统H 及加性噪声),(y x n 而使其退化为一幅图像),(y x g 的。

H+g(x,y)f(x,y)n(x,y)图像复原可以看成是一个估计过程。

如果已经给出了退化图像),(y x g 并估计出系统参数H ,从而可近似地恢复),(y x f 。

这里,),(y x n 是一种统计性质的噪声信息。

当然,为了对处理结果做出某种最佳的估计,一般应首先明确一个质量标准。

根据图像的退化模型及复原的基本过程可见,复原处理的关键在于对系统H 的基本了解。

就一般而言,系统是某些元件或部件以某种方式构造而成的整体。

退化模型可分为连续函数退化模型和离散函数退化模型。

2.2连续函数退化模型假定系统H 对坐标为(α,β)处的冲激函数δ(x-α,y-β)的冲激响应为h(x,α,y,β),则α,y,β)d αd βf(α,β)h(x,g(x,y)=∞∞∞∞∫∫此式说明,如果系统H 对冲激函数的响应为已知,则对任意输入的响应可用上式求得,即,线性系统H 完全可以由冲激响应来表征。

图像中冲激响应也称为点扩散函数。

在有噪音的情况下:),(+),,,(),(=),(y x n d d y x h f y x g βαβαβα∫∫∞∞-∞∞-2.3离散函数退化模型对和进行均匀取样后,就可引伸出离散函数的退化模型。

用一维的来说明。

如果f (x)和h(x)周期分别A 和B 的序列,为避免卷积周期重叠需要对它们进行周期扩展为周期为M ≥ A + B – 1。

f(x)0 ≤ x ≤ A-1h(x)0 ≤ x≤ B-1f e(x)= h e(x)=0A-1≤ x ≤ M-10 B-1< x ≤ M-1那么它们的时域离散卷积可定义为下式:显然,上式也是具有周期M的序列。

如果用矩阵来表示上述离散退化模型,可写成下式之形式:退化过程为:图像f(x,y)被线性操作h(x,y)所模糊,并叠加上噪声n(x,y),构成了退化后的图像g(x,y)。

退化后的图像与复原滤波器卷积得到复原f(x,y)图像。

退化函数复原函数+f(x,y)g(x,y)n(x,y)f^(x,y)退化噪声复原3.图象复原技术3.1无约束恢复由退化模型得:^-fHgn=最小均方误差准:)f)(g-Hf=(g-Hfg-Hn==nn T^^2^2在最小二乘方意义上说,希望找到一个^f使下式的值最小:3.2 逆滤波设M = N ,则:退化函数H (u, v)与F (u, v)相乘为退化过程,用H (u, v)去除G (u, v) 是复原过程,称其为逆滤波。

可描述为:]][[][fHg=1-11-1--∑∑1-1-eee NyMxnymxhnmfyxgMmNn,,,=,,,=),(),(=),(==22ˆfHgn=gW=DfW---11^11,,1,0,),(),(),(ˆL MvuvuHvuGvuF==1-10Nv uv uHv uJv uf,...,=,),(/),(=),(^gWg=WD)g=(WDW=Hf-----11111^∑1-eee1-1-MmMxmxhmfxg=,,,=)()(=)(记M (u, v)为复原转移函数,则其等于1 / H (u, v). 3.3 维纳(Wiener )滤波器它一种最小均方误差滤波器。

设 Rf 是 f的相关矩阵: Rf 的第 ij 元素是E {fifj},代表 f 的第 i 和第 j 元素的相关。

设 Rn 是n 的相关矩阵:根据两个象素间的相关只是它们相互距离而不是位置的函数的假设,可将Rf 和Rn 都用块循环矩阵表达,并借助矩阵W 来对角化:fe(x, y)的功率谱,记为Sf (u, v) ;ne(x, y)的功率谱,记为Sn(u, v)。

D 是1个对角矩阵,D(k, k) = λ(k),则有:定义: 代入:两边同乘以W –1,有:最后整理得:3.4图像复原例图以下的几幅图是用MATLAB 软件根据不同的复原方法进行的图像复原。

根据图4例图可看出不同复原方法的区别。

原图 退化图像全逆滤波 半径受限逆滤波 维纳滤波结果图4复原例图[][]gH R H+sR H g=H Q H+sQ H =f T -n-f T T -T T 111^}=E{f f R Tf }=E{nn R T f 1-f =W AW R 1-n =W BW R 1-H=WDWn -f T R Q=R Q 1[]g H Q H+sQ H =f T -TT 1^gH )R H+sR =(H f T -n -f T 11^221|(,)|ˆ(,)(,)(,)|(,)|(,)/(,)f H u v F u v G u v H u v H u v S u v S u v η⎡⎤=⎢⎥+⎢⎥⎣⎦4.图像复原的MATLAB实现实例维纳滤波复原规则化滤波复原Lucy-Richardson复原盲目去卷积复原5.结束语本文简要介绍了图像退化的原因,图像退化的模型,图像复原的概念,几种常用的图像复原的方法,以及利用MATLAB实现图像复原的几个例子。

简单的讲述了MATLAB在图像复原中的应用。

参考文献:[1] (美)卡斯尔曼(castleman,k.R)著;朱志刚等译,数字图像处理。

电子工业出版社[2] 孙家广等主编。

计算机图形学。

清华大学出版社[3] 罗军辉等主编。

MATLAB7.0在图像处理中的应用。

机械工业出版社[4] 张燕妮,离焦模糊复原方法研究[D]。

大连理工大学[5] 阮秋琦等译,数字图像处理(MATLAB版)[M]。

电子工业出版社[6] 章毓晋。

图像处理和分析[M]。

清华大学出版社[8] 苏开亮。

运动模糊图像的恢复及恢复质量评价[D]。

西安电子科技大学出版社[9] 龚声蓉,刘纯平,王强。

数字图像处理与分析[M]。

清华大学出版社[10]徐飞,施晓红。

MATLAB应用图像处理[M]。

西安电子科技大学出版社附录:(1)维纳滤波复原源代码:I=checkerboard(8); noise=0.1*randn(size(I));PSF=fspecial('motion',21,11);Blurred=imfilter(I,PSF,'circular');BlurredNoisy=im2uint8(Blurred+noise);NP=abs(fftn(noise)).^2;NPOW=sum(NP(:)/numel(noise));NCORR=fftshift(real(ifftn(NP)));IP=abs(fftn(I)).^2;IPOW=sum(IP(:)/numel(noise));ICORR=fftshift(real(ifftn(IP)));ICORR1=ICORR(:,ceil(size(I,1)/2));NSR=NPOW/IPOW;subplot(221);imshow(BlurredNoisy,[]);title('模糊和噪声图像');subplot(222);imshow(deconvwnr(BlurredNoisy,PSF,NSR),[]);title('deconbwnr(A,PSF,NSR)');subplot(223);imshow(deconvwnr(BlurredNoisy,PSF,NCORR,ICORR),[] );title('deconbwnr(A,PSF,NCORR,ICORR)');subplot(224);imshow(deconvwnr(BlurredNoisy,PSF,NPOW,ICORR1),[] );title('deconbwnr(A,PSF,NPOW,ICORR_1_D)');(2)规则化滤波复原程序源代码:I=checkerboard(8);PSF=fspecial('gaussian',7,10);V=.01;BlurredNoisy=imnoise(imfilter(I,PSF),'gaussian',0,V); NOISEPOWER=V*numel(I);[J LAGRA]=deconvreg(BlurredNoisy,PSF,NOISEPOWER);subplot(221);imshow(BlurredNoisy);title('A=Blurred and Noisy');subplot(222);imshow(J);title('[J LAGRA]=deconvreg(A,PSF,NP)');subplot(223);imshow(deconvreg(BlurredNoisy,PSF,[],LAGRA/10)); title('deconvreg(A,PSF,[],0.1*LAGRA)');subplot(224);imshow(deconvreg(BlurredNoisy,PSF,[],LAGRA/10)) title('deconvreg(A,PSF,[],10*LAGRA');(3)Lucy-Richardson复原滤波源代码:I=checkerboard(8);PSF=fspecial('gaussian',7,10);V=.0001;BlurredNoisy=imnoise(imfilter(I,PSF),'gaussian',0,V);WT=zeros(size(I));WT(5:end-4,5:end-4)=1;J1=deconvlucy(BlurredNoisy,PSF);J2=deconvlucy(BlurredNoisy,PSF,20,sqrt(V));J3=deconvlucy(BlurredNoisy,PSF,20,sqrt(V),[],WT);subplot(221);imshow(BlurredNoisy);title('A=Blurred and Noisy');subplot(222);imshow(J1);title('deconvlucy(A,PSF)');subplot(223);imshow(J2);title('deconvlucy(A,PSF,NI,DP)');subplot(224);imshow(J3);title('deconvlucy(A,PSF,NI,DP,[],WT)');(4)盲目去卷积复原源代码:I=checkerboard(8);PSF=fspecial('gaussian',7,10);V=.0001;BlurredNoisy=imnoise(imfilter(I,PSF),'gaussian',0,V);WT=zeros(size(I));WT(5:end-4,5:end-4)=1;INITPSF=ones(size(PSF));FUN=inline('PSF+P1','PSF','P1');[JP]=deconvblind(BlurredNoisy,INITPSF,20,10*sqrt(V),WT,FUN,0); subplot(221);imshow(BlurredNoisy);title('A=Blurred and Noisy'); subplot(222);imshow(PSF,[]);title('True PSF');subplot(223);imshow(J);title('Deblured Image');subplot(224);imshow(P,[]);。

相关文档
最新文档