边缘检测算子
- 格式:pdf
- 大小:474.81 KB
- 文档页数:3
2009/12/23
1第六章边缘检测
很多原因使得图像亮点急剧变化所为人们关注
物体表面会产生图像亮度的急剧变化
反射率变化也会产生图像亮度的变化
物体表面朝向的急剧变化会引起图像亮度的变化
基本概念
梯度
边缘检测算法
二阶微分算子
LoG算法
Canny边缘检测器6.1 基本概念
边缘是指图像局部亮
度变化最显著的部分,边
缘主要存在于目标与目标、
目标与背景、区域与区域
(包括不同色彩)之间,
是图像分割、纹理特征提
取和形状特征提取等图像
分析的重要基础,图像分
析和理解的第一步常常是
边缘检测。
边缘检测是检测图像局部显著变化的最基本运算,
梯度是函数变化的一种度量。图像灰度值的显著变化
可用梯度的离散逼近函数来检测:6.2 梯度
人们常常使用2×2一阶差分模板来求x和y的偏导数:6.3 边缘检测算法
边缘检测算法的基本步骤
滤波
增强
检测
定位
6.3 边缘检测算法
1)Roberts算子人们已经发展了许多边缘检测器,这里仅讨论常用
的几种边缘检测器:2)Sobel 算子
2009/12/23
2Sobel 算子把重点放在接近于模板中心的象素点,是边
缘检测器中最常用的算子之一[Sobel 1970]2)Sobel 算子
原图像垂直方向使用sobel算子水平方向使用sobel算子该算子与Sobel算子的方程完全一样,只是常量c=13)Prewitt 算子
4)Canny 算子
图像梯度逼近必须满足两个要求:
1虽然边缘检测的基本思想比较简单,但是,针对图
像噪声引起检测假边缘点。
1.逼近必须能够抑制噪声效应
2.必须尽力精确地确定边缘
边缘检测算法通过图像平滑算子除去了噪声,
却增加了边缘定位的不确定性
高斯函数的一阶导数,应用于图像函数平滑
和梯度计算既可以提高边缘检测算子对边缘的敏
感性,也可以提高对噪声的敏感性。Canny算子过程:
(1)用高斯滤波器平滑图像
(2)用一阶偏导的有限差分来计算梯度的幅值和方向
(3)对梯度幅值进行非极大值抑制
(4)用双阈值算法检测和连接边缘
Gx=
Gy=0.03660.08210-0.0821-0.0366
0.16420.36790-0.3679-0.1642
0.27070.60650-0.6065-0.2707
0.16420.36790-0.3679-0.1642
0.03660.08210-0.0821-0.0366
0.03660.16420.27070.16420.0366
0.08210.36790.60650.36790.0821
00000
-0.0821-0.3679-0.6065-0.3679-0.0821
-0.0366-0.1642-0.2707-0.1642-0.0366
6.4 二阶微分算子
对于计算一阶导数的边缘检测,如果当所求的一
阶导数高于某一阈值,就确定该点为边缘点,这样有
时会导致检测的边缘不唯一。对于阶跃边缘,其二阶
导数在边缘点出现零交叉,即边缘两旁二阶导数取异
号这样寻找图像灰度的二阶导数的零交叉就能找到号。这样寻找图像灰度的二阶导数的零交叉就能找到
精确边缘点。1)拉普拉斯算子
2009/12/23
36.5 LoG算子
LoG算子又称为马尔算子,是在拉普拉斯的基础
上实现的,概括如下:
(1)平滑滤波器是高斯滤波器
(2)二维拉普拉斯函数
(3)边缘检测判据是二阶导数零交叉点并对应一阶导数的较大的峰值
(4)使用线性内插方法在子象素分辩率水平上估计边缘的位置
5×5LoG算子模板
00-100
0-1-2-10
-1-216-2-1
0-1-2-10
00-100边缘检测各算子示例
原图像prewittlog
sobelcannyroberts