形态学图像处理

合集下载

数字图像处理 数学形态学原理PPT

数字图像处理  数学形态学原理PPT

图 9—1 B1 击中X, B2 相离于X,B3 称之为元 素,元素常用小写字母 a, b, c, 表示,应注意的 是任何事物都不是空集的元素。
(3)平移转换: 设A和B是两个二维集合,A和B中的元素分别是
a (a1 , a2 ),
b (b1 , b2 )
了A被B的腐蚀。
图9—4(d)画出了伸长的结构元素,图9—4(e)显示
了A被此元素腐蚀的结果。注意原来的集合被腐蚀 成一条线了。
图 9—4 腐蚀操作的例子
c
膨胀和腐蚀是关于集合补和反转的对偶。也就是,
( A B ) A B
c c

(9—15)
关于上式的正确性可证明于下: 从腐蚀的定义可知:
开运算相反,它一般熔合窄的缺口和细长的弯口,
去掉小洞,填补轮廓上的缝隙。
设 A 是原始图像,B 是结构元素图像,则集
合A
被结构元素 B
作开运算,记为 AΟ B ,
其定义为:
A
B ( AB) B
(9—23)
换句话说,A 被 B 开运算就是A 被 B 腐蚀后 的结果再被B 膨胀。
设 A是原始图像,B 是结构元素图像,则集 合 A 被结构元素 B 作闭运算,记为 A B ,其 定义为:
(9—21)
( B C )A ( BA) (CA)
(9—22)
开运算(Opening)和闭运算(Closing)
如前边所见,膨胀扩大图像,腐蚀收缩图像。 另外两个重要的形态运算是开运算和闭运算。开
运算一般能平滑图像的轮廓,削弱狭窄的部分,
去掉细的突出。闭运算也是平滑图像的轮廓,与
(9—17)
③、递增性:
A B AC B C

形态学图像处理MorphologicalImageProcessing

形态学图像处理MorphologicalImageProcessing

集合间的关系和运算 – 子集: A B { x | x A, x B}


– –
»集合A中的每一个元素都是集合B的一个元素。 并集: A B { x | x A或x B} »由集合A和集合B中的所有元素组成的集合 交集: A B { x | x A且x B} »由集合A和集合B中所有既属于A也属于B的公共元素 组成的集合。 如果 A B ,则称互斥的或不相容的 c A { x | x A} 补集。A的补集记为 »由所有不属于集合A的元素组成的集合。 差集: A B {w | w A, w B} A Bc »由所有属于集合A但不属于集合B的元素组成的集合。
A B B {[( AB) B)] B}B
第7章 形态学图像处理
第31页
南京工程学院 林忠

例:
开运算与闭运算
(a)有噪声的图像A (b)结构元素B (c)腐蚀图像 (d)A的开运算 (e)开运算的膨胀 (f)开运算的闭运算
第7章 形态学图像处理
第32页
南京工程学院 林忠
7.5 基本的形态学算法
这里X0=p,结构元素为B,结束条件Xk=Xk-1 对多个区域填充时,需要指定对应的初始点
第7章 形态学图像处理
第35页
南京工程学院 林忠

例:
X k ( X k 1 B) Ac
k 1,2,3,
第7章 形态学图像处理
第36页
南京工程学院 林忠

骨架提取 寻找二值图像的细化结构是图像处理的一个基本问 题,骨架便是这样一种细化结构。 设S(A)表示A的骨架,则求图像A的骨架的过程可 以描述为: N S ( A) Sn ( A)

形态学图像处理

形态学图像处理
A B ( AB1 ) [ AcB2 ]
2024/5/8
25
Hit/Miss——形状检测的基本工具
• 在不同尺寸的图形中检测出想要的形状 • 严格的模版匹配。指出被匹配点所应满足的性质(模板形
状)的同时也指出这些点所不应满足的性质,即对周围环 境背景的要求。
形态学的主要应用
• 处理图像的类型:二值图像
边界提取举例
2024/5/8
29
边界提取 Boundary Extraction
区域填充 Region Filling
X k ( X k 1 B) Ac
k 1,2,3,
连通分量提取 Extraction of connected components
连通分量举例
2024/5/8
33
• 补集。A的补集记为
Ac {w | w A}
• 差集:记为A-B,定义为:
A B {w | w A, w B} A Bc
集合的基本运算
集合的基本运算
二值图像的逻辑运算
二值图像的逻辑运算
结构元素
• 形态学图像处理表现为一种邻域运算形式;
• 一种特殊定义的邻域称之为“结构元素” (Structure Element),在每个像素位置上它与 二值图像对应的区域进行特定的逻辑运算,逻辑运 算的结果为输出图像的相应像素。
细化 Thinning
• Your subtopic goes here
A B A ( A B) A ( A B)c
{B} {B1, B2, B3,, Bn} A B ((((A B1 ) B2 )) Bn )
细化 Thinning
• Your subtopic goes here

第九章-形态学图像处理(试情况不讲)

第九章-形态学图像处理(试情况不讲)
缺点:指纹线路还是有缺点,可以通过加入限制 性条件解决
8.2.4 击中与否变换
形态学击中与否变换是形状检测的基本工具。先看一个形状定位的 例子,如下图中的X:
图续下页
接上页图
在各个操作步骤中,图 (d)中A 被X腐蚀的结果可以看作X的所
有原点位置的集合,在这些点 上,X从A中发现了一次匹配, 或者说X击中了一次A。 同样,图 (e)可以看作X的背景 击中A所得到的集合。
B w w b,b B (A)z c c a z,a A
8.2 二值图像中的基本逻辑操作
三种最基本的逻辑运算(功能完整的):与、 或、非(补)
尽管逻辑操作与集合操作间存在一一对应的关系,但 逻辑操作只是针对二值图像。
逻辑操作图形表示
8.2 二值形态学基本运算
背景噪声消除了,指纹中的噪声尺寸增加
d图是使用结构元素对图c膨胀的结果:包含于指纹中的 噪声分量的尺寸被减小或被完全消除,带来的问题是:在 指纹纹路间产生了新的间断
e图是对图d膨胀的结果,图d的大部分间断被恢复,但 指纹的线路变粗了
f图是对图e腐蚀的结果,即对图d中开操作的闭操作。最 后结果消除了噪声斑点
形态学图像处理的应用可以简化图像数据, 保持它们基本的形状特性,并除去不相干的 结构
9.2 数学基础
集合论的一些基本概念:
-属于、不属于、空集
令A是Z2中的一个集合,如果a是其中的一个元素,称a 属于A,并记作:a A, 否则,称a不属于A,记为: a A ,如A中没有任何元素,称A为空集:
膨胀 (dilation) 腐蚀 (erosion) 开和闭 (opening and closing) 击中与否变换 (hit-or-miss)

形态学图像处理

形态学图像处理

工业检测
在工业生产中,形态学图像处 理可用于表面缺陷检测、零件 分类和识别等方面,提高生产 效率和产品质量。
计算机视觉
在计算机视觉领域,形态学图 像处理可用于目标跟踪、人脸 识别、手势识别等任务,提高 视觉系统的准确性和稳定性。
形态学图像处理的基本原理
01
结构元素
形态学图像处理的基本操作单元是结构元素,它可以是任意形状和大小
医学影像分析中的形态学图像处理
总结词
形态学图像处理在医学影像分析中具有重要 作用,能够提高医学影像的解读精度和辅助 诊断的准确性。
详细描述
形态学图像处理技术能够处理和分析医学影 像,如X光片、CT和MRI等。通过去除噪声、 增强对比度、分割病灶区域等操作,形态学 图像处理能够帮助医生更准确地解读医学影 像,提高诊断的准确性和可靠性。同时,形 态学图像处理还可以用于辅助手术导航和放 射治疗计划制定等领域。
详细描述
边界提取通过识别图像中像素的边缘,提取出物体的边界。区域填充则是将图像中某个特定区域内的 像素标记为同一值,常用于填充孔洞或填补缺失部分。这些操作在图像分割、特征提取和对象识别等 领域具有重要应用价值。
03
形态学图像处理的实践应用
噪声去除
噪声去除
形态学图像处理中的噪声去除技术,通过膨胀和腐 蚀等操作,能够有效地去除图像中的噪声点,提高 图像的清晰度和质量。
和算法,方便用户进行各种图像处理任务。
02
形态学图像处理的算法与技术
腐蚀算法
总结词
腐蚀算法是一种基本的形态学操作,用于消除图像中的小对象、在纤细点分离 对象或者收缩对象的边界。
详细描述
腐蚀算法通过将像素与其邻域进行比较,将小于邻域的像素去除,从而实现图 像的收缩。它通常用于消除噪声、断开连接的对象或减小图像中的区域。

第三章 形态学处理

第三章 形态学处理

哈尔滨工业大学(威海)
9.1集合论的几个基本概念
3、集合的并
A B {w | w A或w B}
集合A和B
集合的并
图像处理实验室
Digital Image Processing
哈尔滨工业大学(威海)
9.1集合论的几个基本概念
4、 集合的交
A B {w | w A且w B}
B

2 2 0 1 1 2
0 2 0 2 1 2 2 2 0 1 2
(d)膨胀运算结果图像
图像处理实验室
Digital Image Processing
哈尔滨工业大学(威海)
3、膨胀运算的应用
1 1 1 1
利用膨胀运算将相邻的物体连接起来
图像处理实验室
Digital Image Processing
集合的平移图示
图像处理实验室
Digital Image Processing
哈尔滨工业大学(威海)
二值图像的逻辑运算
图像处理实验室
Digital Image Processing
哈尔滨工业大学(威海)
二值图像的逻辑运算
图像处理实验室
ˆ B
Digital Image Processing
哈尔滨工业大学(威海)
(d)膨胀运算结果图像
Digital Image Processing
哈尔滨工业大学(威海)
9.2膨胀与腐蚀
2、结构元素形状对膨胀运算结果的影响 当目标图像不变,但所给的结构元素的形状改变 时;或结构元素的形状不变,而其原点位置改变时, 膨胀运算的结果会发生改变。
图像处理实验室
膨胀
Digital Image Processing

12形态学图像处理介绍

12形态学图像处理介绍


腐蚀运算的示例

图(a)中的阴影部分为集合X,图(b)中的中的阴 影部分为结构元素S,而图(c)中黑色部分给出 了腐蚀结果。
由图可见,腐蚀将图如果B上 的所有点都包含在X的范围内,则该点保留, 否则删除。




matlab中与腐蚀相关的两个函数为 (1) imerode I2=imerode(I, SE) I为原始图像,对应为二值图像 SE为由strel函数返回的自定义或预设的结构元 素对象 (2) strel strel函数为形态学运算生成结构元素SE,当生 成供二值形态使用的结构元素时,调用形式为: SE= strel(shape, parameters)



第二种情形说明S+x与X不相关,
而第三种情形说明S+x与X只是部分相关
2. 二值图像中形态学运算


1、腐蚀及其实现
对于集合A和S,使用S对A进行腐蚀,记为A S, 定义为:
AS {z | (S ) z A}

如果当S的原点移到z点时S能够完全包含于A中, 则所有这样的z点构成的集合即为S对A的腐蚀 图像。 腐蚀运算的结果不仅与结构元素的形状(矩形、 圆形、菱形等)选取有关,而且还与原点位置的 选取有关。
形态学图像处理

形态学即数学形态学(Mathematical Morphology)主要用于从图像中提取对表达和描 绘区域形状有意义的图像分量。 基本思想:用具有一定形态的结构元素去度量 和提取图像中的对应形状以达到对图像分析和 识别的目的 形态学图像处理的数学基础和所用语言是集合 论



形态学图像处理表现为一种邻域运算形式;
一种特殊定义的邻域称之为“结构元素” (Structure Element),在每个像素位置上它与 二值图像对应的区域进行特定的逻辑运算,逻 辑运算的结果为输出图像的相应像素。 形态学运算的效果取决于结构元素的大小、内 容以及逻辑运算的性质。

形态学图像处理

形态学图像处理

形态学图像处理
形态学图像处理是一种基于形态学理论的图像处理技术,它是由模式识别、数字信号处理和图像处理领域的研究者们发展起来的。

它主要关注图像中的结构特征,而不是色彩或亮度等特征。

形态学图像处理方法包括:形态学运算、形态学变换和形态学分割。

形态学运算是以图像的形状为基础的处理方法,包括腐蚀(erosion)、膨胀(dilation)、开运算(opening)、闭运算(closing)、击中-击不中(hit-miss)等。

形态学变换是对图像进行形状变换的方法,包括骨架变换(skeleton transform)、平滑变换(smoothing transform)、梯度变换(gradient transform)、拉普拉斯变换(laplacian transform)等。

形态学分割是以形态学运算为基础的图像分割方法,包括区域生长、边缘检测、基于水平集的分割等。

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

元素中的非原点像素超出目标图像范围。
8.2.2 膨胀
1、概念 举例: 1 1 1
(b) 结 构 元 素 B
1
1
1 1 1 1 1 1 1 1
(a)目标图像A
1 1 1
(c)结构元素
2 1 1 2 1 1 2 1 1 1 1
B

2 1 1 2 2 2
(d)膨胀运算结果图像
8.2.2 膨胀
2、结构元素形状对膨胀运算结果的影响 当目标图像不变,但所给的结构元素的形状改变 时;或结构元素的形状不变,而其原点位置改变时,

(8.5)
A B A B
c
(8.6)
集合的差
2.3.1 简单的图像成像模型
3、集合的反射和平移 (1) 集合的反射 由集合A中所有元素相对于原点的反射元素组成的 集合称为集合A的反射,记为 A 。
A {x | x a, a A}
其中,x表示集合A中的 元素a对应的反射元素。
结构元素B膨胀可定义为:
A B {x | ((B) y A) } 其中,y是一个表示集合平移的位移量。

(8.10)
8.2.2 膨胀
1、概念 膨胀的含义是:先对结构元素B做关于其原点的反
射得到反射集合 B ,然后再在目标图像A上将 B 平移 y,则那些 B 平移后与目标图像A至少有1个非零公共 元素相交时对应的 B 的原点位置所组成的集合,就是 膨胀运算的结果。
合相等。
(8.1)
且当且仅当 A B 和 B A 同时成立时,称集合A和B集
2.3.1 简单的图像成像模型
2、集合的基本运算等 (1) 集合的并
A B {x | x A或x B}
(8.2)
元素在集合中
元素在集合外
集合的并
2.3.1 简单的图像成像模型
2、集合的基本运算等 (2) 集合的交

数学形态学(mathematical morphology,MM)



发展历史(1)
60年代:孕育形成
1964诞生,法国学者Serra对铁矿石的岩相 进行定量分析,以预测特矿石的可轧性。 同时,Matheron研究了多孔介质的几何结构、 渗透性及二者的关系,二者的研究直接导致 数学形态学雏形的形成。 1966年命名Mathematical Morphology。 1968年在法国成立枫丹白露(Fontainebleau) 数学形态学研究中心。
数学形态学进行图像处理的基本思想是:用
具有一定形态的结构元素探测目标图像,通过检
验结构元素在图像目标中的可放性和填充方法的 有效性,来获取有关图像形态结构的相关信息, 进而达到对图像分析和识别的目的。
8.1 集合论基础
2.3.1 简单的图像成像模型
1、集合的子集与相等
A B {x | x A , x B}
集合的平移图示
8.2 二值形态学的基本运算
8.2.1 腐蚀
1、概念
设A为目标图像,B为结构元素,则目标图像A被
结8.9)
其中,y是一个表示集合平移的位移量。
8.2.1 腐蚀
腐蚀运算的含义是:每当在目标图像A中找到一个
与结构元素B相同的子图像时,就把该子图像中与B的 原点位置对应的那个像素位置标注为1,图像A上标注

形态学图像分析基本步骤





提出所要描述的物体几何结构模式,即提取几何结 构特征; 根据结构模式选择相应的结构元素(简单又有最强 的表现力); 用选定的结构元对图像实行击中与否(HMT,HitMiss Transform)变换,便得到比原始图像更显著 突出物体特征信息的图像。如赋予相应变量,还可 得到定量描述; 经过形态学变换后的图像突出我们所需的信息,从 而可以方便提取信息。 综上,HMT是MM图像分析的核心运算。
8.2.1 腐蚀
1、概念
举例:
1 1 1 1 1 1 1 1
(a)目标图像A
1 1 1
1 0 0 0 0 1 0 0
(c)腐蚀运算结果图像
(b)结构元素B
图8.4 腐蚀运算实例
8.2.1 腐蚀
2、结构元素形状对腐蚀运算结果的影响 腐蚀运算的结果不仅与结构元素的形状(矩形、 圆形、菱形等)选取有关,而且还与原点位置的选取
集合的反射图示

2.3.1 简单的图像成像模型
3、集合的反射和平移
(2) 集合的平移
由集合A中所有元素平移y=(y1,y2)后组成的元素 集合称为集合A的平移,记为 ( A) y 。
( A) y {x | x a y, a A}
(8.8)
其中,x表示集合A中的元素a平移y后形成的元素。
形态学图像分析的优点

MM方法比其他空域或频域图像处理方法有一 些明显的优势:




在恢复处理中,形态滤波可借助先验的几何特征信 息,利用形态学算子有效滤除噪声,又可保留图像 的原有信息; MM算法易于用并行处理方法有效实现,且硬件实 现容易; 基于MM的边缘信息提取由于基于微分的提取算法, 也不象微分算法对噪声那样敏感,同时提取的边缘 较光滑; 基于MM方法提取的图像骨架较连续,断点少。
图8.6 与图8.4的结构元素的原点不同时的腐蚀运算实例
8.2.1 腐蚀
2、结构元素形状对腐蚀运算结果的影响
举例:
1 1 1 1
图8.7 利用腐蚀算法消除物体之间的粘连示例
8.2.1 腐蚀
3、腐蚀运算在物体识别中的应用
举例:
图8.9 利用腐蚀算法识别物体示例
8.2.2 膨胀
1、概念
设A为目标图像,B为结构元素,则目标图像A被
形态学图像变换中结构元选取的原则
在形态学算法设计中,结构元的选择十分重要, 其形状、尺寸的选择是能否有效提取信息的关 键。选择的几个基本原则:
结构元必须在几何上比原图像简单,且有界; 当选择性质相同或相似的结构元时,以选择极限情 况为宜; 结构元的凸性很重要,对非凸子集,由于连接两点 的线段大部分位于集合的外面,故用非凸子集作为 结构元将得不到什么信息。
(d)膨胀运算结果图像
8.2.2 膨胀
3、膨胀运算的应用
1 1 1 1
图8.13 利用膨胀运算将相邻的物体连接起来
8.2.2 膨胀
3、膨胀运算的应用
1 1
1 1
图8.14 利用膨胀运算填充目标区域中的小孔
8.2.2 膨胀
4、腐蚀运算与膨胀运算的对偶性
膨胀和腐蚀运算的对偶性可分别表示为:
( A B) A B
膨胀运算的结果会发生改变。
8.2.2 膨胀
下面给出的是与图 8.10的目标图像相同但 结构元素不同时,膨胀 运算结果不同的例子。
1 1
(b) 结 构 元 素 B
1
1 1 2 1 1 1 1
B

1 1 1 1 1 1 1 1
(a)目标图像A
1 1
1 2 1 1 2 2 1 2 1 2
(c)结构元素
(d)膨胀运算结果图像
《数字图像处理》研究生课程
第八章 形态学图像处理
目录
数学形态学的发展历史及基本概念 数学基础 形态学基本运算 二值形态学图像处理基本操作 灰阶图像形态学处理基本操作 形态学图像处理基本应用 总结
背景介绍

形态学(morphology)

通常指生物学中对动植物的形状和结果进行处理的 一个分支。 是根据形态学概念发展而来具有严格数学理论基础 的科学,并在图像处理和模式识别领域得到了成功 应用。 通常作为一种抽取图像中区域形状特征(如边界、 骨骼和凸壳等)的工具; 也用于图像的预处理和后处理,如:形态学滤波、 细化和修剪等。
(b)B的反射
(c)膨胀 A B
c

(d)腐蚀 A B
c

8.2.3 开运算与闭运算
1、开运算
使用同一个结构元素对目标图像先进行腐蚀运算 , 然后再进行膨胀运算称为开运算。
结构元素B对目标图像A的开运算定义为:
A B ( AB) B
1
1 1 1 1 1
1
1 1 1
1 1
1 1
2 1
1 1
(e) A 的补
A
c
(f) B 的反射
B (g)腐蚀 A B
c

(h)膨胀
A B
c

8.2.2 膨胀
腐蚀运算与膨胀运算的对偶性-实例验证
1 1
1 1
(a)目标图像A
(b)结构元素B (c)膨胀结果
(d)腐蚀结果
1 1
1 1
(e)A的补
卷积模板,每当结构元素平移到其原点位置与目标图 像A中那些像素值为“1”的位置重合时,就判断被结构
元素覆盖的子图像的其它像素的值是否都与结构元素 相应位置的像素值相同;只有当其都相同时,就将结 果图像中的那个与原点位置对应的像素位置的值置为 “1”,否则置为0。 注意:当结构元素在目标图像上平移时,结构元素中 的任何元素不能超出目标图像的范围。
出的所有这样的像素组成的集合,即为腐蚀运算的结 果。简而言之,腐蚀运算的实质就是在目标图像中标 出那些与结构元素相同的子图像的原点位置的像素。 注意,结构元素中的原点位置可以不为1,但要求 目标图像中的子图像与结构元素B的原点对应的那个位 置的像素值是1。
8.2.1 腐蚀
腐蚀运算的基本过程是:把结构元素B看作为一个
1
1
2
0
(a)目标图像
1 1 1 1 1 1 1 1
A
1 1
(b)结构元素B
(c)膨胀 A B
1 1 1 1
(d)腐蚀
相关文档
最新文档