[发明专利]一种棋盘格角点全自动检测方法有效
申请号: | 202010027789.5 | 申请日: | 2020-01-10 |
公开(公告)号: | CN111243032B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 孔维强;吕德运;仲维;刘日升;樊鑫;罗钟铉 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G06T7/80 | 分类号: | G06T7/80;G06T7/13 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 陈玲玉 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 棋盘 格角点 全自动 检测 方法 | ||
1.一种棋盘格角点全自动检测方法,其特征在于,步骤如下:
1)设置标记:在棋盘格上设置颜色或形状的标识来标记初始的位置;
2)拍摄图像:采用相机拍摄棋盘格标定板,获得棋盘格标定板图像,并分别进行初步图像处理;
3)检测标记:通过形态学或颜色检测算法检测出预先设定的标记的像素坐标;
4)利用标记:根据这些标记的像素坐标确定初始小格子四个点的像素坐标,通过迭代求出精确的亚像素级角点坐标;
5)向外扩展:根据这四个点的亚像素级角点坐标和它们在世界坐标系中的世界坐标,求出单应性矩阵H;将单应性矩阵H和相邻小格子在世界坐标系中的世界坐标相乘,求出相邻小格子另外两个未知点的起始粗略亚像素级角点;然后根据亚像素级角点求解原理,求出最终的亚像素级角点坐标;
步骤5)中向外扩展,具体包括以下步骤:
5-1)初始小格子的四个初始粗略的角点坐标P1,P2,P3,P4;根据相机成像原理,世界坐标系中的一点W(Xw,Yw,Zw)在像素坐标系中的投影点P的像素坐标为(u,v),即为:
其中,Zc为相机坐标系中点W的Z轴坐标,u0为x方向图像中心坐标,v0为y方向图像中心坐标,f为焦距,R为旋转矩阵,T为平移向量,fx为u轴的尺度因子,fy为v轴的尺度因子,dx为x方向像元尺寸,dy为y方向像元尺寸;
5-2)记棋盘格标定板平面上的点的Z=0,所以:
其中,r1、r2、r3分别为旋转矩阵R的三个列向量,t为x和y方向的平移向量;由ZcP‘=HW’,令则得到单应性矩阵H:
H=A[r1r2t
所以根据世界坐标系中四个点的坐标和这四个点的像素级坐标便能求出单应性矩阵H。
2.根据权利要求1所述的一种棋盘格角点全自动检测方法,其特征在于,步骤5)后面还有步骤6)增强鲁棒性,在向外扩展的过程中,充分利用先验知识剔除棋盘格标定板图像上不满足条件的角点,最终完成棋盘格标定板图像上亚像素级角点的检测。
3.根据权利要求1所述的一种棋盘格角点全自动检测方法,其特征在于,步骤4)中利用标记,具体包括以下步骤:
4-1)利用几何关系求解初始小格子在像素坐标系中四个粗略的角点坐标;
4-2)根据亚像素级角点附近“垂直向量,乘积为0”的特性,令待求的精确亚像素级角点为q,则其周围的点pi与q的连线向量为(pi-q);对于搜索窗口内任意一个点pi,令pi处的灰度梯度为Gi,得到公式:
Gi*(pi-q)=0
使用最小二乘法求解:
即:
令pi点的个数为N,引入高斯权重,设pi点处的权重为wi,亚像素级角点的坐标q为:
使用sobel卷积求点pi处的灰度梯度值Gi;对于点pi有:
Gi=[dxdy]
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010027789.5/1.html,转载请声明来源钻瓜专利网。