评价边缘检测性能优劣的三个指标[1]:
好的信噪比,即将非边缘点判定为边缘点的概率要低,将边缘点判为非边缘点的概率要低;
高的定位性能,即检测出的边缘点要尽可能在实际边缘的中心
单一边缘仅有唯一响应,即单个边缘产生多个响应的概率要低,并且虚假响应边缘应该得到最大抑制。
初级边缘检测算子
Laplacian算子、Roberts算子、Sobel算子
高级边缘检测算子
LoG(Laplacian-Gauss)算子、Shen-Castan算子、Canny算子(目前用得最多的算子)
Canny算子
基本思路:
1. 用高斯滤波器平滑图像;
2. 用一阶偏导有限差分计算梯度幅值和方向;
3. 对梯度幅值进行非极大值抑制;
4. 用双阈值算法检测和连接边缘。
参考文献
[1] 1986. A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 8, 1986, pp. 679-698.