sophia_hxw

人生有三恨,一恨鲫鱼有刺,二恨海棠无香,三恨红楼未完!----------张爱玲
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

图像分割的重要步骤之——边缘检测

Posted on 2017-02-13 14:19  sophia_hxw  阅读(1683)  评论(0编辑  收藏  举报

边缘检测

边缘:一组相连的像素集合,两个区域的边界;
确切的说,边缘需要有以某种有意义的方式测量灰度级跃变的能力。

一阶导数可以检测点是否是边缘点;
二阶导数可判断边缘像素是在亮的一边还是暗的一边。

二阶导数对于噪声更为敏感

计算方法

  • 一阶导数=>梯度算子
  • 二阶导数=>Laplace算子

对比

  • Prewitt算子--->更简单
  • Sobel算子--->抑制噪声

计算梯度

方法一:
a(x,y)=arctan|G_y/G_x|,f{'}=mag(f)=|G_x^{2} + G_y{2}|
方法二:
f^{'}=|G_y|+|G_x|
理解:先进行取均值的平滑处理之后,所有的边缘相应会被削弱。

Laplace算子在分割中所起的作用

利用他的零交叉性质进行边缘定位,确定一个像素是在暗的一边还是亮的一边。
LOG算子的作用相当于Gauss卷积加上Laplace算子

Sobel与Laplace的差异

  • Laplace中的边缘比Sobel的细;
  • Laplace会产生许多类似空心粉的闭合环。

边缘连接

局部处理的边缘点连接:
基于幅度:对边缘算子的相应强度;
基于方向:亮度跃阶方向,即arctan|G_y/G_x|