[发明专利]一种圆心亚像素精度定位方法有效
申请号: | 201910818533.3 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110634146B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 叶景杨;曹玲;卢盛林 | 申请(专利权)人: | 广东奥普特科技股份有限公司 |
主分类号: | G06T7/13 | 分类号: | G06T7/13;G06T7/80 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 潘俊达;王滔 |
地址: | 523000 广东省东莞*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 圆心 像素 精度 定位 方法 | ||
本发明属于工业相机标定技术领域,具体涉及一种圆心亚像素精度定位方法,包括如下步骤:S1、对实心圆点标定板灰度图像进行图像二值化和Blob筛选,获得图像中圆点初始中心坐标;S2、假设其中一个圆点的初始中心坐标C0,设置一采样边长d,以C0为中心从标定板图像中获取d×d的大小采样图像,确保当前圆点完整地包含在采样图像内,且不包含其他圆点。利用Sobel算子获得圆点边缘附近的灰度梯度作为权重,结合像素级的边缘点进行加权椭圆中心拟合,从而免除了亚像素级边缘检测的步骤,提高了运算效率和算法稳定性。
技术领域
本发明属于工业相机标定技术领域,具体涉及一种圆心亚像素精度定位方法。
背景技术
工业相机标定过程中,常常采用实心圆点阵列图案板作为标定板,通过工业相机拍摄多幅标定板图像,利用实心圆点的图像坐标和世界坐标对相机模型参数进行标定,图像中实心圆点的定位精度直接影响了最终标定效果。在标定过程中,一般先对标定图像进行二值化,通过Blob筛选获得圆点初始圆心,为了获得更高精度的圆点定位坐标,往往需要再对每一个圆点的圆心进行亚像素精度定位。
现有的亚像素精度定位方法一般是根据圆点初始圆心,通过Canny边缘检测获得当前圆点的亚像素精度的边缘点,再进行等权重的椭圆中心拟合,该方法由于需要先进行亚像素级的边缘检测,算法过程复杂,运算量较大,导致运行时间较长。
发明内容
针对现有技术的不足,提供一种圆心亚像素精度定位方法,利用Sobel算子获得圆点边缘附近的灰度梯度作为权重,结合像素级的边缘点进行加权椭圆中心拟合,从而免除了亚像素级边缘检测的步骤,提高了运算效率。
为实现上述目的,本发明采用如下技术方案:
一种圆心亚像素精度定位方法,包括如下步骤:
S1、对灰度图像进行图像二值化和Blob筛选,获得图像中圆点初始中心坐标;
S2、假设其中一个圆点的初始中心坐标C0,设置一采样边长d,以C0为中心从图像中获取d×d的大小采样图像,确保当前圆点完整地包含在采样图像内,且不包含其他圆点;
S3、对于采样图像中的每个像素,分别在X和Y方向上利用Sobel算子求得当前像素在X方向上的梯度Gx,Y方向上的梯度Gy,则当前像素的灰度梯度幅值G为:
S4、设置一梯度幅值阈值Gt,对于采样图像中每个像素,其灰度梯度Gi高于Gt的像素点坐标计入采样点集P,P={(x0,y0),(x1,y1),(x2,y2)...(xn,yn)},采样点集P的元素数量为n,对应的灰度梯度幅值总和Gsum为:
S5、对于采样点集P中的像素点pi=(xi,yi),其对应权重wi为:
得到采样点集P对应权重序列W={w0,w1,w2...wn};
S6、已知平面椭圆的一般方程为:
x2+Axy+By2+Cx+Dy+E=0
利用采样点集P和对应权重W,构建矩阵:
其中矩阵L,X,R满足关系:X=L-1R,已知矩阵L,矩阵R,故可以求得矩阵X,包括其中元素A,B,C,D,E;
S7、假设椭圆亚像素精度中心点为(xc,yc),根据S6获得的A,B,C,D参数,则可以通过下述公式得到椭圆亚像素精度中心点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东奥普特科技股份有限公司,未经广东奥普特科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910818533.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于图像处理的仓库盘点方法
- 下一篇:基于双边引导上采样的图像抠图方法