[20]边缘检测算子的比较

mac2022-06-30  21

【1】边缘检测一般步骤

(1)滤波

空间域滤波:均值滤波和中值滤波

频率域滤波:低通滤波器、带通滤波器、高通滤波器

均值滤波:领域平均法 

1/9111111111

均值滤波:加权平均法

1/10111121111

 

均值滤波:选择式掩模平均法(9个不同方向的卷积核)

中值滤波:普通中值滤波(时间复杂度O(m*m))和快速中值滤波O(m*N*N)

(2)增强

线性均衡、分段性线性变化、指数均衡化、通用均衡算法

(3)检测

Roberts算子、 sobel算子、prewitt算子、canny算子

(一阶微分算子:Roberts 、Sobel 、Prewitt;二阶微分算子:Laplacian、Log/Mar;非微分边缘检测算子:Canny)

(4)定位

【2】各种算子简介

(1)Roberts算子

 (2)sobel算子

(3)prewitt算子

(4)canny算子

1)高斯平滑滤波器降噪

2)计算梯度赋值和方向

3)非极大值抑制

排除非边缘像素,仅保留一些细线条

4)滞后阈值

选取两个阈值 一个高阈值 一个底阈值

大于高 则保留 小于底 则删除  二者中间且仅仅链接到一个高阈值时保留

【3】各种边缘检测算子比较

参考文献

(1)https://blog.csdn.net/tigerda/article/details/61192943

(2)https://blog.csdn.net/swj110119/article/details/51777422

(3)https://blog.csdn.net/swj110119/article/details/51777422

最新回复(0)