Canny边缘检测基本原理

Canny边缘检测基本原理

ID:40533839

大小:33.00 KB

页数:3页

时间:2019-08-04

Canny边缘检测基本原理_第1页
Canny边缘检测基本原理_第2页
Canny边缘检测基本原理_第3页
资源描述:

《Canny边缘检测基本原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2Canny边缘检测基本原理Canny边缘检测器是高斯函数的一阶导数,是对信噪比与定位之乘积的最优化逼近算子[1]。Canny认为好的边缘检测具有3个特点:(1)低概率的错标非边缘点和低概率不标真实边缘点;(2)检测出来的边缘点应该尽可能的靠近真实边缘中心;(3)边缘响应是单值的。设表示两维高斯函数,表示图像;Canny边缘检测算子为式中:是边缘曲线的法向量,由于事先不知道边缘的方向,所以取。那么边缘点是方程的解,即然后通过双阈值去掉伪边缘,Canny算子检测到的是边缘点是高斯函数平滑后的图像拐点。Canny算法的实现步骤:Step1:用高斯滤波器

2、平滑图像,去除图像噪声。一般选择方差为1.4的高斯函数模板和图像进行卷积运算。Step2:用一阶偏导的有限差分来计算梯度的幅值和方向。使用的梯度算子计算x和y方向的偏导数和,方向角,梯度幅值。Step3:对梯度幅值应用非极大值抑制。幅值M越大,其对应的图像梯度值也越大,但这还不足以确定边缘,因为这里仅把图像快速变化的问题转化成求幅值局部最大值问题,为确定边缘,必须细化幅值图像中的屋脊带,只保留幅值局部变化最大的点,生成细化的边缘。Step4:用双阈值算法检测并且连接边缘。双阈值法使Canny算子提取的边缘点更具有鲁棒性,高低阈值分别表示为Hth和L

3、th,对于高阈值Hth的选折,基于计算出的图像梯度值对应的直方图进行选取。在一幅图像中,非边缘点数目在总图像像素点数目中占的比例表示为Hratio,根据图像梯度值对应的直方图累加,累加数目达到总像素数目的Hratio时,对应的图像梯度值设置为Hth,在文中设定Hratio为0.7。低阈值Lth的选择通过Lth=Lratio*Hth得到,文中Lratio设定为0.4。最后通过对边缘点的标记和领域关系进行连接得到最后的边缘检测图。3亚像素级Zernike矩算子精确定位边缘Zernike矩算子的基本思想是通过计算每个像素点的4个参数来判断该点是否为边缘点

4、。像素点的4个参数为:k—灰度阶跃高度,h—背景灰度,l—中心点到边缘的距离,—中心点到边缘垂线与x轴的夹角,各参数物理意义参考图1[2]。图1平面亚像素边缘阶跃模型离散图像中的一点的Zernike正交矩定义为:(1)(1)式表明,为了计算出一点的,需要将该点领域的点映射到单位圆的内部,复数多项式的极坐标形式可以表示为:(2)Zernike矩算子实现步骤:Step1:根据模板计算矩和,表1,表2,表3为推导的模板。Step2:计算旋转角度(3)Step3:计算(4)Step4:计算(5)Step5:根据亚像素坐标与像素坐标关系计算(6)表1模板实部

5、00.0150.0190-0.019-0.01500.0220.0470.0230-0.023-0.047-0.0220.0570.0470.0230-0.023-0.047-0.0570.070.0470.0230-0.023-0.047-0.070.0570.0470.0230-0.023-0.047-0.0570.0220.0470.0230-0.023-0.047-0.02200.0150.0190-0.019-0.0150表2模板虚部0-0.022-0.057-0.07-0.057-0.0220-0.015-0.047-0.047-0.0

6、47-0.047-0.047-0.015-0.019-0.023-0.023-0.023-0.023-0.023-0.01900000000.0190.0230.0230.0230.0230.0230.0190.0150.0470.0470.0470.0470.0470.01500.0220.0570.070.0570.0220表3模板00.0230.0390.0410.0390.02300.0230.027-0.013-0.026-0.0130.0270.0230.039-0.023-0.053-0.066-0.053-0.0130.0390.0

7、41-0.026-0.066-0.081-0.066-0.0260.0410.039-0.013-0.053-0.066-0.053-0.0130.0390.0230.027-0.013-0.026-0.0130.0270.02300.0230.0390.0410.0390.02304最小二乘椭圆拟合摄像机标定过程中靶标上圆形标志经透镜采集后为平面椭圆,需要对所提取的椭圆边缘点进行最小二乘拟合,确定标志中心的像素位置。先对采集的靶标图像进行Canny边缘检测,通过计算圆形度确定每个圆的区域,在对边缘检测的图像进行亚像素检测,最后将每个圆区域的亚像素

8、数据进行最小二乘拟合。椭圆的平面方程为[3]:(7)拟合求得椭圆方程5个参数B,C,D,E,F。椭圆中心坐标计算公式为:(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。