【图像处理】边缘检测整理

参考

边缘检测之Canny


Roberts

[1001] [ 1 0 0 − 1 ]

[0110] [ 0 1 − 1 0 ]


canny

Canny边缘检测于1986年由JOHN CANNY首次在论文《A Computational Approach to Edge Detection》中提出

原理

G=Gx2+Gy2 G = G x 2 + G y 2

θ=arctan(Gy/Gx) θ = a r c t a n ( G y / G x )

实现步骤

  1. 使用高斯滤波器,以平滑图像,滤除噪声。
  2. 计算图像中每个像素点的梯度强度和方向。
  3. 应用非极大值(Non-Maximum Suppression)抑制,以消除边缘检测带来的杂散响应。
  4. 应用双阈值(Double-Threshold)检测来确定真实的和潜在的边缘。
  5. 通过抑制孤立的弱边缘最终完成边缘检测。

优缺点

  • 不易受到噪声干扰
  • 能够检测到弱边缘

sobel

101202101 [ − 1 − 2 − 1 0 0 0 − 1 − 2 − 1 ]

121000121 [ − 1 0 1 − 2 0 2 − 1 0 1 ]


prewitt

101101101 [ − 1 − 1 − 1 0 0 0 1 1 1 ]

111000111 [ 1 0 − 1 1 0 − 1 1 0 − 1 ]


LoG

对高斯滤波器做拉普拉斯变换,得到墨西哥草帽算子,然后再用这个算子与图像做卷积。

实现步骤

  1. 平滑:高斯滤波器
  2. 增强:Laplacian算子计算二阶导
  3. 检测:二阶导零交叉点并对应于一阶导数的较大峰值
  4. 定位:线性内插

优缺点

  • 对噪声敏感
  • 常出现双边缘或像素边界
  • 常用于判断像素位于明区还是暗区

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值