北京交通大学图像处理--第6章 图像复原(3)
第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 )
数字图像处理学:第6章 图像复原(第6-2讲)
(6—105)
使用与得到式(6—101)所用的相类似的一系列 变量代换,则可最后得到
R fg (x, y) h( x, y)R ff ( , )dd
(6—106)
式(6—106)是两个确定性函数的互相关。对两 边进行傅立叶变换,得
e 2 E
2
f (x, y) m (x α, y β)g(α, β)dαdβ
最小。
将式(6—93)改写于下
2
e 2 E f (x, y) m (x , y )g(, )dd
E f (x, y) m(x , y )g(, )dd
2
m(x , y ) m (x , y ) g(, )dd
1
H(u, v) 2
M (u, v) H(u, v) H(u, v) 2
(6—110)
式中 是噪声对信号的功率密度比,它近似为 一个适当的常数。这就是最小二乘方滤波器的传递
函数。
6.3.1 最小二乘方滤波的原理
6.3.2 用于图像复原的几种最小二乘 方滤波器
除了上述的线性最小二乘方滤波器外,目 前用于图像复原的还有几种变形的最小二乘方滤 波器(或称为变形的维纳滤波器)。
(6—99)
如果随机像场是均匀的,则其自相关函数 Rgg (, , , ) 和互相关函数 Rfg (x, y, , ) 可表达为 Rgg ( , ) 和 Rfg (x , y ) 。所以,式(6—99)可写 成下式
m(x , y )Rgg ( , )dd Rfg (x , y )
(6—94)
E
f
(x,
y)
m(x , y )g(,
) d
六 、图像复原讲解
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.背景介绍图像复原是图像处理的一个重要课题。
图像复原也称图像恢复,是图像处理的一个技术。
它主要目的是改善给定的图像质量。
当给定一幅退化了的或是受到噪声污染的图像后,利用退化现象的某种先验知识来重建或恢复原有图像是复原处理的基本过程。
可能的退化有光学系统中的衍射,传感器非线性畸变,光学系统的像差,摄影胶片的非线性,打气湍流的扰动效应,图像运动造成的模糊及集合畸变等等。
噪声干扰可以有电子成像系统传感器、信号传输过程或者是胶片颗粒性造成。
各种退化图像的复原可归结为一种过程,具体地说就是把退化模型化,并且采用相反的过程进行处理,以便恢复出原图像。
文章介绍图像退化的原因,直方图均衡化及几种常见的图像滤波复原技术,以及用MATLAB实现图像复原的方法。
2.实验工具及其介绍2.1实验工具MATLAB R2016a2.2工具介绍MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。
使之更利于非计算机专业的科技人员使用。
而且这种语言可移植性好、可拓展性极强。
MATLAB具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。
高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。
新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),MATLAB 同样表现了出色的处理能力。
同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。
3.图像复原法3.1含义图像复原也称图像恢复,是图像处理中的一大类技术。
所谓图像复原,是指去除或减在获取数字图像过程中发生的图像质量下降(退化)这些退化包括由光学系统、运动等等造成图像的模糊,以及源自电路和光度学因素的噪声。
第六章图像复原PPT学习教案
2021/7/6
第27页/共44页
28
4. 图像滤波复原法
设Rf和Rn为f和n的相关矩阵:
Rf E ff T Rn E nnT
它们是对称矩阵。对于大多数图像而言,相邻象素之间相关性很强,在20 个象素之外,趋于零。在此条件下, Rf和Rn可以近似为分块循环矩阵:
R f WAW 1
Rn WBW 1
运动模糊
通常在拍摄过程中,相机或物体移动造成的运动模糊可以用一维均 匀邻域像素灰度的平均值来表示
h(i)
1 L
,
if
L 2
i
L 2
0,
其他
大气扰动模糊
这种模糊经常出现在遥感和航空摄影中,由于曝光时间过长引起的 模糊可用高斯点扩散函数来表示:
式中K是一个归一化常数,保证模糊 的大小 为单位 值,σ2可 以决定 模糊的 程度。
2021/7/6
第5页/共44页
6
2.图像的退化模型—离散图像退化模型
对于图像降质过场进行数学建模
f(i, j):原始图像 y(i, j):降质图像 h(i, j; k, l):点扩散函数 图像为M×N维
MN
y(i, j) h(i, j; k, l) f (k, l) n(i, j)
k 1 l 1
维纳滤波器
基本原理 逆滤波复原方法对噪声极为敏感,要求信噪比较高,通常不满足该条件。 因此希望找到一种方法,在有噪声条件下,从退化图像g(x,y)复原出f(x,y)的
估计值,该估计值符合一定的准则。
用向量f, g, n来表示f(x,y), g(x, y), n(x,y),Q为对f的线性算子,在约束条件
ng Hf n
下求Qf的最小化而得到f的最佳估计。
图像处理 第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情况:
第6章图像恢复(第二版)
(6.13)
(6.14)
且:
Hj
(6.15)
6.2 空间域图像的恢复
图像恢复分类方法:
按图像恢复系统的控制方式:自动恢
复方法和交互式恢复方法;
按对图像恢复是否外加约束条件:无
约束恢复方法和有约束恢复方法;
按空间域处理和频率域处理方法的不 同:空间域恢复方法和频率域恢复方法。
《数字图像处理》研究生课程
第六章 图像恢复
所谓图像恢复,就是使退化了的图像
去除退化因素,并以最大保真度恢复成原
来图像的一种技术。
图像恢复与图像增强的研究内容有一定的
交叉性。一般认为,图像增强是一种改进图像 视觉效果的技术;而图像恢复是一种对退化 (或品质下降)了的图像去除退化因素,并进 而复原或重建被退化了的图像的技术。 根据以上定义,通过去模糊函数去除图像 模糊应属于一种图像恢复技术。
2
ˆ ( g Hf
2
n )
2
(6.22)
令:
ˆ , ) J ( f ˆ ) T (Qf ˆ ) ( g Hf ˆ ) T ( g Hf ˆ) (Qf ˆ ˆ ˆ f f f
(6.23)
2QT Qfˆ 2H T ( g Hfˆ )
2 2
方 n ,可以证明, n 能用噪声的均值 en 和方差 n 表示为:
n
2 2 ( M 1)( N 1) en2 n
(6.20)
可见,有约束的最小二乘方恢复方法只需要知道噪
声的均值和方差即可。
下面先讨论有约束恢复的一般表示形式,然后在此
基础上给出两种具体恢复方法。
《图像复原》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 )滤波图像
数字图像处理 第六讲 图像复原
图 复
图像复原技术的分类: 图像复原技术的分类: 分类 在给定退化模型条件下,可以分为有约束和无 在给定退化模型条件下,可以分为有约束和无 约束;根据所在的域,分为频域和空间域 频域和空间域。 约束;根据所在的域,分为频域和空间域。 本讲首先介绍图像退化模型, 本讲首先介绍图像退化模型,然后是几种复原 方法,如反向滤波图像复原、维纳滤波图像复原、 方法,如反向滤波图像复原、维纳滤波图像复原、 几何校正等。 几何校正等。
( )
T −1
HT g
令M=N,且H可逆: ⇒ f = H−1g = , 可逆: 可逆
∧
图 复
反向滤波原理(逆滤波) 6.3.2 反向滤波原理(逆滤波)
二维降质模型为: 二维降质模型为:
g(x, y) = f (x, y)* h(x, y) = ∑∑ f (m,n)h(x − m, y − n)
m=0 n=0
图 复
用矩阵表示: 用矩阵表示:
g = Hf + n H0 HM−1 H H0 1 = ⋮ ⋮ HM−1 HM−2
⋯ H1 fe (0) ne (0) ⋯ H2 fe (1) ne (1) + ⋱ ⋮ ⋮ ⋮ ⋯ H0 fe (MN −1) ne (MN −1)
图像复原二两坐标之间的对应关系h未知采用连点法即找一些连接点它们在输入失真图像和输出校正图像中位置是准确已知的然后利用连接点建立失真图像与校正图像间其他像素空间位置的对应关系
图 复
第六讲 图像复原
6.1 概述 6.2 图像退化数学模型 6.3 无约束图像复原 6.4 有约束图像复原 6.5 几何失真校正
图6-3
实际反向滤波处理框图
数字图像处理学:第6章 图像复原(第6-3讲)
x '
y
'
h1 ( x, h2 (x,
y) y)
(6—152)
在透视畸变的情Βιβλιοθήκη 下,变换是线性的,即x' ax by c
y
'
dx
ey
f
(6—153)
设 f (x, y) 是无失真的原始图像, g(x ' , y ' ) 是 f (x, y) 畸变的结果,这一失真的过程是已知 的并且用函数 h1 和 h2 定义。于是有
(a) 原像 二维中值滤波及均值滤波实例
(b)加有高斯白噪声图像
(c)中值滤波图像
(d) 均值滤波图像
(e) 加有椒盐噪声图像
(f) 中值滤波图像
(g) 均值滤波图像
6.5.1 中值滤波的基本原理 6.5.2 加权的中值滤波
以上讨论中的中值滤波,窗口内各点对输出 的作用是相同的。如果希望强调中间点或距中间 点最近的几个点的作用,可以采用加权中值滤波 法。加权中值滤波的基本原理是改变窗口中变量 的个数,可以使一个以上的变量等于同一点的值, 然后对扩张后的数字集求中值。
加权中值滤波保持了方块角上的一点的值。
中值滤波可有效地去除脉冲型噪声,而且对图 像的边缘有较好的保护。但是它也有其固有的缺陷, 如果使用不当,会损失许多图像细节。例如,采用 3×3窗口对图6—6(a)所示的原始图像滤波。滤波 结果如图(b)所示,其结果不但削去了方块的4个角, 而且把中间的小方块也滤掉了。因此,中值滤波在 选择窗口时要考虑其形状及等效带宽,以避免滤波 处理造成的信息损失。
数字图像处理学
第6章 图像复原
(第三讲)
6.5 中值滤波
对受到噪声污染的退化图像的复原可以采用线性 滤波方法来处理,有许多情况下是很有效的。但是 多数线性滤波具有低通特性,在去除噪声的同时也 使图像的边缘变得模糊了。中值滤波方法在某些条 件下可以作到既去除噪声又保护了图像边缘的较满 意的复原。
数字图像处理:第6章 图像复原(第一讲)
分别延拓为下列离散阵列
f (x) 0 x A 1
fe (x)
0
A1 x M 1
(6—18)
h(x) 0 x B 1
he (x) 0B1 x M 1这样延拓后,可得到一个离散卷积退化模型
M 1
ge (x) fe (m)he (x m) m0
0 x C1 0 y D1 C x M 1 D y N 1
(6—26)
这样延拓后 fe(x,y) 和 he(x,y)分别成为二维周 期函数。它们在x和y方向上的周期分别为M和N。 由此得到二维退化模型为一个二维卷积形式
M 1 N 1
ge (x, y)
fe (m,n)he (x m, y n)
g(x,y) H f (x,y) n(x,y)
(6—1)
如果暂不考虑加性噪声 n (x, y) 的影响,而 令 n (x, y)=0 时,则
g(x,y) H f (x,y)
(6—2)
如果输入信号为 f1(x, y) , f 2 (x, y) , 对应的输出信号为 g1(x, y) , g2 (x, y) , 通过系统后有下式成立
6.1.1 系统 H的基本定义
6.1.2 连续函数退化模型 6.1.3 离散的退化模型
根据图像的退化模型及复原的基本过程可 见,复原处理的关键在于对系统 H的基本了 解。就一般而言,系统是某些元件或部件以某 种方式构造而成的整体。系统本身所具有的某 些特性就构成了通过系统的输入信号与输出信 号的某种联系。
H he(2)
he (1)
he (0)
he ( M
3)
he ( M 1) he ( M 2) he ( M 3) he (0)
第六章 图像复原
原始图像
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)
《图像复原》课件
多尺度、多模态的图像复原方法
多尺度方法利用不同尺度的信息 来恢复图像,可以更好地处理复
杂的模糊和噪声。
多模态方法则利用不同传感器或 成像模式下的信息进行图像复原, 能够处理多种类型的图像退化问
题。
结合多尺度、多模态的方法可以 更全面地利用图像中的信息,提
高图像复原的质量和稳定性。
基于人工智能的自动化图像复原技术
04
图像复原的评价指标
主观评价
观察者评估
邀请一组观察者对图像复原结果进行 评估,观察者根据图像质量、细节恢 复程度等方面进行打分或提供意见反 馈。
专家评审
邀请图像处理领域的专家对图像复原 结果进行评估,专家根据专业知识和 经验对图像质量进行评估。
客观评价
均方误差(MSE)
计算原始图像与复原图像之间的均方误差,以量化图像复原的准确性。
基于人工智能的自动化图像复原技术是未来的发展趋势,通过机器学习 和人工智能的方法,可以实现自动化的图像复原。
通过训练人工智能系统,可以自动识别和修复图像中的退化问题,减少 人工干预和时间成本。
基于人工智能的自动化图像复原技术还可以与其他技术相结合,如深度 学习、计算机视觉和机器学习等,进一步提高图像复原的性能和效率。
失真
由于镜头失真、压缩失真等原因,导致图像形状 和颜色出现畸变。
03
图像复原算法
无约束最小二乘法
总结词
无约束最小二乘法是一种基本的图像复原算法,通过最小化 原始图像和观测图像之间的误差平方和来恢复图像。
详细描述
无约束最小二乘法通过最小化原始图像和观测图像之间的误 差平方和来恢复图像。这种方法假设误差是随机的,且服从 正态分布。常用的无约束最小二乘法包括Wiener滤波器和 Lee滤波器等。
第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-β)
就是说图像上任一点的运算结果只取决于该点的输入值, 而与坐标位置无关。
图像复原的基本概念 图像复原方法
图像退化模型
噪声模型
噪声存在下的惟一空间滤波复原 图像的几何校正
运动模糊图像的复原
一些重要的概率密度函数
图像复原
1 1 1 1 1 6 1 - j -1 j 0 -2 + 2 j 1 l (k ) P 4 1 -1 1 -1 3 2 1 j -1 - j 2 -2 - 2 j
W=[w(o)
w(1) • • • w(P-1)]
W 阵内各向量的正交性保证了W 的可逆性,因此可以将 * 式进一步写为:
[ w(0) w(1)
H [ w(0) w(1)
即:
因此:
l (0) l (1) w( P - 1)] l ( P - 1) w( P - 1)]
从而 : fe(m)=fe (P+m); he(m)=he (P+m) 其离散周期卷积为:
g e (m) f e (m) he (m) f e (k )he (m - k )
k 0
P -1
表示为矩阵,则为:
g (0) he (0) g (1) he (1) ... ... g ( P - 1) he ( P - 1) he (-1) he (0) ... he ( P - 2) he (-2) ... he (-1) ... he (- P + 1) f e (0) ... he (- P + 2) f e (1) ... ... ... he (0) f e ( P - 1)
he ( P - 1) he ( P - 2) ... he (1) f e (0) he (0) h (1) he (0) he ( P - 1) ... he (2) f e (1) e ... ... ... ... ... ... he ( P - 1) he ( P - 2) he (0) f e ( P - 1) 即: g = H•f , 其中 H 为循环矩阵,这是假设 he(m) 为周期序列而得
第6章图像复原
6.1 图像退化原因与复原技术分类
• 图像在形成、传输和记录过程中,由于受到多方面的影响, 造成图像质量的退化(degradation)。
• (1)射线辐射、大气湍流等造成的照片畸变。 • (2)A/D过程会损失部分细节,造成图像质量下降。 • (3)镜头聚焦不准产生的散焦模糊。 • (4)成像系统中始终存在的噪声干扰。 • (5)相机与景物之间的相对运动产生的运动模糊。 • (6)底片感光、图像显示时会造成记录显示失真。 • (7)成像系统的像差、非线性畸变、有限带宽。 • (8) 携带遥感仪器的飞机或卫星运动的不稳定,以及地
• 同态复原结果 fˆ ( x , y ) = 10l(x,y)*[log i(x,y)+ log r(x,y)] (6.44)
g(x,y)H[f(x,y)]Hf(,)(x,y)dd f(,)H[(x,y)d]d
f(,)h(x,y)dd
• h(x,y)称为退化系统的冲激响应函数。
•在图像形成的光学过程中,冲激为一光点。 •又被称为退化系统的点扩展函数PSF。
空间域分析与频率分析
• 退化系统的输出就是输入图像f (x, y)与点扩展函数h(x, y) 的卷积,考虑到噪声的影响,即
• 约束最小二乘法复原问题
• 令Q为f的线性算子,要设法寻找一个最优估计 fˆ ,使形式为 Q fˆ 2
的、服从约束条件 gHfˆ 2 n2 的函数最小化。
6.3.1 约束复原的基本原理 6.3.2 维纳滤波方法 6.3.3 平滑度约束最小平方滤波
6.3.1 约束复原的基本原理
• 约束最小二乘法复原问题
– 令Q为f的线性算子,要设法寻找一个最优估计fˆ
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字图像处理学第6章图像复原(第三讲)6.5 中值滤波对受到噪声污染的退化图像的复原可以采用线性滤波方法来处理,有许多情况下是很有效的。
但是多数线性滤波具有低通特性,在去除噪声的同时也使图像的边缘变得模糊了。
中值滤波方法在某些条件下可以作到既去除噪声又保护了图像边缘的较满意的复原。
•中值滤波是一种去除噪声的非线性处理方法。
它是由图基(Turky)在1971年提出的。
开始,中值滤波用于时间序列分析,后来被用于图像处理,在去噪复原中得到了较好的效果。
6.5.1 中值滤波的基本原理6.5.2 加权的中值滤波中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替。
中值的定义如下:一组数x1, x2, x3 (x)n,把个数按值的大小顺序排列于下⎪⎪⎩⎪⎪⎨⎧⎥⎦⎤⎢⎣⎡+=++为偶数为奇数n x x n x n i n i n i )12()2()21(21(6—144)), , ,(321321n ini i i x x x x Med y x x x x =≤≤≤y称为序列x1, x2, x3 (x)n的中值。
例如有一序列为(80, 90, 200, 110, 120),这个序列的中值为110。
把一个点的特定长度或形状的邻域称作窗口。
在一维情形下,中值滤波器是一个含有奇数个像素的滑动窗口。
窗口正中间那个像素的值用窗口内各像素值的中值代替。
i I u n ∈=-,() 12其中[]y Med x Med x x x i i i u i i u ==-+{} (6—145){,}x i I i ∈设输入序列为,I 为自然数集合或子集,窗口长度为n 。
则滤波器输出为例如,有一输入序列如下x{}{0 0 0 8 0 0 2 3 2 0 2 3 2 0 3 5 3 0 3 5 3 0 0 2 3 4 5 5 5 5 5 0 0 0)i在此序列中前面的8是脉冲噪声,中间一段是一种寄生振荡,后面是希望保留的斜坡和跳变。
在此采用长度为3的窗口,得到的结果为{}{y0 0 0 0 0 2 2 2 2 2 2 2 2 0 3 3 3 3 3 3 3 0 0 2 3 4 5 5 5 5 5 0 0 0 0)i显然,经中值滤波后,脉冲噪声8被滤除了,振荡被平滑掉了,斜坡和阶跃部分被保存了下来。
中值滤波的运算方法可以在有限程度上作些分析。
例如常数K与序列f(i)相乘的中值有如下关系存在{()}{()}=(6—146) Med Kf i KMed f i而常数K 与序列f(i)相加的中值有如下关系+=+Med K f i K Med f i{()}{()}(6—147)对几种基本信号进行中值滤波的例子如图6—4所示。
图中(a)是阶跃信号,经中值滤波后仍然保持了阶跃部分;图(b)原始信号是斜坡,滤波后也保持了其形状;图(c)的原始信号是单脉冲信号,经滤波后消去了这个脉冲;•图(d)中的原始信号是双脉冲,经中值滤波后也被消去了;图(e)的原始信号是三脉冲,滤波后对其没有影响;图(f)的原始信号是三角形,滤波后虽然有少许变形,但也还基本保持了原来的形状。
图6—4 对几种基本信号中值滤波的结果的例子中值滤波的概念很容易推广到二维,此时可以利用某种形式的二维窗口。
设表示数字图像各点的灰度值,滤波窗口为A 的二维中值滤波可定义为{,(,)}x i j I ij ∈2y Med x Med x r s A i j I ij A ij i r j s ==∈∈++{}{(,),(,)}(),()2(6—148)二维中值滤波的窗口可以取方形,也可以取近似圆形或十字形。
图6—5是二维中值滤波的实例。
图中(a)是原始图像,图(b)是混有高斯白噪声的图像,(c)是3×3窗口中值滤波结果图像,(d)是5×5窗口中值滤波结果图像,(e)是3×3窗口均值滤波结果图像,(f)是5×5窗口均值滤波结果图像,(g)是加有椒盐噪声的图像,(h)是3×3窗口中值滤波结果图像,(i)是5×5窗口中值滤波结果图像,(j)是3×3窗口均值滤波结果图像,(k)是采用5×5窗口均值结果图像。
(a) 原像二维中值滤波及均值滤波实例(b)加有高斯白噪声图像(c)中值滤波图像(d) 均值滤波图像(e) 加有椒盐噪声图像(f) 中值滤波图像(g) 均值滤波图像6.5.1 中值滤波的基本原理6.5.2 加权的中值滤波以上讨论中的中值滤波,窗口内各点对输出的作用是相同的。
如果希望强调中间点或距中间点最近的几个点的作用,可以采用加权中值滤波法。
加权中值滤波的基本原理是改变窗口中变量的个数,可以使一个以上的变量等于同一点的值,然后对扩张后的数字集求中值。
(1) 一维加权的中值滤波以窗口为3的一维加权中值滤波为例,表示如下),,,,,,(),,(_111111-+--+-==i i i i i i i i i i i x x x x x x x Med x x x Med Weighted y11i i i x x x -+由公式(6—149)可见,在窗口内,中间点取奇数,两边点取对称数,也就是位于窗口中间的像素重复两次,位于窗口边缘的两个像素重复一次,形成新的序列,然后对新的序列在施以常规中值滤波处理。
(2)二维的加权中值滤波二维加权中值滤波与一维情况类似。
如果适当地选取窗口内各点的权重,加权中值滤波比简单中值滤波能更好地从受噪声污染的图像中恢复出阶跃边缘以及其他细节。
二维加权中值滤波以3×3窗口为例,表示如下x x x x x x x x x i j i j i j i j i j i j i j i j i j ----+-++-+++111111111111,,,,,,,,, 原始窗口为:加权后的中值滤波如下式所示:) , , , , , , , ,, , , , , ,( ) , , , , , , ,(_1,1,1,11,11,1,,,,1,1,1,1,1,11,11,1,11,11,,1,1,1,11,1++++-+++--+-----+++-++-+----==j i j i j i j i j i j i j i j i j i j i j i j i j i j i j i j i j i j i j i j i j i j i j i j i ij x x x x x x x x x x x x x x x Med x x x x x x x x x Med Weighted y (6—150)即中间的点取三个值(重复两次),上、下、左、右的点各取两个(重复一次),对角线上的点取一个(不重复)。
加权中值滤波与普通中值滤波有时会有不同的效果。
例如,对于普通中值滤波有y=Med(1 1 1 1 5 5 1 5 5)=1;而加权后的中值滤波为y=weighted_Med(1 1 1 1 5 5 1 5 5)=5。
加权中值滤波保持了方块角上的一点的值。
中值滤波可有效地去除脉冲型噪声,而且对图像的边缘有较好的保护。
但是它也有其固有的缺陷,如果使用不当,会损失许多图像细节。
例如,采用3×3窗口对图6—6(a)所示的原始图像滤波。
滤波结果如图(b)所示,其结果不但削去了方块的4个角,而且把中间的小方块也滤掉了。
因此,中值滤波在选择窗口时要考虑其形状及等效带宽,以避免滤波处理造成的信息损失。
图6—6 中值滤波的实例一图6—7是中值滤波的另一实例。
图(a)是一条细线条图像,经3×3窗口滤波后,图像中的细线条完全滤掉了,如图(b)所示。
图6—7 中值滤波的实例二以上两例可以直观地看到,中值滤波对图像中的细节处很不理想,所以,中值滤波对所谓的椒盐噪声(pepper salt Noise)的滤除非常有效,但是它对点、线等细节较多的图像却不太适用。
在本章给出一个中值滤波的计算机程序(见附录六),以供读者参考。
在图6—4中,为了比较中值滤波的效果,也给出了均值滤波的处理结果。
均值滤波的滤波过程也是使一个窗口在图像(或序列)上滑动,窗中心位置的值用窗内各点值的平均值来代替。
以二维均值滤波为例,它的定义如下:设{x ij }表示数字图像各像素的灰度值,A 为一个3×3的窗口,则二维均值滤波的定义为y Mean x x x x x x x x x x ij i j i j i j i j i j i j i j i j i j i j ==+++++++----+-++-+++(}},,,,,,,,, { +19111111111111(6—151)一般均值滤波的边缘保护特性不如中值滤波。
附录(七)是一个二维均值滤波的程序,以便于读者参照比较。
6.6 几种其他空间复原技术前边讨论了几种基本的图像复原技术。
除此之外,尚有一些其他的空间图像复原方法,本节将对这些方法作一些简要的讨论。
6.6.1 几何畸变校正6.6.2 盲目图像复原在图像的获取或显示过程中往往会产生几何失真。
例如成像系统有一定的几何非线性。
这主要是由于视像管摄像机及阴极射线管显示器的扫描偏转系统有一定的非线性,因此会造成如图6—8所示的枕形失真或桶形失真。
图(a)为原始图像,图(b)和图(c)为失真图像。
•除此之外还有由于斜视角度获得的图像的透视失真。
另外,由卫星摄取的地球表面的图像往往覆盖较大的面积,由于地球表面呈球形,这样摄取的平面图像也将会有较大的几何失真。
对于这些图像必须加以校正,以免影响分析精度。
枕形失真桶形失真正常图像图6—8 几何畸变由成像系统引起的几何畸变的校正有两种方法。
一种是预畸变法,这种方法是采用与畸变相反的非线性扫描偏转法,用来抵消预计的图像畸变;另一种是所谓的后验校正方法。
这种方法是用多项式曲线在水平和垂直方向去拟合每一畸变的网线,然后求得反变化的校正函数。
用这个校正函数即可校正畸变的图像。
图像的空间几何畸变及其校正过程如图6—9所示。
图6—9 空间几何畸变及校正的概念任意几何失真都可由非失真坐标系变换到失真坐标系的方程来定义。
方程的一般形式为(,)x y (,)''x y x h x y y h x y ''(,)(,)==⎧⎨⎪⎩⎪12 (6—152)x ax by c y dx ey f ''=++=++⎧⎨⎪⎩⎪(6—153)在透视畸变的情况下,变换是线性的,即设是无失真的原始图像,是畸变的结果,这一失真的过程是已知的并且用函数和定义。
于是有f x y (,)g x y (,)'' f x y (,)h 1h 2g x y f x y (,)(,)'' (6—154)。