数字图像处理第9章-数学形态学原理(1)
数字图像处理第9章-数学形态学原理(1)..
![数字图像处理第9章-数学形态学原理(1)..](https://img.taocdn.com/s3/m/52714cfaa5e9856a5712602e.png)
集合代表图像中物体的形状,例如:在二进 制图像中所有黑色像素点的集合就是对这幅图像 的完整描述。在二进制图像中,当前集合指二维 整形空间的成员,集合中的每个元素都是一个二
9.2 数学形态学的基本概念和运算
在数学意义上,我们用形态学来处理一些图像, 用以描述某些区域的形状如边界曲线、骨架结构和 凸形外壳等。另外,我们也用形态学技术来进行预 测和快速处理如形态过滤,形态细化,形态修饰等。 而这些处理都是基于一些基本运算实现的。
用于描述数学形态学的语言是集合论。数 学形态学最初是建立在集合论基础上的代数系 统。它提出了一套独特的变换和概念用于描述 图像的基本特征。这些数学工具是建立在积分 几何和随机集论的基础之上。这决定了它可以 得到几何常数的测量和反映图像的体视性质。
1)提出所要描述的物体几何结构模式,即 提取物体的几何结构特征;
2)根据该模式选择相应的结构元素,结构 元素应该简单而对模式具有最强的表现力;
3)用选定的结构元对图像进行击中与否(HMT)变换, 便可得到比原始图像显著突出物体特征信息的图像。 如果赋予相应的变量,则可得到该结构模式的定量 描述;
4)经过形态变换后的ຫໍສະໝຸດ 像突出了我们需要的信息, 此时,就可以方便地提取信息;
1964年,法国学者J.Serra对铁矿石的岩相 进行了定量分析,以预测铁矿石的可轧性。几乎 在同时,G.Matheron研究了多孔介质的几何结构、 渗透性及两者的关系,他们的研究成果直接导致 “数学形态学”雏形的形成。
随后,J.Serra和 G.Matheron在法国共同建立了枫 丹白露(Fontainebleau)数学形态学研究中心。在 以后的几年的研究中,他们逐步建立并进一步完善 了“数学形态学”的理论体系,此后,又研究了基 于数学形态学的图像处理系统。
数字图像处理要点简述详述
![数字图像处理要点简述详述](https://img.taocdn.com/s3/m/d3eaa62d5022aaea988f0f4e.png)
第一.二章.采样,量化,数字图像的表示 基本的数字图像处理系统系统的层次结构I 应用程序 I 开发工具 操作系统 设备驱动程序I硬件I图像处理的主要任务: 图像获取与数字化 图像增强 图像恢复 图像重建 图像变换 图像编码与压缩 图像分割 特点:(1) 处理精度高。
(2) 重现性能好。
(3) 灵活性髙1•图像的数字化包括两个主要步骤:离散和量化2. 在数字图像领域,将图像看成是许多大小相同、形状一致的像素组成3. 为便于数字存储和计算机处理可以通过数模转换(A/D)将连续图像变为数字图像。
4•数字化包括取样和量化两个过程:取样:对空间连续坐标(x,y)的离散化量化:幅值f(x,y)的离散化(使连续信号的幅度用有限级的数码表示的过程。
)5.数字化图像所需的主要硬件:♦采样孔、图像扫描机构、光传感器、量化器、输岀存储体6•取样和量化的结果是一个矩阵 7.其中矩阵中的每个元素代表一个邃塞8•存储一幅图像的数据量又空间分辨率和幅度分辨率决定 9•灵敏度、分辨率、信噪比是三大指标第三章,傅里叶变换,DCT变换,WHT•余弦型变换:•傅里叶变换(DFT)和余弦变换(DCT)O•方波型变换:•沃尔什•哈达玛变换(DWT)1•二维连续傅里叶正反变换:F(u,v)= I f f(x.y)eJ_oc J_ocf g y)= \f F(u, v)ej27r(nA+vv)dwdvJ —oo J —oo二维离散傅里叶变换:M — 1 N — I=乏疋 Fgg 宀SS)if=o v=O。
F(u, v)即为f (x, y)的频谱。
频谱的直流成分说明在频谱原点的傅里叶变换尸(0,0)等于图像的平均灰度级 卷积定理:/(x,y)*^(x, y)= ss /O, n)g(x 一 m, y~n)/?/=() n=02•二维离散余弦变换(DCT)一维离散余弦变换:EO)=%)岳gfg 芈严 其中 c®=怜 ""DCT 逆变换为F(u.v)=1~MN A =0 y=02 A r -1/(«)=咅 C(0) + \1三工 F (gsn(2n +1)« ~~2N3•—维沃尔什变换核g (W ):1 X_JL£(乂申)=丄口(一 1)®(”)為一】一心)<N i=o• 厂、Cn 7V--1 ^T-l码3》=卡吝 /G 〉耳(—1)635—一 3«JC> =牙中 O )n (—O务i二维:•正变换: 1 N —l. N —!■H —1护(“*) = —X X /X%」)口( — 1)4(5—373$一_W] N 宜 U • JO■逆变换二1 AT-l JV-l 片_]/(X.y )=丄 £ 乞 疗(心巧 口弟-i -心)JN 為 v=o ~。
数字图像处理第九章
![数字图像处理第九章](https://img.taocdn.com/s3/m/41a0f111a300a6c30c229fd3.png)
(1)A是A B的子集。
(2)如果C是D的子集,
则C B是D B的子集。
(3)(A B) B=A B
则C B是D B的子集。
(3)(A B) B=A B
多次开操作或 闭操作没有影 响,只能用一次
二值形态学中的运算对象是集合。设A为图像集合,B为 结构元/结构元素,数学形态学运算是用B对A进行操作。 需要指出,实际上结构元素本身也是一个图像集合。对每 个结构元素可以指定一个原点,它是结构元素参与形态学 运算的参考点。 应注意,原点可以包含在结构元素中,也可以不包含在结 构元素中,但运算的结果常不相同。 二值形态学中两个最基本的运算是腐蚀与膨涨 开操作:先用B对A腐蚀,然后再用B对结果进行膨胀 闭操作:先用B对A膨胀,然后再用B对结果进行腐蚀
使用3x3的结构元素:提取的边界宽度为1个像素 使用5x5的结构元素:提取的边界宽度为2~3个像素
• 使用迭代法进行区域填充/孔洞填充:
X k X k 1 B Ac
区域填充
k = 1,2,3,... Xk=Xk-1,则算法在迭代的第k步结束
初 始 点 条件膨胀:如果对上述公式的左部不加限制,则 膨胀将填充整个区域。利用与Ac的交集将 结果限制在感兴趣区域内,实现条件膨胀
多个目标孔洞的填充
第一个点填充的结果
难点:如何判断黑点是球体内部的点还是背景点? ——智能填充
连通分量的提取
令Y表示一个包含于集合A中的连通分量,并假设Y 中的一个点p是已知的。用下列迭代式生成Y的所有 元素: Xk Xk1 B A
k 1,2,3,...
x0=p,如果Xk=Xk-1,算法收敛,令Y=Xk 区域填充:寻找背景点 连通分量的提取:寻找前景 点
《数字图像处理》教学大纲
![《数字图像处理》教学大纲](https://img.taocdn.com/s3/m/44b4c91f777f5acfa1c7aa00b52acfc789eb9fa5.png)
《数字图像处理》教学大纲
一、课程简介
数字图像处理是机器视觉、模式识别、医学图像处理等的基础,本课程为工程专业的学生提供数字图像处理的基本知识,是理论性和实践性都很强的综合性课程。
课程内容广泛涵盖了数字图像处理的基本原理,包括图像采样和量化、图像算术运算和逻辑运算、直方图、图像色彩空间、图像分割、图像形态学、图像频域处理、图像分割、图像降噪与图像复原、特征提取与识别等。
二、课程目标
通过本课程学习,学生可以掌握数字图像处理的基本方法,具备一定的解决图像处理应用问题的能力,培养解决复杂工程问题的能力。
具体目标如下:
1.掌握数字图像处理的基本原理、计算方法,能够利用专业知识并通过查阅资
料掌握理解相关新技术,对检测系统及处理流程进行创新性设计;
2.能够知晓工程领域中涉及到的数字图像处理技术,理解其适用场合、检测对
象及条件的限制,能根据给定的目标要求,针对工业检测中的工程问题选择和使用合适的技术和编程,进行仿真和分析;
3.能够知晓工程领域中所涉及的现代工具适用原理及方法,根据原理分析和仿
真结果,进行方案比选,确定设计方案,具有检测算法的设计能力;
4.通过校内外资源和现代信息技术,了解数字图像处理发展趋势,提高解决复
杂工程问题的能力。
三、课程目标对毕业要求的支撑关系
四、理论教学内容及要求
四、实验教学内容及要求
五、课程考核与成绩评定
六、教材及参考书。
最新《图像处理教学课件》第9章数字形态学及其应用ppt课件
![最新《图像处理教学课件》第9章数字形态学及其应用ppt课件](https://img.taocdn.com/s3/m/21e5781c4afe04a1b171de9f.png)
43
第9章 数字形态学 §9.2 二值形态学 §9.2.3 二值开运算
形态学开操作
44
第9章 数字形态学 §9.2 二值形态学 §9.2.4 二值闭运算
闭运算是开运算的对偶运算,定义为先作膨胀后作腐蚀。
或
开、闭运算也互为对偶运算 开运算具有磨光图像外边界的作用 闭运算具有磨光图像内边界的作用
25
第9章 数字形态学 §9.2 二值形态学 §9.2.2 二值膨胀
26
第9章 数字形态学 §9.2 二值形态学 §9.2.2 二值膨胀
B
B1
B2
A
27
第9章 数字形态学 §9.2 二值形态学 §9.2.2 二值膨胀
A
B1
28
第9章 数字形态学 §9.2 二值形态学 §9.2.2 二值膨胀
B2 A
4
第9章 数字形态学 §9.1 概述 §9.1.1 数字形态学的发展简史及基本思想
数学形态学是研究空间结构的形状、框架的学科 ➢ 以积分几何、集合代数及拓扑论为理论基础,此外还涉
及随机集论、近世代数和图论等一系列数学分支。 ➢ 数学形态学的理论虽然很复杂,被称为“惊人的数学”,
但它的基本思想却是简单而完美的。 ➢ 数学形态学的基于集合的观点是极其重要的。
形态学方法优于低通滤波方法的一个直接优点是这种方 法在一幅二值图像中直接得到结果。
34
第9章 数字形态学 §9.2 二值形态学 §9.2.2 二值膨胀
利用膨胀将间断的字符连接起来
35
第9章 数字形态学 §9.2 二值形态学 §9.2.2 二值膨胀
结构元素
Pablo Picasso, Pass with the Cape, 1960
数字图像处理_课件_9
![数字图像处理_课件_9](https://img.taocdn.com/s3/m/d17100a1af45b307e871979f.png)
处 3. 从背景中分割物体。
理
4. 物体量化描述(面积、周长、投影)。
7
常用的集合运算
数第 字九 图章 像形 处态 理学
图 像 处 理
➢ 常用的集合运算包含:属于或包含(⊂或⊃)、 交(∩)、并(∪)、空集、集合补(C)、
集合差( X Y X I Y C )
➢ 一个集合 Bˆ 的反射表示为:Bˆ {w | w b, b B}
40
人脸检测与定位
数 第 ➢ 总的流程:人脸大致定位→ 眼睛的定位
字九
图 章 → 嘴的定位→勾勒人脸
像形
处 态 ➢ 人脸大致定位流程:读入图像→光线补
理学 图
偿→色彩空间转换→皮肤颜色建模→膨
像 胀→腐蚀→去掉假的人脸区域→再次膨
处
理 胀→再次腐蚀→大致定位人脸区域
41
数 第 ➢ 眼睛的大致定位流程:眼睛的色度匹配
B{)z ((BB))z z
A| (
B)
z
A}
TBran在slatAes中of B的in 平A 移
B
(a) 结构元B沿集合A的内侧边界滚动(黑点表示B的原点); (b) 结构元; (c) 粗线是开操作的外部边界; (d) 完全的开操作(阴影部分)。
29
闭操作的一个简单几何解释
数 第 ➢ 开操作和闭操作彼此对偶,所以闭操作在边
9.2.2 膨胀 A的膨胀是所有位移z的集合,这样,和 A至少有一个元素是重叠的。
数 第 ➢ A和B是Z2中的集合,表示为AB的B对A的
字九 图章 像形
膨胀定义为,假定B是一个结构元,A是被膨 胀的集合(图像物体) :
处态 理学
A B {z | (Bˆ)z
遥感数字图像处理-第9章 感兴趣目标及对象提取
![遥感数字图像处理-第9章 感兴趣目标及对象提取](https://img.taocdn.com/s3/m/7c14439afab069dc502201df.png)
11
三、对象提取
遥感图像中的对象即遥感图像上具有相同特征(如光谱、纹 理和空间组合关系等特征)的“同质均一”单元,“同质均 一”不仅体现在光谱域上,也体现在空间域上。图像分割并 经二值图像处理之后,虽然提取出了“同质均一”的各目标 单元,但得到的结果仍然是二值图像,所有的目标单元像元 值均为1。
当存在多个连通域时还需将各个连通域分开来单独分析其属 性,因此需对各目标单元进行识别并赋以单独的编号(即贴 标签)。同时,为了方便对对象的形态特征进行分析,还需 将各目标单元进行矢量化,以提取各目标单元的封闭边界轮 廓。
12
第9章
感兴趣目标及对象提取
感兴趣目标及对象提取
一、图像分割 二、二值图像处理 三、对象提取 难点:形态学分水岭分割过程 重点:图像分割方法
2
一、图像分割
图像分割是指从图像中将某个特定区域与其它部分进行分 离并提取出来的处理,即把“前景目标”从“背景”中提 取出来,通常也称之为图像的二值化处理,主要包括:阈 值法、边界分割法、区域提取法、形态学分水岭分割。
同样,八连通是指当前目标像元在其八近邻中存在同类 像元。所以,四连通成立的时候,八连通一定成立;但 八连通成立,四连通不一定成立。
连通域 (a)四连通;(b)八连通
9
二、二值图像处理
3)内部点和边界点 在每个连通域中,与背景相邻接的点称为边界点,与背景
不邻接的点称为内部点。在四连通定义下,如果当前目标 像元的八近邻像元中没有背景像元,则该像元为内部点; 反之,为边界点。在八连通定义下,如果当前目标像元的 四近邻像元中没有背景像元,则该像元为内部点;反之, 为边界点。
分水岭分割示意图
第9章数学形态学原理(第2讲).
![第9章数学形态学原理(第2讲).](https://img.taocdn.com/s3/m/398222a9c67da26925c52cc58bd63186bceb920d.png)
第9章数学形态学原理(第2讲).数字图像处理学第9章数学形态学原理(第⼆讲)9.4 灰度图像的形态学处理前边针对⼆值图像的形态学处理的基本运算作了系统的介绍,这些基本算法可⽅便地推⼴⾄灰度图像的处理。
这⼀节我们将讨论对灰度图像的基本处理,即:膨胀、腐蚀、开运算、闭运算。
由此建⽴⼀些基本的灰度形态运算法则。
这⼀节的重点是运⽤灰度形态学提取描述和表⽰图像的有⽤成分。
特别是,我们将通过形态学梯度算⼦开发⼀种边缘提取和基于纹理的区域分割算法。
同时,我们将讨论在预处理及后处理步骤中⾮常有⽤的平滑及增强处理算法。
与前边⼆值图像形态学处理理论不同的是在以下的讨论中我们将处理数字图像函数⽽不是集合。
设f(x,y)是输⼊图像,b(x,y)是结构元素,它可被看作是⼀个⼦图像函数。
如果Z表⽰实整数的集合,同时假设(x,y)是来⾃Z X Z的整数,f 和b是对坐标为(x,y)像素灰度值的函数(来⾃实数集R的实数)。
如果灰度也是整数,则Z可由整数R所代替。
9.4.1 膨胀9.4.2 腐蚀9.4.3 开和闭运算9.4.4 灰度形态学的应⽤函数b 对函数f 进⾏灰度膨胀可定义,运算式如下:b f ⊕}),(;)(),(),(),(max{),)((b f D y x D y t x s y x b y t x s f t s b f ∈∈--+--=⊕(9—49)其中和分别是函数f 和b 的定义域,和前⾯⼀样, b 是形态处理的结构元素,不过在这⼉的b 是⼀个函数⽽不是⼀个集合。
f D b D位移参数(s-x)和(t-y)必须包含在函数f的定义域内,此时它模仿⼆值膨胀运算定义。
在这⾥两个集合必须⾄少有⼀个元素相交叠。
还可以注意到,公式(9—48)很类似与⼆维卷积公式,同时,在这⾥⽤“最⼤”代替卷积求和并以“相加”代替相乘。
下⾯我们将⽤⼀维函数来解释公式(9—49)中的运算原理。
对于仅有⼀个变量的函数,公式(9—49)可以简化为:};)()()(max{))((b f D x D x s x b x s f s b f ∈∈-+-=⊕(9—50)在卷积中,f(-x)仅是f(x)关于x 轴原点的映射,正象卷积运算那样,相对于正的s ,函数f(s-x)将向右移,对于-s ,函数f(s-x)将向左移。
胡学龙《数字图像处理(第二版)》课后习题解答
![胡学龙《数字图像处理(第二版)》课后习题解答](https://img.taocdn.com/s3/m/cb3f1a906c85ec3a87c2c5a9.png)
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。
数学形态学讲解
![数学形态学讲解](https://img.taocdn.com/s3/m/a833ff876c85ec3a87c2c588.png)
例8:用向量运算实现膨胀示例: 对于图(a)以左上角位置为 (0,0),结构元素以“ +” 位置为参考点 (0,0)。纵向为 x轴,横向为 y轴。
(0,0)
+ + ++ + ++ +
++ + ++
解:腐蚀结果如图 (c)所示。阴影部分中,蓝色部 分表示腐蚀掉消失部分;红色部分表示为腐蚀后留 下的部分。
则图(c)红色部分就为集合 A S。
(3) 原点(即结构元素参考点 )不包含在结构元素中 时的膨胀和腐蚀
当原点不包含在结构元素中时,相应结果有所不同。 ? 对膨胀运算来说,只有 1种可能,即 A? A? S。 ? 对腐蚀运算来说,有 2种可能,或 A S? A,
例7 :原点不包含在结构元素中时的腐蚀运算
当原点不属于结构元素 S时,腐蚀结果 A S? A。 图(a)中阴影部分为集合 A。图(b)中阴影部分为结构 元素 S(标有“ + ”处为结构元素的参考点,参考点不 在结构元素 S中)。求用结构元素 S腐蚀A所得的集合。
++
+ ++ +
+ ++ +
?
++
(c)图中红色部 分表示 (a) 图中 阴影部分集合 A 经过腐蚀后留下 的部分,即腐蚀 的最终结果。
? 位移运算 若将 X、S均看作向量,则:
膨胀的位移运算公式:
X?
S
?
数字图像处理 第9章 形态学图像处理(1,2)
![数字图像处理 第9章 形态学图像处理(1,2)](https://img.taocdn.com/s3/m/81311f4633687e21af45a985.png)
HYH
第9章 –形态学图像处理
作业1
教材P454 9.2 (a) (b)第2张子图,9.6 (a) (提示:注意结构元素原点的位置 ),9.7 (a) (d) 。
实验五:任务1,2,3,4,6。
HYH
第9章 –形态学图像处理
集合A的边界表示为β (A):
( A) A ( A B)
其中B是一个适当的结构元素。
(9.5-1)
HYH
第9g
假定一个集合的子集的元素是一个8-连通的区域边界,所有非边界的 点为0,如果已知一个p起始点在边界内,下列过程将区域填充为1:
闭操作满足下列性质: (i) A 是A • B的子集。
(ii) 如果C是D的子集,则C • B是D • B的子集。
(iii) (A • B) • B = A • B (幂等)
HYH
第9章 –形态学图像处理
开操作和闭操作示例
HYH
第9章 –形态学图像处理
形态学滤波– 先开后闭
形态学滤波器“开-闭”能够用于去除椒盐噪声。 假定所有噪声分量物理大小小于结构元素B,则背景噪声 在腐蚀阶段被消除。腐蚀将增加物体自身噪声的大小, 这种情况将通过闭操作消除。
9.5.3 连通分量提取
设Y表示为集合A中的一个连通分量(教材P52),并且假定Y上的1 个点p已知,下面的过程可以生成Y的所有元素:
X k ( X k 1 B) A
k 1, 2, 3, ...
(9.5-3)
X0 = p,当Xk = Xk-1算法结束 且 Y = Xk
HYH
第9章 –形态学图像处理
医学图像处理课件-9 灰度的数学形态学
![医学图像处理课件-9 灰度的数学形态学](https://img.taocdn.com/s3/m/120ec1ec844769eae109edbb.png)
Application 1
探测卫星图像中的机场跑道
Source
WTT
Threshold
Detect long feature
Reconstruction
Final result
Application 2
检测化石上的丝虫
Source
BTT
Remove Noises
Threshold
Skeleton
F gk
= (* * 9 6 3 6 9 * *) min
灰度腐蚀
F = (0 2 1 5 9 6 1 0);
k = (5# 5 4)
F0 -5 =(* * -5 -3 -4 0 4 1 -4 -5) F-1-5 = (* -5 -3 -4 0 4 1 -4 -5 *) F-2-4 = (-4 -2 -3 1 5 2 -3 -4 * *)
• 该运算可以用来选择或者保留图片中特定像素强度的部分, 同时削弱其他部分。
intensity
Width of Opening kernel intensity
scan line
scan line
灰度开运算
灰度开运算
F = (7 9 8 3 8 9 9);
k = (-3 0# -3)
F’ = F gk = (* * 9 6 3 6 9 * *)
Gradient(F )S
1 2
[(
DG
(
F
,
K
)
EG (F, K )]
1 [(F 2
g
K)
(F
g K )]
❖ 与标准的边缘检测非常相似 ❖ 也有相应的外部和内部的梯度计算
形态学梯度
第9章数学形态学原理
![第9章数学形态学原理](https://img.taocdn.com/s3/m/7cb0bc05a8956bec0975e394.png)
* 利用数学形态学方法提取的图像骨架也比较连 续,断点少。
14
数学形态学的核心运算是击中与否变换(HM T),在定义了HMT及其基本运算膨胀(Dilation) 和腐蚀(Erosion)后,再从积分几何和体视学移植一 些概念和理论,根据图像分析的各种要求,构造出 统一的、相同的或变化很小的结构元素进行各种形 态变换。在形态算法设计中,结构元的选择十分重 要,其形状、尺寸的选择是能否有效地提取信息的 关键。
21
形态运算的质量取决于所选取的结构元和形 态变换。结构元的选择要根据具体情况来确定, 而形态运算的选择必须满足一些基本约束条件。 这些约束条件称为图像定量分析的原则。
22
9.2.1 数学形态学定量分析原则 9.2.2 数学形态学的基本定义及
基本算法
23
集合论是数学形态学的基础,在这里首先对 集合论的一些基本概念作一总结性的概括介绍。 对于形态处理的讨论,将从两个最基本的模加处 理和模减处理开始。它们是以后大多数形态处理 的基础。
24
1. 基本的定义
1)集合 具有某种性质的确定的有区别的事物的全
体。如果某种事物不存在,称为空集。集合常 用大写字母 A, B, C, … 表示,空集用 表示。
25
设 E 为一自由空间,(E) 是由集合空
间 E 所构成的幂集,集合 X , B (E) ,则
集合 X 和 B 之间的关系只能有以下3 种形式:
4
随后,J. Serra和 G. Matheron在法国共同建立了枫 丹白露(Fontainebleau)数学形态学研究中心。在 以后的几年的研究中,他们逐步建立并进一步完善 了数学形态学的理论体系,此后,又研究了基于数 学形态学的图像处理系统。
数学形态学
![数学形态学](https://img.taocdn.com/s3/m/b717d96faf1ffc4ffe47ac31.png)
数字图像处理中的形态学(摘自某文献,因为贴图的数目有限制,后面的公式图片没有能够上,电脑重装后文档已经找不到了,囧)一引言数学形态学是一门建立在集论基础上的学科,是几何形态学分析和描述的有力工具。
数学形态学的历史可回溯到19世纪。
1964年法国的Matheron和Serra在积分几何的研究成果上,将数学形态学引入图像处理领域,并研制了基于数学形态学的图像处理系统。
1982年出版的专著《Image Analysis and Mathematical Morphology》是数学形态学发展的重要里程碑,表明数学形态学在理论上趋于完备及应用上不断深入。
数学形态学蓬勃发展,由于其并行快速,易于硬件实现,已引起了人们的广泛关注。
目前,数学形态学已在计算机视觉、信号处理与图像分析、模式识别、计算方法与数据处理等方面得到了极为广泛的应用。
数学形态学可以用来解决抑制噪声、特征提取、边缘检测、图像分割、形状识别、纹理分析、图像恢复与重建、图像压缩等图像处理问题。
该文将主要对数学形态学的基本理论及其在图像处理中的应用进行综述。
二数学形态学的定义和分类数学形态学是以形态结构元素为基础对图像进行分析的数学工具。
它的基本思想是用具有一定形态的结构元素去度量和提取图像中的对应形状以达到对图像分析和识别的目的。
数学形态学的应用可以简化图像数据,保持它们基本的形状特征,并除去不相干的结构。
数学形态学的基本运算有4个:膨胀、腐蚀、开启和闭合。
它们在二值图像中和灰度图像中各有特点。
基于这些基本运算还可以推导和组合成各种数学形态学实用算法。
(1)二值形态学数学形态学中二值图像的形态变换是一种针对集合的处理过程。
其形态算子的实质是表达物体或形状的集合与结构元素间的相互作用,结构元素的形状就决定了这种运算所提取的信号的形状信息。
形态学图像处理是在图像中移动一个结构元素,然后将结构元素与下面的二值图像进行交、并等集合运算。
基本的形态运算是腐蚀和膨胀。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
随着数学形态学逻辑基础的发展,其应用开始 向边缘学科和工业技术方面发展。数学形态学的 应用领域已不限于传统的微生物学和材料学领域,
80年代初又出现了几种新的应用领域,
如:工业控制、放射医学、运动场景分析等。数学
形态学在我国的应用研究也很快,目前,已研制出
一些以数学形态学为基础的实用图像处理系统,如:
情况下是不恰当的。任何形态处理的目的都是通过
变换去除不感兴趣的信息,保留感兴趣的信息。在
形态运算中的几个关键性质如下:
递增性:X Y ( X ) (Y ), 反扩展性: ( X ) X ,
X , Y ( E) (9—5)
(9—6) (9—7)
X ( E)
幂等性: [( X )] ( X ),
phology》Volume2、 Volume3相继出版,1986年, CVGIP(Computer Vision Graphics and Image P rocessing)发表了数学形态学专辑,从而使得数 学形态学的研究呈现了新的景象。同时,枫丹白
露研究中心的学者们又相继提出了基于数学形态
学方法的纹理分析模型系列,从而使数学形态学 的研究前景更加光明。
Ac {x x A}
(6)差集:定义集合A和B的差集为
(9—9)
A B
A B {x x A, x B} A B c
(9—10) (9—11)
(7)映像:定义集合B的映像为 B
B {x x b, b B}
(9—12)
(8)并集:由A和B的所有元素组成的集合称为A和B的 并集。 (9)交集:由A和B的公共元素组成的集合称为A和B的 交集。
尺度变换兼容性:
设缩放因子 λ 是一个正的实常数,λX 表示对图像 X 所做的相似变换,则尺度变换 兼容性原则可表示如下:
( ) ( )
1
(9—2)
如果设图像运算Φ 为结构元 B 对X 的腐蚀 ( XB) ,
则 Φλ 为结构元 λB 对X 的腐蚀,则上式可具体化为:
该原则要求对每种确定的变换或运算 Φ Z
,当掩模
选定以后,都能找到一个相应的模板Z´ ,使得
通过 Z´ 所观察到的局部性质,即
( ( X Z )) Z 与整体性质 ( X ) Z 相一致。
半连续原理:
在研究一幅图像时,常采用逐步逼近的方法, 即对图像 X 的研究往往需 要 通 过 一 系 列
的模加处理和模减处理开始。它们是以后大多数 形态处理的基础。
一些基本的定义
(1)集合:具有某种性质的确定的有区别 的事物的全体。如果某种事物不存在,称为 空集。集合常用大写字母 A,B,C,„ 表示,空集用 Φ 表示。
设
空间
E 为一自由空间, ( E ) 是由集合
( E) , E 所构成的幂集,集合 X , B
X ( E)
其中: 表示形态变换,( E ) 表示Euclidean空 间 E 的幂集。
9.2.1 数学形态学定量分析原则 9.2.2 数学形态学的基本定义及 基本算法
集合论是数学形态学的基础,在这里我们首
先对集合论的一些基本概念作一总结性的概括介
绍。对于形态处理的讨论,我们将从两个最基本
机过程等许多数学理论,其中积分几何和随机集论
是其赖以生存的基石。总之,数学形态学是建立在 严格的数学理论基础上而又密切联系实际的科学。
用于描述数学形态学的语言是集合论,因此,它 可以提供一个统一而强大的工具来处理图像处理 中所遇到的问题。利用数学形态学对物体几何结 构的分析过程就是主客体相互逼近的过程。利用 数学形态学的几个基本概念和运算,将结构元灵 活地组合、分解,应用形态变换序列达到分析的 目的。
制图像中所有黑色像素点的集合就是对这幅图像 的完整描述。在二进制图像中,当前集合指二维 整形空间的成员,集合中的每个元素都是一个二 维变量,用(x,y)表示。
按规则代表图像中的一个黑色像素点。灰度数字图 像可以用三维集合来表示。在这种情况下,集合中 每个元素的前两个变量用来表示像素点的坐标,第
三个变量代表离散的灰度值。在更高维数的空间集
i。
1964年,法国学者J.Serra对铁矿石的岩相
进行了定量分析,以预测铁矿石的可轧性。几乎
在同时,G.Matheron研究了多孔介质的几何结构、 渗透性及两者的关系,他们的研究成果直接导致 “数学形态学”雏形的形成。
随后,J.Serra和 G.Matheron在法国共同建立了枫 丹白露(Fontainebleau)数学形态学研究中心。在 以后的几年的研究中,他们逐步建立并进一步完善
中国科学院生物物理研究所和计算机技术研究所负
责,由软件研究所、电子研究所和自动化所参加研
究的癌细胞自动识别系统等。
数学形态学是一门综合了多学科知识的交叉科
学,其理论基础颇为艰深,但其基本观念却比较简
单。它体现了逻辑推理与数学演绎的严谨性,又要
求具备与实践密切相关的实验技术与计算技术。它
涉及微分几何、积分几何、测度论、泛函分析和随
图9—2 (a)集合A; (b)用x平移集合A后的结 果;
(c)集合B;
(d)B的反转; (e)集合A和它的补集; (f)两个集合的差集(如阴 影所示)。 前四幅图的黑点表示 了每个集合的起点。
膨胀
A, B 为 Z 2 中的集合, 为空集, A 被
而这些处理都是基于一些基本运算实现的。
用于描述数学形态学的语言是集合论。数 学形态学最初是建立在集合论基础上的代数系 统。它提出了一套独特的变换和概念用于描述 图像的基本特征。这些数学工具是建立在积分 几何和随机集论的基础之上。这决定了它可以 得到几何常数的测量和反映图像的体视性质。
集合代表图像中物体的形状,例如:在二进
形态变换。在形态算法设计中,结构元的选择十分
重要,其形状、尺寸的选择是能否有效地提取信息
的关键。
一般情况,结构元的选择本着如下几个原则进 行:
1)结构元必须在几何上比原图像简单,且有
界。当选择性质相同或相似的结构元时,以选择极
限情况为益;
2)结构元的凸性非常重要,对非凸子集,由 于连接两点的线段大部分位于集合的外面,故而用 非凸子集作为结构元将得不到什么信息。
( XB) XB
1
(9—3)
局部知识原理:
如果 Z 是一个图形(“闭集”),则相对于 Z 存在另一个闭集 Z´ ,使得对于图形 X 有下式成 立:
( ( X Z )) Z ( X ) Z
(9—4)
在物理上,可以将 Z 理解为一个“掩模”。 在实际中,观察某一个对象时,每次只能观察 一个局部,即某一掩模覆盖的部分 X∩Z 。
设待分析图像为 X,Φ表示某种图像变换或运算, Φ(X) 表示 X 经变换或运算后的新图像。设 Xh 为一矢量,表示将图像X 平移一个位移矢量 h 后
的结果,那末,平移兼容性原则可表示为:
( h ) [ ( X )]h
(9—1)
此式说明图像 X 先平移然后变换的结果与图 像先变换后平移的结果是一样的。
合中可以包括其它的图像属性,如颜色和时间。
形态运算的质量取决于所ቤተ መጻሕፍቲ ባይዱ取的结构元和形
态变换。结构元的选择要根据具体情况来确定,
而形态运算的选择必须满足一些基本约束条件。
这些约束条件称为图像定量分析的原则。
9.2.1 数学形态学定量分析原则 9.2.2 数学形态学的基本定义及 基本算法
平移兼容性:
利用数学形态学进行图像分析的基本步骤 有如下几步: 1)提出所要描述的物体几何结构模式,即 提取物体的几何结构特征;
2)根据该模式选择相应的结构元素,结构
元素应该简单而对模式具有最强的表现力;
3)用选定的结构元对图像进行击中与否(HMT)变换, 便可得到比原始图像显著突出物体特征信息的图像。 如果赋予相应的变量,则可得到该结构模式的定量 描述;
(3)平移转换: 设A和B是两个二维集合,A和B中的元素分别是
a (a1 , a2 ),
b (b1 , b2 )
定义 x ( x1 , x2 ) ,对集合的平移转换为:
Ax
{c c a x, for a A}
(9—8)
(4)子集:当且仅当A集合的所有元素都属于B时,称A 为B的子集。 (5)补集:定义集合A的补集为:
图 像
X 1 , X 2 , X n , 的研究实现,其中诸个Xn
逐步逼近 X 。半连续原理要求各种图像变换后应
满足这样的性质:对真实图像 X 的处理结果应包
含在对一系列图像 Xn 的处理结果内。
形态运算的基本性质:
除了一些特殊情况外,数学形态学处理一般都
是不可逆的。实际上,对图像进行重构的思想在该
了“数学形态学”的理论体系,此后,又研究了基
于数学形态学的图像处理系统。
“数学形态学”是一门建立在严格的数学理论
基础上的科学。G.Matheron 于1973年出版的《Ens
embles aleatoireset geometrie integrate 》一
书严谨而详尽地论证了随机集论和积分几何,为数
缘也比较光滑;利用数学形态学方法提取的图像骨
架也比较连续,断点少。
数学形态学的核心运算是击中与否变换(HM T),在定义了HMT及其基本运算膨胀(Dilation) 和腐蚀(Erosion)后,再从积分几何和体视学移植 一些概念和理论,根据图像分析的各种要求,构造
出统一的、相同的或变化很小的结构元素进行各种
图9—2解释了刚才几个定义,图中的黑点为集 合的原点。图9—2(a)显示集合A;图9—2(b)表示A 被 x ( x1 , x2 )平移,注意平移是在A的每个元素上加 上 x ( x1 , x2 ) 。图9—2(c)表示集合B;图9—2(d)显 示了B关于原点的反转。最后,图9—2(e)显示了集 合A及其补,图9—2(f)显示了图9—2(e)的集合A与 图9—2(f)中的集合B的差。