第6章 图像复原
第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 )
图像复原
图像复原1.背景介绍图像复原是图像处理的一个重要课题。
图像复原也称图像恢复,是图像处理的一个技术。
它主要目的是改善给定的图像质量。
当给定一幅退化了的或是受到噪声污染的图像后,利用退化现象的某种先验知识来重建或恢复原有图像是复原处理的基本过程。
可能的退化有光学系统中的衍射,传感器非线性畸变,光学系统的像差,摄影胶片的非线性,打气湍流的扰动效应,图像运动造成的模糊及集合畸变等等。
噪声干扰可以有电子成像系统传感器、信号传输过程或者是胶片颗粒性造成。
各种退化图像的复原可归结为一种过程,具体地说就是把退化模型化,并且采用相反的过程进行处理,以便恢复出原图像。
文章介绍图像退化的原因,直方图均衡化及几种常见的图像滤波复原技术,以及用MATLAB实现图像复原的方法。
2.实验工具及其介绍2.1实验工具MATLAB R2016a2.2工具介绍MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。
使之更利于非计算机专业的科技人员使用。
而且这种语言可移植性好、可拓展性极强。
MATLAB具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。
高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。
新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),MATLAB 同样表现了出色的处理能力。
同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。
3.图像复原法3.1含义图像复原也称图像恢复,是图像处理中的一大类技术。
所谓图像复原,是指去除或减在获取数字图像过程中发生的图像质量下降(退化)这些退化包括由光学系统、运动等等造成图像的模糊,以及源自电路和光度学因素的噪声。
胡学龙《数字图像处理(第二版)》课后习题解答
2
1.PHOTOSHOP:当今世界上一流的图像设计与制作工具,其优越性能令其产品望尘 莫及。PHOTOSHOP 已成为出版界中图像处理的专业标准。高版本的 P扫描仪、数码相机等图像输入设备采集的图 像。PHOTOSHOP 支持多图层的工作方式,只是 PHOTOSHOP 的最大特色。使用图层功能 可以很方便地编辑和修改图像,使平面设计充满创意。利用 PHOTOSHOP 还可以方便地对 图像进行各种平面处理、绘制简单的几何图形、对文字进行艺术加工、进行图像格式和颜色 模式的转换、改变图像的尺寸和分辨率、制作网页图像等。
1.5 常见的数字图像处理开发工具有哪些?各有什么特点? 答.目前图像处理系统开发的主流工具为 Visual C++(面向对象可视化集成工具)和 MATLAB 的图像处理工具箱(Image Processing Tool box)。两种开发工具各有所长且有相互 间的软件接口。 Microsoft 公司的 VC++是一种具有高度综合性能的面向对象可视化集成工具,用它开发 出来的 Win 32 程序有着运行速度快、可移植能力强等优点。VC++所提供的 Microsoft 基础 类库 MFC 对大部分与用户设计有关的 Win 32 应用程序接口 API 进行了封装,提高了代码 的可重用性,大大缩短了应用程序开发周期,降低了开发成本。由于图像格式多且复杂,为 了减轻程序员将主要精力放在特定问题的图像处理算法上,VC++ 6.0 提供的动态链接库 ImageLoad.dll 支持 BMP、JPG、TIF 等常用 6 种格式的读写功能。 MATLAB 的图像处理工具箱 MATLAB 是由 MathWorks 公司推出的用于数值计算的有 力工具,是一种第四代计算机语言,它具有相当强大的矩阵运算和操作功能,力求使人们摆 脱繁杂的程序代码。MATLAB 图像处理工具箱提供了丰富的图像处理函数,灵活运用这些 函数可以完成大部分图像处理工作,从而大大节省编写低层算法代码的时间,避免程序设计 中的重复劳动。MATLAB 图像处理工具箱涵盖了在工程实践中经常遇到的图像处理手段和 算法,如图形句柄、图像的表示、图像变换、二维滤波器、图像增强、四叉树分解域边缘检 测、二值图像处理、小波分析、分形几何、图形用户界面等。但是,MATLAB 也存在不足 之处限制了其在图像处理软件中实际应用。首先,强大的功能只能在安装有 MATLAB 系统 的机器上使用图像处理工具箱中的函数或自编的 m 文件来实现。其次,MATLAB 使用行解 释方式执行代码,执行速度很慢。第三,MATLAB 擅长矩阵运算,但对于循环处理和图形 界面的处理不及 C++等语言。为此,通应用程序接口 API 和编译器与其他高级语言(如 C、 C++、Java 等)混合编程将会发挥各种程序设计语言之长协同完成图像处理任务。API 支持 MATLAB 与外部数据与程序的交互。编译器产生独立于 MATLAB 环境的程序,从而使其他 语言的应用程序使用 MATLAB。
图像处理 第6章图像复原
8
第6章 图像复原 §6.1.1 模拟图像退化的数学模型 一、退化模型
n(x,y) f (x,y) H g(x,y)
模型化:一个作用在f (x,y)上的系统H与一个加性噪声n (x,y)的联合作用,导致产生退化图像g (x,y) 。 假设已知n (x,y)的统计特性(或先求出),图像复原就 是已知g (x,y)求f (x,y)的问题 (近似于求解逼近过程),由 于解不唯一,故方法很多。不同误差准则,不同约束条件,得 到解不同。 g (x,y) = H [f (x,y)] + n (x,y) 已知 退化 解 噪声
0 x B 1和0 y D -1 B x M-1或D y N-1
ge (x,y) = fe (m,n) he (x-m,y-n) m=0,1,…,M-1; n=0,1,…,N-1 M = A+B-1, N = C+D-1 考虑噪声有: ge (x,y) = fe (m,n) he (x-m,y-n) +ne (x,y) ; m=0,1,…,M-1; n=0,1,…,N-1; ne (x,y)为M×N的噪声项
可见H是一个循环阵, 退化系统由H决定。
若A=4, B=3,则M=6,因为B=3,即he(3)=he(4)=he(5)=0
0 0 0 h(2) h(1) h(0) h (1) h (0) 0 0 0 h (2) h(2) h(1) h(0) 0 0 0 H 0 h (2) h (1) h (0) 0 0 0 0 h(2) h(1) h(0) 0 0 0 0 h(2) h(1) h(0)
13
第6章 图像复原 §6.1.2 离散图像退化的数学模型 二、2D情况:
《图像复原》PPT课件
2
(s,t) Sxy
修正后的阿尔法均值滤波
f(x ,y ) m 1 d n (s,t) S g r x(s y,t)
例四、中值滤波器对“椒盐〞噪声的作用
效果好 一些噪声
用概率Pa=Pb=0.1椒盐噪声污染的图像 用3x3中值滤波器滤波的图像
本讲主要介绍退化噪声模型,空间域和频率域复原, 退化函数的估计以及几种不同的滤波〔逆滤波、维纳滤 波〔最小均放误差滤波〕和几何均值滤波等〕。
图像复原与增强的区别和联系:
二者都是在某一个最正确准那么下,通过特定的处理 而产生期望的最正确结果。
复原主要是一种客观的过程,而增强主要是主观的过程。 增强技术根本是一个探索的过程,是为了人类视觉系
暗区模糊 背景清晰
去噪效果很好
背景模糊 暗区清晰
用 3x3,阶数为1.5的逆谐波 滤波器滤波图
用 3x3,阶数为-1.5的逆谐波 滤波器滤波图
例三、在逆谐波均值滤波器中错误选择符号的结果
用3x3 Q=-1.5逆滤波器滤波的结果图 用3x3 Q=1.5逆滤波器滤波的结果图 〔对p=0.1胡椒噪声污染的图像的处理〕〔对P=0.1盐噪声污染的图像的处理〕
7x7几何均值滤波器
7x7自适应噪声削减滤波 〔噪声方差为1000〕
自适应中值滤波器: 处理更大概率的冲激噪声,平滑非冲激噪声时可保存
细节。
分为A层和B层: A层:A1=z med – z min A2=z med – z max 假设 A1 > 0 且 A2 < 0,转到B层 否那么增大窗口尺寸, 假设窗口尺寸≤Smax 重复A层,否那么输
f ˆ ( x ,y ) g ( x ,y ) w ( x ,y )( x ,y )滤波图像
第6章图像复原
2019/4复原的目标 --- 对退化的图像进行处理 --- 趋向于复原没有退化的理想图像 图像复原的效果 --- 可能只起修饰作用 --- 非常关键的作用:月球或行星图像
2019/4/11
6
6.1.1基本概念
估计图像被退化之前的情况。 --- 退化过程相对良性(已知) 估计方法: --- 对图像缺乏已知信息 --- 对退化过程建立模型,进行描述 --- 寻找去除或削弱其影响的过程 对原始图像建立模型 --- 对原始图像有足够的已知信息 --- 根据原始图像的数学模型对退化了的图像进行拟合。 例如: --- 已知图像中仅含确定大小的圆形物体(细胞) --- 只有几个参数未知,数目,位置
第6章 图像复原
本章重点:
图像退化的一般模型 非约束复原方法 约束复原方法的概念
主要内容:
基本概念 非约束复原 有约束复原 小结 MATLAB实例
2019/4/11 1
6.1 基本概念
6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 基本概念 图像退化一般模型 成像系统的基本定义 连续函数的退化模型 离散函数的退化模型
2019/4/11
2
6.1.1基本概念
图像复原是一种改善图像质量的处理技术 --- 消除或减轻在图像获取及传输过程中 造成的图像品质下降即退化现象. 退化包括 --- 由成像系统光学特性造成的歧变 --- 噪声和相对运动造成的图像模糊 --- 源自电路和光度学因素的噪声等
2019/4/11 3
*为空间卷积
11
图像退化一般模型
由于空域上的卷积等同于频域上的乘积,因 此把式6-1的模型改写为等价的频域的描 述: G(u,v)=H(u,v)F(u,v)+N(u,v)
《图像复原》课件
多尺度、多模态的图像复原方法
多尺度方法利用不同尺度的信息 来恢复图像,可以更好地处理复
杂的模糊和噪声。
多模态方法则利用不同传感器或 成像模式下的信息进行图像复原, 能够处理多种类型的图像退化问
题。
结合多尺度、多模态的方法可以 更全面地利用图像中的信息,提
高图像复原的质量和稳定性。
基于人工智能的自动化图像复原技术
04
图像复原的评价指标
主观评价
观察者评估
邀请一组观察者对图像复原结果进行 评估,观察者根据图像质量、细节恢 复程度等方面进行打分或提供意见反 馈。
专家评审
邀请图像处理领域的专家对图像复原 结果进行评估,专家根据专业知识和 经验对图像质量进行评估。
客观评价
均方误差(MSE)
计算原始图像与复原图像之间的均方误差,以量化图像复原的准确性。
基于人工智能的自动化图像复原技术是未来的发展趋势,通过机器学习 和人工智能的方法,可以实现自动化的图像复原。
通过训练人工智能系统,可以自动识别和修复图像中的退化问题,减少 人工干预和时间成本。
基于人工智能的自动化图像复原技术还可以与其他技术相结合,如深度 学习、计算机视觉和机器学习等,进一步提高图像复原的性能和效率。
失真
由于镜头失真、压缩失真等原因,导致图像形状 和颜色出现畸变。
03
图像复原算法
无约束最小二乘法
总结词
无约束最小二乘法是一种基本的图像复原算法,通过最小化 原始图像和观测图像之间的误差平方和来恢复图像。
详细描述
无约束最小二乘法通过最小化原始图像和观测图像之间的误 差平方和来恢复图像。这种方法假设误差是随机的,且服从 正态分布。常用的无约束最小二乘法包括Wiener滤波器和 Lee滤波器等。
第六章 由投影重建图像 1.断层摄影图像的获取 2.重建图像的几种方法
2) 反投影法
2) 反投影法
例如:把与A象素有关的z1 ,z3 ,z5叠加起来,可
知 A的值将和总和成正比。其他各个象素也一
样,事实上,叠加的结果都包含有 9 个象素的 总和,为保持射线密度的平均值不变,可以用 总象素数 9 去除总和,从而获得一个相应象素 的平均密度值,即重建图像的各个象素值分别
1)减少未知数数目
2)增加扫描路径
3)改变扫描路径
1) 解联立方程组方法
对于本问题,只有第三种 方程组为:
A B D z1 D E F z4 C D z2 B E z5 A B C z3 A C E z6
图(c)是改变扫描路径的情况,此时获得的新联立
些改变,但其基本原理还是相同的。下面我们
仅就 T-R 型扫描方式,讨论几种图像重建的方
法。
2. 重建图像的几种方法
常用的几种由投影重建图像的方法:
l解联立方程组方法 l反投影法 l利用傅立叶变换进行图像重建 l利用卷积进行图像重建
l图像重建的逐步逼近法
l最优化重建 l扇形投影数据的重建
1) 解联立方程组方法
复技术。如把投影看成是一种劣化过程,而重
建则是一种复原过程。具体来说,ห้องสมุดไป่ตู้投影时我
们丢失了沿射线方向的分辨能力(只剩1—D信
息),而重建则利用多个投影恢复了2—D的分
辨力。
第六章 由投影重建图像
从投影重建图像的技术在许多科学领域,包括从分子
量级(借助电子显微镜)到宇宙量级(射电天文学)都得 到了应用。它极大地增强了人类观察物体内部结构的
收敛于对应象素值)而引起的结构模糊。
第6章 图像复原
ax
z0 z0
其中,a 0, 概率密度的均值和方差由下式给定 :
图像复原的基本概念 图像复原方法
f , x , y d d 根据冲激响应定义
g x, y H
(H 为一线性算子) ( H 是空间移不变)
f , x , y d d H
噪声模型 噪声存在下的惟一空间滤波复原 图像的几何校正
图像复原的基本概念 图像复原方法
运动模糊图像的复原
6.2 图像退化模型
以后讨论中对降质模型H作以下假设:
H是线性的
H k1 f1 x , y k 2 f 2 x , y k1Hf x , y k 2 Hf 2 x , y
图像退化模型
噪声模型
噪声存在下的惟一空间滤波复原 图像的几何校正
运动模糊图像的复原
6.2.2 离散的退化模型
对于图像降质过程进行数学建模
y(i, j ) h(i, j; k , l ) f (k , l ) n(i, j )
k 1 l 1 M N
f(i, j):原始图像
y(i, j):降质图像
H是空间(或移位)不变的 对任一个f(x,y)和任一个常数α 和β都有: H f(x-α,y-β) = g(x-α,y-β)
就是说图像上任一点的运算结果只取决于该点的输入值, 而与坐标位置无关。
图像复原的基本概念 图像复原方法
图像退化模型
噪声模型
噪声存在下的惟一空间滤波复原 图像的几何校正
运动模糊图像的复原
一些重要的概率密度函数
北大医学数字图像处理6.1图像退化模型
6.1.1 空间域图像退化模型(Image Degraded Model)
实际问题中,我们还要考虑图像噪声,if image noise is n( x, y) ,且
为加性的,得图像退化模型
+∞
g(x, y) = ∫ ∫ f (α, β )h(x −α, y − β )dα d β + n(x, y) −∞
−∞
。
+∞
∫ F ∗ (u ) → f (α )e j 2π uα dα
−∞
证明:
9
第六章 图像复原
∫ ∫ ∫ [ ] +∞
f (x)
g(x)
e−
j
2π ux dx
=
+∞
⎡+∞ ⎢
f (α )g(x + α )dα ⎤⎥e− j2πuxdx
−∞
⎣ −∞ −∞
⎦
∫ ∫ =
+∞
f
⎡+∞ (α ) ⎢
g(x + α )e− j2πuxdx⎤⎥dα
则二维离散相关可表示为:
M −1 N −1
∑ ∑ fe (x, y) ge (x, y) =
fe (m, n)ge (x + m, y + n)
m=0 n=0
Where x = 0,1, 2,..., M −1; y = 0,1, 2,..., N −1.
6.1.4 能量表示[1,6] 如果把图像作为二维随机过程的一个样本,它的功率谱密度定义为
3
第六章 图像复原
h(x, y,α , β ) = T {δ (x −α , y − β )}
第六章 图像复原
原始图像
2000 1500 1000
500 0 0
50
100
150
200
250
原始图像的直方图
6.2.2 一些重要的噪声介绍
高斯噪声图像
瑞利噪声图像
伽马噪声图像
图像直方图
图像直方图
图像直方图
6.2.2 一些重要的噪声介绍
指数噪声图像
均匀噪声图像
椒盐噪声图像
图像直方图
概率密度的均值和方差
a b/ 4
2 b(4 )
4
6.2.2 一些重要的噪声介绍
瑞利噪声概率密度函数曲线
p(z) 0.607 2
b
a a b
z
2
6.2.2 一些重要的噪声介绍
(三)、伽马(爱尔兰)噪声
伽马噪声的概率密度函数
p(z)
ab zb1 (b 1)!
m0 n0
G(u, v) F (u, v)H (u, v)
Fˆ (u, v) G(u, v) H (u, v)
6.3.1 无约束复原的代数方法
输入图像频谱
理想退化系统频谱
退化图像频谱
复原图像频谱
复原图像
6.3.1 无约束复原的代数方法
有误差退化系统频谱
有误差退化图像频谱
复原图像频谱
复原图像
图像直方图
图像直方图
6.3 无约束复原
6.3.1 无约束复原的代数方法
图像的退化模型为:
g(x, y) f (x, y) h(x, y) n(x, y)
经过等式变换得到噪声式为:
n(x, y) g(x, y) f (x, y) h(x, y)
第06章 图像复原2
下一页
home
上一页
例:用MATLAB程序实现由于 运动图像模糊和去除运动模糊。
clear all; close all; clc I=imread('football.jpg' ); figure(1); imshow(I); %设置运动位移为28个像素 LEN=28; %设置运动角度为15度 THETA=15; %建立二维仿真线性运动滤波器PSF PSF=fspecial('motion',LEN,THETA); %用PSF产生退化图像 MF=imfilter(I,PSF,'circular','conv'); figure(2); imshow(MF); %用Wiener滤波消除运动模糊的图像 wnr=deconvwnr(MF,PSF); figure,imshow(wnr);
home
上一页
15
Original Image (courtesy of MIT) Simulate Blur and Noise
Restoration of Blurred, Noisy Image Using NSR = 0
Restoration of Blurred, Noisy Image Using Estimated NSR
下一页
home
上一页
用MATLAB函数复原模糊图像
J = deconvwnr(I,PSF,NSR) J = deconvwnr(I,PSF,NCORR,ICORR)
PSF NSR :is the point-spread function :is the noise-to-signal power ratio of the additive noise NCORR :is the autocorrelation function of the noise ICORR :is the autocorrelation function of the original image
第六章 6.7图像复原-几何畸变校正
把三个点映射到它们失真后的位置
解这6个方程可求得a,b,c,d,e,f。
u1 = ar1 + bs1 + c v = dr + es + f 1 1 1 u2 = ar2 + bs2 + c v2 = dr2 + es2 + f u3 = ar3 + bs3 + c v3 = dr3 + es3 + f
【分析】由于失真导致图像中本来应该出现在像素(x,y) 上的灰度值出现在(x',y')上了。失真的复原问题实际上 是映射变换问题。
给定g(x', y')、h1(x, y)、h2(x, y)后的复原处理过程 给定 、 、 后的复原处理过程
①找出f(x, y)中的每一点(x0, y0)在g(x', y')中的对应位置。
几何畸变校正
在图像的获取或显示过程中往往会产生几何失真。 例如,成像系统有一定的几何非线性。这主要是由于视 像管摄像机及阴极射线管显示器的扫描偏转系统有一定 的非线性,因此会造成枕形失真或桶形失真。 由卫星摄取的地球表面的图像往往覆盖较大的面积,由 于地球表面呈球形,这样摄取的平面图像也将会有较大 的几何失真。 由于斜视角度获得的图像的透视失真。
(α , β ) = [h1 (x0 , y0 ), h2 (x0 , y0 )]
α和β不一定是整数,通常(α, β)不与g(x', y')中的任何点重合。 ②找出g(x', y')中与(α, β)最靠近的点(x'i, y'i),令f(x0, y0)=g(x', y') ,也就是把点的灰度值赋予f(x0, y0) 。如此逐点作下去, 直到整个图像,则几何畸变得到校正。 ③如果不采用②中的灰度值的代换方法也可以采用内插法。 假定找到点(α, β) 后,在g(x', y')中找出包围着(α, β)的4个邻近 的数字点(x'i, y'i)、(x'i+1, y'i+1)、(x'i+2, y'i+2)、(x'i+3, y'i+3)。
六 、图像复原讲解
212 200 198
206 202 201
206 204 201
208 205 207
208 205 207
计算窗口内九个数据的平均值代 替原值
(212 200 198 206 202 201 208 205 207) / 9 204
Matlab中的实现
w=fspecial(‘average’,[m n]); f=imfilter(g,w,’replicate’);
椒盐噪声 3*3
5*5
高斯噪声 3*3
5*5
几何均值滤波器
用几何均值复原的一幅图像如下:
1
^
f
(x,
y)
s
,t S
x
y
g
x, y
mn
例
几何均值滤波法
取3X3窗口
212 200 198
212 200 198
206 202 201
206 205 201
208 205 207
208 205 207
计算窗口内九个数据的几何平均 值代替原值
1
(212 200 198 206 202 201 208 205 207 )9 205
几何均值滤波器所达到的平滑程度 可以与算术均值滤波器相比,但在 滤波过程中会丢失更少的细节
Matlab实现 1
mn
J = imnoise(f,'salt & pepper',0.02); J = imnoise(f,'salt & pepper);
R =imnoise2(type,M,N,a,b)
Type: 'uniform' 'gaussian' 'salt &pepper' 'lognormal' 'rayleigh' 'exponential' 'erlang' R:噪声 MN:图像大小。a b所需参数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3)尽管实际非线性和位移可变的情况能更加准确 而普遍地反映图像复原问题的本质,但在数学 上求解困难。只有在要求很精确的情况下才用 位移可变的模型去求解,其求解也常以位移不 变的解法为基础加以修改而成。
1. 空间域图像的退化模型
假定成像系统是线性位移不变系统 ,则获取的 图像g(x,y)可表示为
g x, y f x, y hx, y
设图像f(x,y)和点扩散函数h(x,y)的大小分别为 A×B, C×D,把它们延拓为M×N周期图像,方法是添 零。
f x, y f e x, y 0 h x, y he x, y 0
0 x A 1,0 y B 1 A x M 1, B y N 1 0 x C 1, 0 y D 1 C x M 1, D y N 1
x, y dxdy x, y dxdy 1
说明: 1.δ函数并不是通常意义下的函数,而是广义函数,
它没有给出函数与自变量之间的对应关系,在
通常情况下是没有意义的。 2. δ函数所给出的‚函数值‛只是在积分运算中才 有意义,如
f (0,0)
he j, N 1 he j , N 2 he j ,0 h j,1 he j,0 he j, N 1 e H j he j ,2 he j ,1 he j,0 he j , N 1 he j , N 2 he j , N 3
M 1 N 1 m 0 n 0
g e x, y f e m, n h x m, y n ne x, y x 0,1,, M 1; y 0,1,, N 1;
写成矩阵形式
g Hf n
其中,f,g,n分别为MN×1的列向量,分别由M×N矩阵
ˆ ( x, y) ,即f(x,y)的最佳估计,求 于原图像的复原图像 f f(x,y)最佳估计的过程就是图像复原。
1 ˆ f ( x, y) T {g ( x, y) n( x, y)}
2. 离散的退化模型
对图像及其点扩散函数进行均匀采样就可以得到
离散退化模型,为方便计算,要将各函数进行延拓。
g ( x, y ) T f ( x, y ) T f ( , ) ( x , y )dd
线性
f ( , )T x , y dd
位移不变
f , h x , y dd
3. 二维线性位移不变系统 如果对二维函数施加运算T[·] ,满足 ⑴
T f1 x, y f 2 x, y T f1 x, y T f 2 x, y
⑵
T af x, y aT f x, y
则称该运算为二维线性运算。 由它描述的系统,称为二维线性系统。
面目,是一个客观过程,最终结果有客观评价准
则。图像增强的目的是改善图像的视觉效果,而 不考虑处理后图像是否与原图像相符。因此,图
像增强可以不顾增强后的图像是否失真,只要看
得舒服就行。
(3)图像复原是针对图像整体,以改善图像的整体质
量。图像增强可以是针对图像的局部,以改善图 像的局部特性。
三、线性系统描述
f ( x, y) ( x, y)dxdy
2. 狄拉克函数的性质 1)一个重要特性就是采样特性,即
f ( x, y) ( x , y )dxdy f ( , )
当α=β=0时
f (0,0)
f ( x, y) ( x, y)dxdy
2)位移性
fe x, y , ge x, y , ne x, y 各行堆积而成。
H为MN×MN的矩阵,也称为分块循环矩阵
H0 H 1 H H2 H M 1 H M 1 H0 H1 H M 2 H M 2 H1 H M 1 H 2 H0 H3 H M 3 H 0 he j ,1 he j,2 he j,3 he j,0
第六章 图像复原 Image Restoration
6.1 图像退化 6.2 代数恢复方法 6.3 图像几何纠正
6.1 图像退化
一、图像的退化 二、图像复原(恢复) 三、图像退化的数学模型
空间域图像的退化模型 离散的退化模型 频率域退化模型
一、图像的退化
图像的退化指图像在形成、传输和记录过程中,由于 成像系统、传输介质和设备的不完善,使图像的质量
3. 频率域退化模型
• 空间域退化模型:
g ( x, y) f ( x, y) * h( x, y) n( x, y)
• After Fourier Transform:
G(u, v) F (u.v) H (u, v) N (u, v)
• H(u,v)称为系统的传递函数,从频率域角度看,它 使图像产生退化。
f(x,y):输入的图像函数 g(x,y):输出的退化函数或退化图像 h(x,y):点扩散函数 若受加性噪声n(x,y)的干扰,则退化图像可表示为
g x, y f x, y hx, y nx, y
这就是线性位移不变系统的退化模型。
退化模型如图所示
若已知h和n(x,y),经过反演运算,可以得到一个近似
1
采用不同的Q,得到不同的复原图像。
当Q=I,则有
1 T ˆ f H H I HTg
1
称为能量约束恢复。 当 Q R f Rn ,则有
1 1 T ˆ f H H R f Rn H T g
1
1 2
1 2
称为维纳滤波。 其中Rf、Rn分别为信号和噪声协方差矩阵。
T{}:成像系统作用的运算符 假定成像系统是线性位移不变系统。
采用线性位移不变系统模型的原因:
1)许多种退化都可以用线性位移不变模型来近似, 这样线性系统中的许多数学工具如线性代数, 能用于求解图像复原问题,从而使运算方法简 捷和快速。
2)当退化不太严重时,一般用线性位移不变系统 模型来复原图像,在很多应用中有较好的复原 结果,且计算大为简化。
简记为
g ( x, y) f ( x, y) h( x, y)
上式表明,线性位移不变系统的输出等于系统的输入和 系统脉冲响应(点扩散函数)的卷积。
四、图像退化的数学模型
设一成像系统的物像映射关系为函数
g(x,y):输出的退化函数或退化图像
当输入为单位脉冲δ(x,y)时,系统的输出便称为脉 冲响应,用h(x,y)表示。在图像处理中,它便是对 点源的响应,称为点扩散函数。用图表示为
当输入的单位脉冲函数延迟了α、β单位,即当输 入为δ(x-α,y-β)时,如果输出为h(x-α,y–β), 则称此系统为位移不变系统。
对于一个二维线性位移不变系统,如果输入为f(x,y), 输出为g(x,y),系统加于输入的线性运算为T[ • ],则 有
三、Matlab中的图像恢复函数
1.维纳滤波
格式: fr=deconvwnr(g,PSF,NACORR,FACORR) 其中, fr为复原图像 g为观测的退化图像 PSF为点扩展函数 NACORR为噪声自相关函数 FACORR为原图像自相关函数
例
f=checkerboard(8) %生成一个棋盘图像 subplot(2,2,1),imshow(f),title (‘原始图像’) PSF=fspecial(‘motion’,7,45); % 生成点扩散函数 gb=imfilter(f,PSF,’circular’); noise=imnoise(zeros(size(f)),‘gaussian’,0,0.001); % 噪声 g=gb+noise; % 加上噪声的图像 subplot(2,2,2);imshow(g);title(‘退化图像’) Sn=abs(fft2(noise)).^2; % 计算噪声功率谱 Sf=abs(fft2(f)).^2; % 计算图像功率谱 NCORR=fftshift(real(ifft2(Sn))); % 噪声的自相关函数 ICORR=fftshift(real(ifft2(Sf))); % 原图像的自相关函数 fr=deconvwnr(g,PSF,NCORR,ICORR); subplot(2,2,3);imshow(fr);title(‘维纳滤波图像’);
1. 点源的概念 事实上,一幅图像可以看成由无穷多极小的像素 所组成,每一个像素都可以看作为一个点源成像,因 此,一幅图像也可以看成由无穷多点源形成的。 在数学上,点源可以用狄拉克δ函数(单位脉冲函 数)来表示。二维δ函数可定义为 且满足
x 0, y 0 ( x, y ) 其它 0
运用和退化相反的过程,将退化图像恢复。 图像复原过程: 找退化原因→建立退化模型→反向推演→恢复图像
基本思路:
研究退化模型
高质量图像
图像退化
因果关系
退化了的图像
图像复原
复原的图像
2.图像复原质量评价
对图像复原结果的评价,已确定了一些准则,如
最小均方误差准则,加权均方误差准则和最大熵
准则。 用某一客观标准来度量,则为某种准则下的最 优估计。
6.2 代数恢复方法
•无约束复原法 •有约束复原法
一、无约束复原法
• 由退化模型可得:
g f mhx m n
m
n gH f
ˆ ,使得噪声项 • 希望找到一个 f
ˆ n gH f
2
2