一种双目视觉下的转轴标定方法技术

技术编号:11485454 阅读:91 留言:0更新日期:2015-05-21 02:17
本发明专利技术公开了一种双目视觉下的转轴标定方法,包括以下步骤:将旋转台置于两个摄像机的视场内,并将标定板摆放于旋转台上;利用两个摄像机同时对标定板的角点进行检测,选取距离旋转台中心最远的一个角点记为标记点Q1;将旋转台依次旋转两个角度,得到标记点Q2和标记点Q3;分别求取3个标记点在世界坐标系下的三维坐标;将旋转轴与旋转台平面的几何关系转换为向量之间的运算关系,并根据步骤3中得到的任意两个标记点的三维坐标,求取旋转轴的方向以及旋转台的圆心坐标,从而完成对转轴标定。本发明专利技术的一种双目视觉下的转轴标定方法,解决了现有技术中存在的标定装置复杂,且需要通过大量的计算来获取标记点而导致标定效率低的问题。

【技术实现步骤摘要】
一种双目视觉下的转轴标定方法
本专利技术属于计算机视觉
,涉及一种双目视觉下的转轴标定方法。
技术介绍
双目视觉,是基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维几何信息的方法。基于双目视觉的双目测量技术是机器视觉的一种重要形式,是利用两个摄像机模拟人眼的结构对空间特征点进行测量,它是融合两只眼睛获得的图像并观察它们之间的差别,可以获得明显的深度感,建立特征间的对应关系,把空间中一点在不同图像中的映像点对应起来。在双目测量技术中,通常人们会将被测物体置于旋转台上,使被测物体在旋转台的旋转下随之旋转,从而实现被测物体360度的测量,而为了保证被测物体随旋转台旋转之后测量的准确性,就需要对旋转台标定,找出旋转台旋转轴线的中心位置以及方向。目前,旋转轴标定一般有两种方法:一种方法是针对计算机视觉测量中旋转轴标定的方法,其主要由标准平面或高精度且半径已知的标准球来实现,被标定的视觉测量设备首先从多个旋转位置获取标准平面或标准球的表面三维数据,然后根据三维点数据拟合出平面或球的表面方程,最后根据平面或标准球的几何特征求取出旋转台的旋转轴线的位置;但是这种方法需要标准平面或高精度半径已知的标准球来作为标定板,并且需要在多个位置获取平面或标准球的表面三维数据,使得对于标定板的要求就比较高,且会造成标定成本比较高,标定效率比较低。另外一种方法是利用球形标靶,旋转若干个位置后再通过灰度值跳变像素的寻找粗略寻出标靶的边缘,然后根据标靶边缘上相邻像素点之间的曲率变化对边缘进行筛选,得到准确的球形标靶边缘点,进而使用最小二乘法获取球形标靶的圆心,最后再通过每个圆心三维点数据进行拟合平面来求取旋转轴。在寻找标靶边缘的过程中阈值选取的精确程度直接影响着边缘的确定,而阈值的选取通常是根据灰度值跳变以及经验值来确定,存在很大的不确定性;其次,在计算的时候数据计算量也是比较大的。综上,现有的对旋转轴标定的方法中,存在需要额外制作标记圆或标定球,使得标定装置比较复杂,且需要通过一定的计算方法来获取标记点,从而导致标定效率低。
技术实现思路
本专利技术的目的是提供一种双目视觉下的转轴标定方法,解决了现有技术中存在的标定装置复杂,且需要通过大量的计算来获取标记点而导致标定效率低的问题。本专利技术所采用的技术方案是,一种双目视觉下的转轴标定方法,包括以下步骤:步骤1,将旋转台置于两个摄像机的视场内,并将标定板摆放于旋转台上,使得旋转台在旋转前后标定板整体都处于两个摄像机的共同视场范围内;两个摄像机分别记为左摄像机和右摄像机;步骤2,利用左摄像机和右摄像机同时对标定板的角点进行检测,选取距离旋转台中心最远的一个角点记为标记点Q1(x1,y1,z1);将旋转台依次旋转至少两个角度,选取距离旋转台中心最远的两个角点并分别记为标记点Q2(x2,y2,z2)和标记点Q3(x3,y3,z3),上述3个标记点均位于同一水平面上;其中标记点Q1在左摄像机和右摄像机中的坐标分别记为Ql1(u1,v1)和Qr1(u2,v2),标记点Q2在左摄像机和右摄像机中的坐标分别记为Ql2(u1',v1')和Qr2(u2',v2'),标记点Q3在左摄像机和右摄像机中的坐标分别记为Ql3(u1″,v1″)和Qr3(u2″,v2″);步骤3,分别求取3个标记点在世界坐标系下的三维坐标;步骤4,根据步骤3中得到的三个标记点的三维坐标,求取旋转轴的方向以及旋转台的圆心坐标,从而完成对转轴的标定。本专利技术的特点还在于,步骤1中标定板为棋盘格。步骤3具体为:步骤3.1,分别对左摄像机和右摄像机进行标定,得到左摄像机的参数矩阵和右摄像机的参数矩阵;步骤3.2,分别根据左摄像机和右摄像机的参数矩阵得到左摄像机的投影矩阵M1、右摄像机的投影矩阵M2;其中,左摄像机的投影矩阵M1记为:式中,分别为左摄像机投影矩阵M1的第i行和第j列元素;右摄像机的投影矩阵M2记为:式中,分别为右摄像机投影矩阵M2的第i行和第i列元素;步骤3.3,分别根据左摄像机投影矩阵M1和右摄像机的投影矩阵M2求取标记点Q1、Q2、Q3在世界坐标系下的三维坐标;求取标记点Q1在世界坐标系下的三维坐标的具体方法如下:式中,(u1,v1,1)和(u2,v2,1)分别为Ql1与Qr1的齐次坐标;(x1,y1,z1,1)是标记点Q1的齐次坐标,Zc1和Zc2分别是比例系数;求取标记点Q2在世界坐标系下的三维坐标的具体方法如下:求取标记点Q3在世界坐标系下的三维坐标的具体方法如下:步骤3.4,通过对步骤3.3中得到的表达式求解,得到3个标记点的表达式,具体为:通过对公式12和公式13联立求解,得到标记点Q1的表达式为:通过对公式14和公式15联立求解,得到标记点Q2的表达式:通过对公式16和公式17联立求解,得到标记点Q3的表达式为:步骤3.5,分别利用最小二乘法求解步骤3.4中得到的公式9、公式10和公式11,得到标记点Q1、标记点Q2和标记点Q3在世界坐标系下的三维坐标。步骤4中求取旋转轴方向具体为:步骤A,选取标定板上的两个标记点组成向量Q1Q2,根据旋转轴向量R(a',b',c')与旋转台平面上的向量垂直,得到旋转轴向量的第一表达式为:R=Q1Q2×Q2Q3(21)或选取旋转台上的其中两个标记点组成向量Q2Q3,得到旋转轴向量的第二表达式为:R=Q2Q1×Q1Q3(22)或选取旋转台上的其中两个标记点组成向量Q1Q3,得到旋转轴向量的第三表达式为:R=Q1Q3×Q3Q2(23)步骤B,将旋转轴向量的第一表达式展开得:R=(x2-x1,y2-y1,z2-z1)×(x3-x2,y3-y2,z3-z2)(24)或将旋转轴向量的第二表达式展开得:R=(x1-x2,y1-y2,z1-z2)×(x3-x1,y3-y1,z3-z1)(25)或将旋转轴向量的第三表达式展开得:R=(x3-x1,y3-y1,z3-z1)×(x2-x3,y2-y3,z2-z3)(26)步骤C,根据步骤B中展开的旋转轴向量的第一表达式可以得到关于旋转轴向量的三个坐标值a',b',c'的表达式为:或根据步骤B中展开的旋转轴向量的第二表达式可以得到关于旋转轴向量的坐标a',b',c'的表达式为:或根据步骤B中展开的旋转轴向量的第三表达式可以得到关于旋转轴向量的坐标a',b',c'的表达式为:步骤4中求取旋转台圆心坐标是在旋转台平面上任选两个标记点组成向量,并根据圆上任意两点的连线的垂直平分线必过圆心的原理来求取旋转台圆心坐标。本专利技术的有益效果是,通过利用对摄像机标定的标定板进而对旋转台进行标定,不需要额外制作标定球或者标记圆,并且标定板的摆放位置不受限制,实现了标定装置的简单化,也实现了摄像机标定与旋转轴标定的融合;通过对标定板角点进行识别进而作为标记点来对旋转轴进行标定,无需再对标记球或者标记圆求球心或者求圆心,实现了旋转轴标定过程的简单化,提高了标定效率。附图说明图1是本专利技术一种双目视觉下的转轴标定方法的流程示意图;图2是本专利技术中的双目视觉下旋转轴标定系统的部分结构示意图;图3是本专利技术中双目视觉下空间点重建的原理图。图2中OXYZ坐标系是世界坐标系;图3中OlXlYlZl与OrXrYrZr分别为左右摄本文档来自技高网
...
一种双目视觉下的转轴标定方法

【技术保护点】
一种双目视觉下的转轴标定方法,其特征在于,包括以下步骤:步骤1,将旋转台置于两个摄像机的视场内,并将标定板摆放于旋转台上,使得旋转台在旋转前后标定板整体都处于两个摄像机的共同视场范围内;两个摄像机分别记为左摄像机和右摄像机;步骤2,利用左摄像机和右摄像机同时对标定板的角点进行检测,选取距离旋转台中心最远的一个角点记为标记点Q1(x1,y1,z1);将旋转台依次至少旋转两个角度,选取距离旋转台中心最远的两个角点并分别记为标记点Q2(x2,y2,z2)和标记点Q3(x3,y3,z3),上述3个标记点均位于同一水平面上;其中标记点Q1在左摄像机和右摄像机中的坐标分别记为Ql1(u1,v1)和Qr1(u2,v2),标记点Q2在左摄像机和右摄像机中的坐标分别记为Ql2(u1',v1')和Qr2(u2',v2'),标记点Q3在左摄像机和右摄像机中的坐标分别记为Ql3(u1″,v1″)和Qr3(u2″,v2″);步骤3,分别求取3个标记点在世界坐标系下的三维坐标;步骤4,根据步骤3中得到的三个标记点的三维坐标,求取旋转轴的方向以及旋转台的圆心坐标,从而完成对转轴的标定。

【技术特征摘要】
1.一种双目视觉下的转轴标定方法,其特征在于,包括以下步骤:步骤1,将旋转台置于两个摄像机的视场内,并将标定板摆放于旋转台上,使得旋转台在旋转前后标定板整体都处于两个摄像机的共同视场范围内;两个摄像机分别记为左摄像机和右摄像机;步骤2,利用左摄像机和右摄像机同时对标定板的角点进行检测,选取距离旋转台中心最远的一个角点记为标记点Q1(x1,y1,z1);将旋转台依次至少旋转两个角度,选取距离旋转台中心最远的两个角点并分别记为标记点Q2(x2,y2,z2)和标记点Q3(x3,y3,z3),上述3个标记点均位于同一水平面上;其中标记点Q1在左摄像机和右摄像机中的坐标分别记为Ql1(u1,v1)和Qr1(u2,v2),标记点Q2在左摄像机和右摄像机中的坐标分别记为Ql2(u1',v1')和Qr2(u2',v2'),标记点Q3在左摄像机和右摄像机中的坐标分别记为Ql3(u1”,v1”)和Qr3(u2”,v2”);步骤3,分别求取3个标记点在世界坐标系下的三维坐标;步骤4,根据步骤3中得到的三个标记点的三维坐标,求取旋转轴的方向以及旋转台的圆心坐标,从而完成对转轴的标定。2.根据权利要求1所述的一种双目视觉下的转轴标定方法,其特征在于,所述步骤1中标定板为棋盘格。3.根据权利要求1所述的一种双目视觉下的转轴标定方法,其特征在于,所述步骤3具体为:步骤3.1,分别对左摄像机和右摄像机进行标定,得到左摄像机的参数矩阵和右摄像机的参数矩阵;步骤3.2,分别根据左摄像机和右摄像机的参数矩阵得到左摄像机的投影矩阵M1、右摄像机的投影矩阵M2;其中,左摄像机的投影矩阵M1记为:式中,分别为左摄像机投影矩阵M1的第i行和第j列元素;右摄像机的投影矩阵M2记为:式中,分别为右摄像机投影矩阵M2的第i行和第j列元素;步骤3.3,分别根据左摄像机投影矩阵M1和右摄像机的投影矩阵M2求取标记点Q1、Q2、Q3在世界坐标系下的三维坐标;所述求取标记点Q1在世界坐标系下的三维坐标的具体方法如下:式中,(u1,v1,1)和(u2,v2,1)分别为Ql1与Qr1的齐次坐标;(x1,y1,z1,1)是标记点Q1的齐次坐标,Zc1和Zc2分别是比例系数;所述求取标记点Q2在世界坐标系下的三维坐标的具体方法如下:所述求取标记点Q3在世界坐标系下的三维坐标的具体方法如下:步骤3.4,通过对步骤3.3中得到的表达式求解,得到3个标记点的表达式,具体为:通过对公式12和公式13联立求解,得到标记点Q1的表达式为:

【专利技术属性】
技术研发人员:隋连升张毅坤支煜王凯张苓苓王娜
申请(专利权)人:西安理工大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1