Matlab基于腐蚀和膨胀的边缘检测
文/天神
一.课题背景:
形态学运算只针对二值图像(二进制图像),并依据数学形态学(Mathermatical
Morphogy)集合论方法发展起来的图像处理方法,起源于岩相对岩石结构的定量描述工作,在数字图像处理和机器视觉领域中得到了广泛的应用,形成了一种独特的数字图像分析方法和理论。数学形态学是图像处理和模式识领域的新方法,其基本思想是:用具有一定形态的结构元素去量度和提取图像中的对应形状,以达到图像分析和识别的目的。优势有以下几点:有效滤除噪声,保留图像中原有信息,算法易于用并行处理方法有效实现(包括硬件实现),基于数学形态学的边缘信息提取处理优于基于微分运算的边缘提取算法,提取的边缘比较平滑,提取的图像骨架也比较连续,断点少。
二、课题相关原理:
形态学基本运算:
特殊领域运算形式——结构元素(Structure
Element),在每个像素位置上与二值图像对应的区域进行特定的逻辑运算。运算结果是输出图像的相应像素。运算效果取决于结构元素大小内容以及逻辑运算性质。
常见形态学运算有腐蚀(Erosion)和膨胀(Dilation)两种。
集合论是数学形态学的基础。有集合、元素、子集、并集、补集、位移、映像(镜像对称)、差集等集合的基本概念。
对象和结构元素的3种关系:『对象X(Object)、结构元素B(Structure
Element)』
B include in X 包含于 、B
hit X 击中(不全包含) 、B miss X 击不中
(不包含)
平移、对称集:Bx=Uy{x