数学形态学及其应用共41页
Lecture 09 形态学及其应用 - LAMDA

形态学及其应用
数学形态学概述
迄今为止, 还没有一种方法能像数学形态学那样 既有坚实的理论基础,简洁、 朴素、 统一的基本 思想,又有如此广泛的实用价值。有人称数学形 态学在理论上是严谨的,在基本观念上却是简单 和优美的。 数学形态学是一门建立在严格数学理论基础上的 学科,其基本思想和方法对图像处理的理论和技 术产生了重大影响。 数学形态学已经构成一种新的图像处理方法和理 论,成为计算机数字图像处理的重要研究领域。
A A∪B B
形态学及其应用
7
数字图像处理· 2018年春季
基本符号和定义
补集
设有一幅图像������������ ,所有������������区域以外的点构成的集合称为������������ 的补集,记作������������ ������������ 。 显然,如果������������ ∩ ������������ = ∅,则������������在������������的补集内。
A
B
形态学及其应用
9
数字图像处理· 2018年春季
基本符号和定义
击不中
设有两幅图像������������ 和������������。若不存在任何一个点,它既是������������ 的元素,又是������������ 的元素,即������������ 和������������ 的交集是空,则称������������ 不击中������������,记作������������ ∩ ������������ ≠ ∅.
形态学及其应用
5
数字图像处理· 2018年春季
数学形态学及其应用

摘要论文研究了数学形态学理论,对基本形态学算子的几何意义与性质进行了归纳与总结,阐述了数学形态学用结构元素“探测”信号的本质。
论文对数学形态学的应用进行了研究,主要成果是:(1)将数学形念学应用于纺织工业纱线疵点检测中,提出了数学形态学广义结构元素的概念,并构造了形态学“梯形塔式”广义结构元素,丰富了数学形态学理论。
广义结构元素的概念和构造广义结构元素的方法是本文的创新点;(2)研究了数学形态学在红外序列图象弱小目标自动检测中的应用,提出了基于狄值形态重构丌的红外序列图象弱小目标自动检测算法,并利用形态学运算进行红外图象增强,进~步提高了算法的硷测性能,丰富了数学形态学在红外目标检测中的应用知识;(3)提出了应用数学形态学对闭环控制系统反馈信号进行滤波的方法,并成功地应用于实际系统巾.填补了数学形态学在这一应用领域中的空白。
以上应用算法无论在理论研究还址实际应用方面都具有重要价值。
论文研究了形念金字塔理论,主要成果是:(1)构造出了可以精确重构的多Jt度平形态闭会字塔,并成功地将其应用于图象的多分辨率分割。
该分割算法可以区别暗背景中的亮成分与亮背景中的暗成分,这对遥感等图象领域处理具有重要意义。
(2)构造了多尺度平形态混合金字塔,并成功地应用于扫描图象的滤波I—p。
以上研究对形态金字塔理论和应用研究都具有很高的参考价值。
论文研究了形态小波理论,主要成果是:(1)首次详细论述了非线性形念Haar小波构造方法,并将形态Haar小波成功地应用于图象分解中。
形态Haar小波具有非线性、尺度信号的取值范围同原始信号相同、信号局部最大(小)很好地保留在多个分辨率空怕J和可保证精确重构等优点,更适合应用于压缩编码、模式识别等领域;(2)提出了一种新的基于更新提升构造非冗余的、可完备重构的形态小波的方法,首次提出了广义更新算子的概念,阐述了构造了广义更新算子的方法,进一步发展了数学形态学理论。
广义更新算子的概念和广义更新算予的孛f=J造办法是本文的创新点;(3)提出了一种更新提升小波闽值去噪算法,对比实验表明该,J法比传统小波闽值去噪算法具有明显的优势,峰值信噪比提高2~5dB,信噪比约提高4~7dB,尤其在低信噪比情况下性能更加优越。
实验三 数学形态学及其应用

where when
7.Morphology小结
A.通过物体(对象)和结构元素的相互作用,得到更本质的形态(shape)
(1)图像滤波
(2)平滑区域的边界
(3)将一定形状施加于区域边界
(4)描述和定义图像的各种几何参数和特征(区域数、面积、周长、连通度、颗粒度、骨架、边界)
B.形态运算是并行运算
C.细化
区域或边界变为1个象素的宽度,但它不破坏连通性
四方向细化算法:逻辑运算(可删除条件)
形态运算是否可用于细化?
(1)腐蚀:收缩(去掉边缘的点)何时结束?能否保证连通性?
(2)开:去毛刺,能否细化(去掉尺寸小于结构元素的块)
三.实验提示
Matlab中用imdilate函数实现膨胀。用法为:
Imdilate(X,SE).其中X是待处理的图像,SE是结构元素对象。
功能:
提取二进制图像的轮廓。
语法:
BW2 = bwmorph(BW1,operation)
BW2 = bwmorph(BW1,operation,n)
举例
BW1 = imread('circles.png');
imshow(BW1);
BW2 = bwmorph(BW1,'remove');
BW3 = bwmorph(BW1,'skel',Inf);
Matlab用imopen函数实现图像开运算。用法为:
imopen(I,se);
I为图像源,se为结构元素
Matlab用imclosee函数实现图像闭运算。用法为:
imclose(I,se);
I为图像源,se为结构元素
第八章 数学形态学及应用

2.5 形态学算子
2.5.1 腐蚀(Erosion) 腐蚀(Erosion)
腐蚀目的:消除目标图像中的无用点( 腐蚀目的:消除目标图像中的无用点(或 孤立噪声点)的一个过程, 孤立噪声点)的一个过程,其结果使得剩下 的目标比处理前减少了一些像素。 的目标比处理前减少了一些像素。 腐蚀定义: 腐蚀定义: X用B来腐蚀记为 ,定义为 腐蚀过程: 平移( 后仍在集合X 腐蚀过程:B平移(x,y)后仍在集合X中 的结构元素其参考点的集合。换句话说, 的结构元素其参考点的集合。换句话说,用 来腐蚀X得到的集合是B完全包括在集合X B来腐蚀X得到的集合是B完全包括在集合X中 的参考点位置的集合。 时B的参考点位置的集合。
图像分析与处理数学形态学PPT课件

第21页/共48页
开 • 先腐蚀后膨胀称为开(open),即OPEN(X)=D(E(X))。
第22页/共48页
开 • 上面的两幅图中,左边是被处理的图象X(二值图象,针对的是黑点),右
边是结构元素B。 • 下面的两幅图中左边是腐蚀后的结果,右边是在此基础上膨胀的结果。 • 可以看到,原图经过开运算后,一些孤立的小点被去掉了。 • 一般来说,开运算能够去除孤立的小点,毛刺和小桥(即连通两块区域的
• 如果B不是对称的, X被B腐蚀的结果和 X被 Bv腐蚀的结果 不同。
第9页/共48页
腐蚀
第10页/共48页
腐蚀
• 左边是被处理的图象X(二值图象,针对的是黑点)。 • 中间是结构元素B,标有origin的点是中心点,即当前
处理元素的位置。 • 腐蚀的方法是:
• 拿B的中心点和X上的点一个一个地对比; • 如果B上的所有点都在X的范围内,则该点保留,否则将该点
第17页/共48页
膨胀
原图
膨胀后的 结果图
第18页/共48页
膨胀
• 腐蚀运算和膨胀运算互为对偶的,用公式表示 为
• 即X 被B腐蚀后的补集等于X的补集被B膨胀。
• 可以形象的理解为:
• 河岸的补集为河面,河岸的腐蚀等价于河面的膨胀。
• 对偶关系是非常有用的。
第19页/共48页
第20页/共48页
第34页/共48页
• 区域骨架问题:计算量大 算法改进思想
• 在保证产生正确的骨架的同时,改进算法的 效率。比较典型的是一类细化算法,它们不 断删去边缘,但保证删除满足:
1)不移去端点;2)不破坏连通性;(3)不 引起区域的过度腐蚀。
p
第35页/共48页
第八章(1)-数字形态学及其应用

b
A
a
a∈ A b∉ A
结构元素(Structure Element) 设有两幅图像A和B,若A是被处理的对象,B 是用来处理A的,则称B为结构元素。
7
第八章 数字形态学及其应用
交集、 并集和补集
AI B
AU B
AC
A B A
B A
B
A I B = {a a ∈ A且 a ∈ B}
A U B = {a a ∈ A或 a ∈ B} AC = {a a ∉ A}
2
第八章 数字形态学及其应用
利用数学形态学进行图像分析的基本步骤如下: 1、提出所要描述的物体几何结构模式,即提取物 体的几何结构持征; 2、根据该模式选择相应的结构元素,结构元素应该 2 简单而对模式具有最强的表现力; 3、用选定的结构元对图像进行击中与否(HMT)变 换,便可得到比原始图像显著突出物体特征信息的 图像。如果赋予相应的变量.则可得到该结构模式 的定量描述; 4、经过形态变换后的图像突出需要的信息,此时 就可以方便地提取信息。
8
第八章 数字形态学及其应用
差集
A − B = {x x ∈ A, x ∉ B} = A I B c
A B
9
第八章 数字形态学及其应用
平移转换:设A是两个二维集合,A中的元素是 定义 x = ( x1 , x2 )
a = (a1 , a2 )
则: ( A) x = c c = a + x, for a ∈ A
4 3 2 1 0 1 2 3 4 5 6
b∈B
0 1 2 3 4 5 6
(a) 图像X与结构元素B 4 3 2 1 0 1 2 3 4 5 6 (c)
(b) ( X 膨胀的等价定义形式: X ⊕ B = U ( X)b2b ) 4 3 2 1
数学形态学及应用

4 3 2 1 0 1 2 3 4 x y 3 2 1 0 b 1 2 3 4 x 5 4 3 2 1 0 1 2 3 4 x
y
(a )数字图像
(b )点
(c)
A被b平移:A+b={a+b| a∈A} ————a与b对应坐标相加
5 4 3 2 1 0
y
x 4 3 2 1 0 1 2 3 4 y
C ⊙ X S {x | S1 x X且S2 x X }
C ⊙ X S ( XS1 ) ( X S2 )
( XS1 ) ( X S ) ( XS1 ) ( X S )
V 2
V C 2
X被S击中的结果相当于X被S1腐蚀的结果与X 被S2的反射集S2V膨胀的结果之差。
区域填充
骨架提取
骨架提取是由细化而来。骨架形成的是单像素的细化结果
粗化
连通分量提取
(a)X光图 像
(b)二值图 像 (c)用5×5 结构元 素腐蚀 结果
灰度级图像扩展
(a)原图 (b)膨胀图,更亮了减弱了暗细节 (c)腐蚀图,更暗了,明亮成分减 少
注意不同图中亮和暗细节的变化
一、膨胀 使图像扩大
A和B是两个集合,A被B膨胀定义为:
上式表示:B的反射进行平移与A的交集不为空 B的反射:相对于自身原点的映象 B的平移:对B的反射进行位移
膨胀的另一个定义
上式表示:B的反射进行平移与A的交集是A的子集
膨胀操作过程
将结构元素B的原点移至集合A的某一点,
将结构元素B中点的坐标与集合A中该点坐标相加, 得到对集合A中一点膨胀的运算结果.
击中/击不中变换的应用
• 严格的模版匹配。指出被匹配点所应满足的 性质(模板形状)的同时也指出这些点所不 应满足的性质,即对周围环境背景的要求。 • 保持拓扑结构的形状细化,以及形状识别和
数学形态学及其应用

三、 灰度数学形态学
(一) 灰度图像的排序
对灰度图像讨论数学形态学的方法时不仅
要考虑空间位置还要考虑灰度的大小。
一个信号f (x)的定义域为
D[ f ] x : f ( x )
如果对所有的 x 都有g(x) ≤ f (x),就说 g(x)
在f (x)的下方,并记为g(x) ≤ f (x)
(一)灰度图像的排序
• 二值信号:交集和并集操作
•
•
灰度信号:最小和最大操作
两个信号 f (x)和g(x)的最小值( f g)(x)
( f g )( x ) min f ( x ), g ( x )
如果 x D[f ] ∩ D[g],那么( f g)(x)是 f (x)和g(x) 的最小值,否则( f g)(x) = –
b ( A) A ( A B)
(a)
(b)
(c)
(d)
结构元素是8-连通的,而所得到的边界是4-连通的
(三)二值形态学实用算法
3. 区域填充 X k X k 1 B Ac
k 1, 2, 3,
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
结构元素是4-连通的,而原填充的边界是8-连通的
腐蚀运算:A B A,或 A B A
膨胀和腐蚀
原点不包含在结构元素中时的膨胀运算 AAB
?
(a)
A在膨胀中自身完全消失了
(b)
(c)
(d)
? ? ?
(a)
(b)
(c)
(d)
膨胀和腐蚀
原点不包含在结构元素中时的腐蚀运算 A B A