[发明专利]一种基于机器视觉的快速亚像素边缘检测与定位方法有效
申请号: | 201410469840.2 | 申请日: | 2014-09-16 |
公开(公告)号: | CN104268857B | 公开(公告)日: | 2017-07-18 |
发明(设计)人: | 王耀南;李康军;陈铁建;吴成中;冯明涛 | 申请(专利权)人: | 湖南大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/13;G06T7/181 |
代理公司: | 长沙市融智专利事务所43114 | 代理人: | 黄美成 |
地址: | 410082 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于机器视觉的快速亚像素边缘检测与定位方法,包括以下步骤步骤1获取检测图像;步骤2图像去噪预处理步骤3计算每个像素点水平方向上的梯度Gx和垂直方向上的梯度Gy;步骤4计算每个像素点极坐标下的梯度幅值G0和梯度方向Gθ;步骤5确定每个像素点的邻域像素点;步骤6确定像素级边缘点;步骤7计算每个像素级边缘点在8分梯度方向上的亚像素边缘点到该像素级边缘点的距离;步骤8计算实际梯度方向Gθ上的亚像素边缘点到像素级边缘点的距离d;步骤9采用余弦查找表法计算其实际梯度方向Gθ上的亚像素边缘点的直角坐标,进而实现图像边缘点的检测和亚像素级定位。整个方法计算精度高、速度快。 | ||
搜索关键词: | 一种 基于 机器 视觉 快速 像素 边缘 检测 定位 方法 | ||
【主权项】:
一种基于机器视觉的快速亚像素边缘检测与定位方法,其特征在于,包括以下步骤:步骤1:获取待检测的PCB板图像:步骤2:对待检测的PCB板图像进行灰度化处理与去噪操作,获得去噪图像:步骤3:计算去噪图像上每个像素点在水平方向上的直角水平梯度Gx和在垂直方向上的直角垂直梯度Gy;步骤4:采用分象限的CORDIC算法将每个像素点在直角坐标下的直角水平梯度Gx和直角垂直梯度Gy分别转换为极坐标下的极角梯度幅值G0和极角梯度方向Gθ;步骤5:根据步骤4获得的每个像素点的极角梯度方向Gθ,确定像素点在八分梯度方向上的八分梯度邻域像素点P+和P‑;所述八分梯度方向是指将每个像素点的邻域梯度方向划分成均匀的八个梯度方向,每个梯度方向对应一个角度范围,当像素点的极角梯度方向角度落入某一八分梯度方向的角度范围中,则当前八分梯度方向为该像素点的八分梯度方向;步骤6:对每个像素点以及其八分梯度邻域像素点,进行梯度邻域峰值检测和左右邻域连接性判断,确定去噪图像中的像素级边缘点;步骤7:利用对数高斯函数插值法计算每个像素级边缘点在八分梯度方向上的理论亚像素边缘点,并计算该理论亚像素边缘点到对应像素级边缘点的距离r;r=lnG+-lnG-4lnG0-2(lnG++lnG-)]]>其中,G+和G‑分别为像素级边缘点对应的八分梯度邻域像素点P+和P‑的极角梯度幅值;步骤8:计算每个理论亚像素边缘点在对应像素级边缘点极角梯度方向Gθ上的实际亚像素边缘点位置与到对应像素级边缘点的距离d,包括以下步骤:首先,通过理论亚像素边缘点作到对应像素级边缘点极角梯度方向Gθ所在直线的最短距离点,作为实际亚像素边缘点;然后,利用八分梯度方向上的理论亚像素边缘点到该像素级边缘点的距离r与极角梯度方向Gθ计算实际亚像素边缘点到像素级边缘点的距离d;步骤9:对每一个实际亚像素边缘点,利用实际亚像素边缘点的极角梯度方向Gθ和到对应像素级边缘点的距离d,计算实际亚像素边缘点的直角坐标位置,实现边缘检测与定位。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410469840.2/,转载请声明来源钻瓜专利网。