[发明专利]应用于机器视觉检测的工件直线边缘定位方法在审
申请号: | 201810181295.5 | 申请日: | 2018-03-06 |
公开(公告)号: | CN108416787A | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 张旭阳;程国首 | 申请(专利权)人: | 昆山海克易邦光电科技有限公司 |
主分类号: | G06T7/13 | 分类号: | G06T7/13;G06T7/70 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215300 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 波峰 波谷 检测区域 直线边缘 边缘点 候选点 投影 抛物线 最小二乘法拟合 机器视觉检测 亚像素边缘 边缘搜索 边缘提取 边缘位置 边缘直线 差分计算 粗略定位 霍夫变换 机器视觉 图像灰度 投影线 拟合 应用 | ||
1.一种应用于机器视觉检测的工件直线边缘定位方法,其特征在于:
具体步骤如下:
S1)带有方向的边缘提取:确定检测区域,在检测区域范围内按照从左到右方向进行边缘搜索;
S2) 投影:进行投影,以获取每条投影线上图像灰度的均值,从而获得投影均值的投影波形,波形公式为;
其中,f(i)代表在感兴趣区域内沿线寻找方向第i个位置灰度平均强度值,g(i,y)为感兴趣区域内图像上在坐标(i, y)的灰度值;
S3)进行差分计算:
假设投影波形在i处的差分值为,V处的差分算法如下:
;
S4)求得候选点:根据差分波形,求得波峰和波谷通过波峰和波谷,断定要选择的边缘位置的具体点,准确的求得候选点;
S5)求取亚像素边缘位置:根据波峰或者波谷左右点,拟合抛物线,得到抛物线方程:
则抛物线顶点坐标则为边缘要求的亚像素边缘位置:
;
S6)求得边缘点:以一定步长循环执行S1)-S4),求得一系列边缘点
P=();
S7)直线的粗略定位:使用提取到的边缘点,采用霍夫变换得到边缘直线,
一个边缘直线是由一系列离散的点所组成,
假设点集为P=(),其中i=(1,2,3,···,n),n为边缘点个数;将数据点()带入极坐标公式:
其中按照初始设定的角度范围,避免180范围内进行统计,大大减少了计算量;设定角度步幅可以按照检测感兴趣区域最长的边L进行计算:
其中为系数,可以根据具体情况设定,保证感兴趣区域最外边在旋转时在一个像素左右;
S8)最小二乘法拟合直线:
将S7)得到的直线方程计算转换为一般直线方程:
AX+BY+C=0
其中,,C=
分别计算边缘点到直线的距离:
设定距离门限值,如果d<,则点为有效点;
将所有有效点进行拟合,最终得到直线方程:
AX+BY+C=0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆山海克易邦光电科技有限公司,未经昆山海克易邦光电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810181295.5/1.html,转载请声明来源钻瓜专利网。