第6章 图像复原(第二讲)

合集下载

第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 )

第6章图像复原

第6章图像复原

2020/2/20
17
系统的概念
系统
接受一个输入并产生相应输出的任何实体 只关心输入与输出的关系,不关心系统内部构

系统分析
只关心输入与输出的关系,不关心系统内部构 造
2020/2/20
18
线性系统
图像处理常常涉及图像信息(信号)的变换.把能够对信 息(信号)进行某种变换的功能体称为系统.
当仅有加性噪声存在时,可以选择空间滤波 的方法.可以结合图像增强进行处理.
事实上,在这一特殊情况下,图像的增强和
复原几乎是不可区别的.
2020/2/20
16
6.1.4 成像系统的基本定义
在信号处理领域中,常常提及线性移不变 系统(或线性空间不变系统),线性移不 变系统有许多重要的性质,合理地利用这 些性质将有利于对问题的处理。
等于图像灰度的最大或最小可能取值 随机值脉冲(加性)噪声:噪声灰度值均匀分布于0-
255间
2020/2/20
13
图像中的脉冲噪声模型
椒盐噪声:
受噪声干扰的图 像像素以50%的 相同概率等于图 像灰度的最大或 最小可能取值
就是:黑图像上 的白点,白图像 上的黑点
2020/2/20
14
➢ 图像退化过程的先验知识在图像复原技术中起着重 要作用。在滤波器设计时,就相当于寻求点扩展函 数。
➢ 点扩展函数是成像系统的脉冲响应。
➢ 其物理概念为:物点经成像系统后不再是一点,而是一个弥散的 同心圆。如果成像系统是一个空间不变系统,则物平面的点光源 在物场中移动时,点光源的像只改变其位置而并不改变其函数形 式,可以利用同一函数形式处理图像平面中的每一个点。
图像中的脉冲噪声模型

六 、图像复原讲解

六 、图像复原讲解

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所需参数

第06章 图像复原2

第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章图像恢复(第二版)

第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课件

图像复原第二次课PPT课件

事实上,由于在模糊图像上存在非常小的扰动时,在 恢复结果的图像中,都会产生不可忽视的强扰动。用
公式表示为: H1[g]f
ε为任意小的扰动,δ>>ε。无论是成像系统还是数 字化器,对采集到的图像产生一些扰动,几乎是不可 避免的。这就是恢复问题的病态性。至于噪声,由于 其随机性,造成模糊图像g有无限的可能情况,也导致 了恢复问题的病态性。
图像的无约束恢复
在这一节我们要利用线性代数的方法,根据退化模 型 gHfn,在假定具备关于g、 H和n的某些知识 的情况下,寻求估计原图像f的某些方法。这种方法 应在预先选定的最佳准则下,具有最优的性质。
第1页
我们将集中讨论在均方误差最小意义下,原图 像f的最佳估计,因为它是各种可能准则中最 简单易行的(其他准则例如:图像g和原图像f 的最大绝对误差max|f-g|最小;平均绝对误差
为克服恢复问题的病态性质,常常需要在恢复 过程中对运算施加某种约束,从而在一族可能 结果中选择一种,这就是有约束的恢复。 ●有约束的最小二乘方复原 ●能量约束恢复 ●平滑约束恢复 ●均方误差最小滤波(维纳滤波)
约束复原方法
处理过程
拉各朗 日系数
α=1/λ
维纳滤波复原法
图像恢复准则:f(x,y)和f( x , y )的之间的均方误差e2达 到最小,即
使用逆滤波法时的注意事项: (1)在 H(u,v)=0 的点不做计算,即
P(u,v)=H(u1,v), | H(u,v)|0 1, | H(u,v)|0
(2)当H(u,v)非常小时,N(u,v)/H(u,v) 对复原结果起主导作用,而多数
实际应用系统中,|H(u,v)|离开原点衰减很快,故复原应局限于离原
在噪声未知和不可分离的情况下,可近似取

图像复原.ppt

图像复原.ppt

从方法和应用角度的分类
频域图像恢复方法:逆滤波、维纳滤波等; 线性代数恢复方法:线性代数滤波方法、空间域滤波
方法等; 非线性代数恢复方法:投影法、最大熵法、正约束方
法、贝叶斯方法、蒙特卡罗方法等; 频谱外推法:哈里斯外推法、长球波函数外推法; 反卷积恢复方法:盲复原方法。
一、图像降质的数学模型
图像复原
图像降质
如何实现恢复?
运动形成的模糊
复原后图像
图像降质
离焦形成的模糊
原始图像
图像降质
噪声等形成的降质 运动引起的降质 亚采样引起的降质
图像的降质 或者退化
图像增强与图像复原
图像增强:旨在改善图像质量。提高图像 的可懂度。更偏向主观判断,即要突出所 关心的信息,满足人的视觉系统,具有好 的视觉结果。
(一)连续图像退化的数学模型 经过非理想线性移不变系统,输出为:
gx,
y
H
f
x,
y
H
f
,
x
,
y
dd
f , H x , y dd
f , hx , y dd
f ( x, y) * h( x, y)
(一)连续图像退化的数学模型 经过理想线性移不变系统,输出保持不变
gx,
y
T
0
f
x
x0 t ,
y
y0 t dt
(一)连续图像退化的数学模型 对上述式两边求傅立叶变换:
Gu,v FFTgx, y
gx, yexp j2 (ux y)dxdy
T
f
x
x0 (t),
y
y0
(t
)dt
exp
j2
(ux

第六章 图像复原

第六章 图像复原
添加了六种噪声后的图像及其它们的直方图
原始图像
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)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字图像处理第6章图像复原(第二讲)6.5 中值滤波对受到噪声污染的退化图像的复原可以采用线性滤波方法来处理,有许多情况下是很有效的。

但是多数线性滤波具有低通特性,在去除噪声的同时也使图像的边缘变得模糊了。

中值滤波方法在某些条件下可以作到既去除噪声又保护了图像边缘的较满意的复原。

中值滤波是一种去除噪声的非线性处理方法。

它是由图基(Turky)在1971年提出的。

开始,中值滤波用于时间序列分析,后来被用于图像处理,在去噪复原中得到了较好的效果。

6.5.1 中值滤波的基本原理6.5.2 加权的中值滤波中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替。

中值的定义如下:, x2, x3… x n, 一组数x1把个数按值的大小顺序排列于下⎪⎪⎩⎪⎪⎨⎧⎥⎦⎤⎢⎣⎡+=++为偶数为奇数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称为序列x, x2, x3… x n的中值。

例如有一1序列为(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 i 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) {}{在此序列中前面的8是脉冲噪声,中间一段是一种寄生振荡,后面是希望保留的斜坡和跳变。

在此采用长度为3的窗口,得到的结果为{}{y i 0 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) 显然,经中值滤波后,脉冲噪声8被滤除了,振荡被平滑掉了,斜坡和阶跃部分被保存了下来。

中值滤波的运算方法可以在有限程度上作些分析。

例如常数K 与序列f (i ) 相乘的中值有如下关系存在Med Kf i KMed f i {()}{()} (6—146)而常数K与序列f(i)相加的中值有如下关系+=+(6—147) Med K f i K Med f i{()}{()}对几种基本信号进行中值滤波的例子如图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 W eighted 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 几何畸变。

相关文档
最新文档