边缘检测(边缘检测(Edge Detection Edge Detection)) 利用边缘检测来分割图象,基本思想是 先检测图象中的边缘点,再按照某种策 略将边缘沿点连接成轮廓,从而构成分 割区域。 由于边缘是所要提取目标和背景的分界 线,提取出边缘才能将目标和背景区分 边缘检测(边缘检测(Edge Detection Edge Detection)) 边缘 边缘: :指图象局部亮度变化显著的部分, 主要存在于目标与目标、目标与背景、 区域与区域(包括不同的颜色)之间, 是图象分割、纹理特征提取和形状特征 提取的重要基础。 边缘表现为图象上的不连续性 (灰度级的 突变,纹理结构的突变,颜色的变化) 边缘和导数边缘和导数 边缘检测 边缘检测 对灰度值剖面的一阶导数在图象由暗变明的 对灰度值剖面的一阶导数在图象由暗变明的 位置处有 位置处有11个向上的阶跃,而在其它位置都 个向上的阶跃,而在其它位置都 这表明可以用一阶导数的幅度值来检测边缘这表明可以用一阶导数的幅度值来检测边缘 的存在,幅度峰值一般对应边缘位置。 的存在,幅度峰值一般对应边缘位置。 边缘检测 边缘检测 对灰度值剖面的二阶导数在一阶导数的阶跃上升区 对灰度值剖面的二阶导数在一阶导数的阶跃上升区 有有11个向上的脉冲,而在一阶导数的阶跃下降区有 个向上的脉冲,而在一阶导数的阶跃下降区有 11个向下的脉冲。在这 个向下的脉冲。在这22个阶跃之间有 个阶跃之间有11个过零点, 个过零点, 他的位置正对应原图象中边缘的位置。 他的位置正对应原图象中边缘的位置。 所以用二阶导数的过零点检测边缘位置。 所以用二阶导数的过零点检测边缘位置。 微分算子 微分算子 边缘的检测可借助空域微分算子通过卷 边缘的检测可借助空域微分算子通过卷 积完成 积完成。。下面介绍几种简单的空域微分 下面介绍几种简单的空域微分 算子 算子,,它们不仅可以检测 它们不仅可以检测22--DD边缘 边缘,,也可 用于检测用于检测33--DD边缘 边缘。。 梯度算子 梯度算子 梯度对应一阶导数 梯度对应一阶导数,,相应的梯度算子就 相应的梯度算子就 对应于一阶导数算子 对应于一阶导数算子。。 这里与图象增强中讲到的不同之处在于 这里与图象增强中讲到的不同之处在于 通过算子检测后 通过算子检测后,,还需要做二值处理 还需要做二值处理,, 从而找到边界