资源预览内容
第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
第8页 / 共44页
第9页 / 共44页
第10页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2018/10/20,1,形态学图像处理,Morphological Image Processing,2018/10/20,2,形态学,形态学一般指的是生物学中研究动物和植物结构的一个分支 数学形态学(Mathematical morphology)是用其表示以形态为基础对图像进行分析的数学工具 其基本思想是:用具有一定形态的结构元素去度量和提取图像中的对应形状以达到对图像分析和识别的目的 其用途是:简化图像数据,保持它们基本的形状特性,并除去不相干的结构 其基本的运算包括:二值腐蚀和膨胀、二值开闭运算,2018/10/20,3,2018/10/20,4,Morphological Image Processing,基础知识 腐蚀与膨胀 开操作与闭操作 击中击不中变换 基本的形态学算法 灰度级图像扩展,2018/10/20,5,集合论中的几个概念,集合。用大写字母表示,如A,B。集合中的内容表示为.。本节中元素为像素坐标。如:集合 C 是元素 w 的集合。而 w 是通过1与集合 D中的所有元素的两个坐标相乘得到的。元素。用小写字母表示,如a,b。 集合和元素的关系: 子集: 并集: 交集:如果 ,则称互斥的或不相容的 补集。A的补集记为 差集:记为AB,定义为:,2018/10/20,6,集合的基本运算,2018/10/20,7,集合的基本运算,2018/10/20,8,二值图像的逻辑运算,2018/10/20,9,二值图像的逻辑运算,2018/10/20,10,结构元素,形态学图像处理表现为一种邻域运算形式; 一种特殊定义的邻域称之为“结构元素”(Structure Element),在每个像素位置上它与二值图像对应的区域进行特定的逻辑运算,逻辑运算的结果为输出图像的相应像素。 形态学运算的效果取决于结构元素的大小、内容以及逻辑运算的性质。,2018/10/20,11,膨胀 Dilation,膨胀:使图像扩大 A用B来膨胀写作 ,定义为:上式表示:B的反射进行平移与A的交集不能为空 B的反射:B相对于自身的映像 对B的反射进行移位,以便它能滑过集合(图像)A,2018/10/20,12,膨胀 Dilation,A,B,2018/10/20,13,膨胀的作用,将裂缝桥接起来,2018/10/20,14,腐蚀 erosion,腐蚀:使图像缩小 A用B来腐蚀写作 ,定义为: B移动后完全包含在A中时,B的原点位置的集合 作用: 原点在结构元素(B)中,收缩图像 结构元素不包含原点时,可以用作填充内部空洞,A,B,2018/10/20,15,Transitional Page,2018/10/20,16,不同结构单元对腐蚀和膨胀的影响,不同结构单元对腐蚀和膨胀的影响,E1=3*3方形结构单元,原图 E1膨胀后图像 E1腐蚀后图像,2018/10/20,17,不同结构单元对腐蚀和膨胀的影响,不同结构单元对腐蚀和膨胀的影响,原图 E1膨胀后图像 E1腐蚀后图像,E2=5*5方形结构单元,2018/10/20,18,(a)含长度为1,3,5,7,9,15的正方形,(b)结构元素为1313,对(a)腐蚀的结果 (c)结构元素为1313对(b)进行膨胀,筛选,2018/10/20,19,开操作 opening,B对A进行的开操作就是先用B对A腐蚀,然后用B对结果进行膨胀的边界通过B在A的边界内转动时,B中的点所能达到的A的边界的最远点,2018/10/20,20,闭操作 closing,B对A进行的闭操作就是先用B对A膨胀,然后用B对结果进行腐蚀的边界通过B在A的边界外转动时,B中的点所能达到的A的边界的最远点,2018/10/20,21,Opening Closing,开操作的作用:使轮廓平滑,抑制A物体边界的小离散点或尖峰,在研究物体的形态分布时常用。用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积。闭操作的作用:用来填充物体内细小空洞、连接邻近物体、平滑其边界的同时并不明显改变其面积。,2018/10/20,22,Opening Closing,开操作的作用:使轮廓平滑,抑制A物体边界的小离散点或尖峰。用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积。 闭操作的作用:用来填充物体内细小空洞、连接邻近物体、平滑其边界的同时并不明显改变其面积。,2018/10/20,23,2018/10/20,24,Matlab形态学操作函数,IM2 = imdilate(IM, SE) 形态学膨胀 IM2 = imerode(IM,SE) 形态学腐蚀 BW2 = bwmorph(BW,operation) 实现多种形态学运算(clean、close、dilate、erode、bridge) IM2 = imclose(IM,SE) 形态学闭操作 IM2 = imopen(IM,SE) 形态学开操作,2018/10/20,25,击中/击不中 Hit/Miss,B表示由X和X的背景构成的集合 令B=(B1,B2), B1是与B对象相联系的像素构成的集合。 B2是与B对象 相应背景有关像素的集合。 B1 X, B2 (W-X),则有,2018/10/20,26,2018/10/20,27,Hit/Miss形状检测的基本工具,在不同尺寸的图形中检测出想要的形状 严格的模版匹配。指出被匹配点所应满足的性质(模板形状)的同时也指出这些点所不应满足的性质,即对周围环境背景的要求。,2018/10/20,28,形态学的主要应用,处理图像的类型:二值图像 作用:提取对于描绘和表达形状有用的图像成分 主要应用:边界提取、区域填充、连通分量提取、凸壳和细化以及骨架等等,2018/10/20,29,边界提取 Boundary Extraction,设集合A的边界表示为 (A),选取结构元素B,先进行B对A腐蚀,而后用A减去腐蚀的结果。,边界宽度是单像素,2018/10/20,30,边界提取举例,2018/10/20,31,边界提取 Boundary Extraction,2018/10/20,32,区域填充 Region Filling,2018/10/20,33,连通分量提取 Extraction of connected components,2018/10/20,34,连通分量举例,2018/10/20,35,Your subtopic goes here,细化 Thinning,2018/10/20,36,Your subtopic goes here,细化 Thinning,2018/10/20,37,灰度级图像扩展,二值图像中目标对象的像素集可用集合表示,但灰度图像不能,需要扩展膨胀、腐蚀、开操作和闭操作等运算,膨胀操作的结果: (a)如果结构元素的值都为正,那么输出图像会更亮 (b)暗的细节部分的变化取决于结构元素的值和形状,2018/10/20,38,开操作 闭操作,灰度级图像扩展,2018/10/20,39,灰度级图像扩展,结构元素为55的平行六面体 (b)膨胀图,更亮了减弱了暗细节 (c)腐蚀图,更暗了,明亮成分减少,2018/10/20,40,腐蚀、膨胀与形态学梯度,2018/10/20,41,综合实例,通过形态学处理不但可以过滤由于噪音或者其他原因引起的一些较小的不可能为人脸的类肤色区域,减少候选区域和提高检测速度,而且可以填补肤色区域内的较小空洞,防止这些空洞被误认为是人脸器官所造成的,为后续检测区域内(欧拉数判断是否为候选区域)降低了误判的可能性。,2018/10/20,42,综合实例,2018/10/20,43,综合实例,本算法中形态学运算既要去噪(如图像中的直线、表格、方方正正的文字及噪点等),又要尽量少地影响边缘细节。结合试验分析,选定2个以中心为原点的33结构元素,对图像进行腐蚀和开运算。腐蚀和开运算的结构元素33矩阵 对于如图1所示的有复杂背景(如文字等)的条码图像,采用形态学方法消除了影响进一步提取梯度特征的因素,变成了只有少量噪声的图像,而且滤去了毛边,使图像二维码区域的梯度特征更加明显,其运算结果如图3所示。,2018/10/20,44,Thanks,Thats all,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号