平滑图像原始图像边缘的二值化图像阈值分割平滑图像图像滤波边缘定位边缘检测边缘增强制度算子一种基于Canny算子的图像分割李得源iamlideyuan@sina
com摘要在图像边缘检测中往往要求所检测到的边缘具有封闭特性,本文详细地分析了目前常用的三种:Sobel边缘检测,哈夫变换和Canny边缘检测算法,并且探讨边缘算子应满足的准则
最后得出Sobel边缘检测和Canny边缘检测结果的区别
关键词边缘检测;Sobel;哈夫变换;Canny算子1引言图像的边缘是指图像局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,即从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值
图像的边缘部分集中了图像的大部分信息,图像边缘的确定与提取对于整个图像场景的识别与理解是非常重要的,同时也是图像分割所依赖的重要特征,边缘检测主要是图像的灰度变化的度量、检测和定位
边缘检测自从1959提出以来,经过五十多年的发展,已有许多中不同的边缘检测方法
其中比较常用的是Laplace算子和Sobel算子,其中的Sobel算子往往会形成不闭合的区域
本文主要讨论了在边缘检测中一种可以获得封闭区域的算法,即基于Canny算子的算法
2图像边缘检测的基本步骤(1)滤波
边缘检测主要基于导数计算,但受噪声影响
但滤波器在降低噪声的同时也导致边缘强度的损失
增强算法将邻域中灰度有显著变化的点突出显示
一般通过计算梯度幅值完成
但在有些图像中梯度幅值较大的并不是边缘点
最简单的边缘检测是梯度幅值阈值判定
精确确定边缘的位置
图1边缘检测算法的基本步骤3边缘算子应满足的准则(1)信噪比准则SNR(f)=|∫−wwG(−x)f(x)dx|no[∫−wwf2(x)dx]1/2(2)定位精度准则Localization=|∫−wwG'(−x)