[发明专利]一种高速滚转体位姿测量方法有效
申请号: | 201310139656.7 | 申请日: | 2013-04-19 |
公开(公告)号: | CN103256896A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 刘巍;贾振元;鲁文博;马鑫;崔晓春;张洋;尚志亮 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G01B11/03 | 分类号: | G01B11/03;G01B11/26;G01C1/00;G01C11/00 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 关慧贞 |
地址: | 116100*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种高速滚转体位姿测量方法属于计算机视觉测量技术领域,涉及一种基于视觉的高速滚转体的空间位置与姿态的精确测量方法。该测量方法采用双目视觉系统,利用左右两个高速摄像机实时采集被测滚转体的运动图像,由图形工作站将左右两个超高速摄像机传输来的图片信息进行处理。采用特殊标记点的方式,在被测滚转体表面均匀加工出36个位置已知的标记点,解决被测滚转体在运动过程中表面标记点消隐问题。采用特殊的标记点布局形式,将被测滚转体绕自身轴线每转动30度加工3个共线的标记点。本发明利用标记点特殊布局的方式很好的解决了由于目标物体滚转所产生的标记点消隐等问题,可高效完成了高速滚转体的位姿测量。 | ||
搜索关键词: | 一种 高速 转体 测量方法 | ||
【主权项】:
1.一种基于视觉的高速滚转体位姿测量方法,其特征是,采用双目视觉系统,利用左右两个高速摄像机(1、1’)实时采集被测滚转体(7)的运动图像,由图形工作站(6)将左右两个超高速摄像机(1、1’)传输来的图片信息进行处理;采用特殊标记点的方式,在被测滚转体(7)表面均匀加工出36个位置已知的标记点,解决被测滚转体(7)在运动过程中表面标记点消隐问题;并且,采用特殊的标记点布局形式,将被测滚转体(7)绕自身轴线每转动30度加工3个共线的标记点,将传统方法中对个别标志特征的匹配问题转化为对布局宏观特征的匹配问题,测量方法的具体步骤如下:首先通过图形工作站控制四维正交电控位移平台(3、3’)移动,调整超高速摄像机(1、1’)的测量位置,然后打开两个低角度光源(2、2’).以提高测量空间的亮度,最后由图形工作站(6)进行双目图像标定、双目图像的特征点提取、滚转体特征点的匹配、滚转体位姿测量;(1)两个高速摄像机的标定首先应用张氏标定方法标定出两相机的内外参数,然后通过双目系统对已知空间参照物的重建约束作为优化目标,对双目系统中左右两个高速摄像机(1、1’)的内外参数进行整体优化;标定所用平面靶标是标定常用的棋盘格标定板,棋盘格标定板上各角点的世界坐标是已知的,而由双目系统重建出来的各靶标角点坐标应与实际坐标相符,各靶标角点坐标与实际坐标的偏差目标函数f(x)如下所示:f(x)=(Xd-Xr)2+(Yd-Yr)2+(Zd-Zr)2 (1)其中:Xd,Yd,Zd为各角点的实际坐标,而Xr,Yr,Zr为重建得到的各角点坐标,则可建立目标函数F(x)如下:F ( x ) = min Σ i = 1 N f ( x ) 2 - - - ( 2 ) ]]> 针对该目标函数F(x)应用Levenberg-Marquardt(LM)方法进行优化,可得到双目视觉系统各摄像机内外参数的全局最优解;(2)标记点特征的提取采用梯度重心法提取被测滚转体(7)运动时表面的标记点,首先采用高斯一阶微分算子对图像进行卷积操作,以获得图像在各点的梯度,则对于标志图案所在子区域的梯度重心点坐标的求取方法如下:C = Σ i = - h h Σ j = - w w [ | G ( i , j ) | · P ( i , j ) ] / Σ i = - h h Σ j = - w w | G ( i , j ) | - - - ( 3 ) ]]> 其中:C为应用梯度重心法所提取的标记点中心像素坐标值,|G(i,j)|为(i,j)点的梯度幅值,w,h分别为目标图像的宽和高,P(i,j)为(i,j)点的图像坐标;(3)标记点的匹配与标号采用特殊的标记点布局形式,将传统方法中对个别标志特征的匹配问题转化为对布局宏观特征的匹配问题;首先在被测滚转体(7)表面均匀加工位置已知的标记点,具体布局方式如下:特殊的布局方式为:在被测滚转体(7)表面绕被测滚转体(7)轴线每隔30度加工出一组标记点,共12组,每组有3个共线点,3个共线点分别分布在被被测滚转体(7)的头部,尾部和中间部分;将36个标记点进行1-36个数字的标号,即确定了所有36个标记点的位置关系;图像标记点的匹配方法首先对左高速摄像机(1)拍摄的图像标记点与右高速摄像机(1’)拍摄的图像标记点进行初匹配,初匹配方法如下:先利用Longguet-Higgins提出的归一化8点算法计算出左右两高速摄像机(1、1’)的基本矩阵F,再通过左高速摄像机(1)拍摄图片与右高速摄像机(1’)拍摄图片的极限约束关系进行图像标记点的初匹配,如果左高速摄像机(1)拍摄的图像标记点xl与右高速摄像机(1’)拍摄的图像标记点xr匹配的话,即满足极限约束条件,极限约束条件如下所示:x l T Fx r = 0 - - - ( 4 ) ]]> 其中:xl为左高速摄像机(1)拍摄的图像标记点;xr为右高速摄像机(1)拍摄的与xl匹配的图像标记点;F为左右两个高速摄像机(1、1’)间的基本矩阵;然后将所有满足极限约束条件的左右图像标记点进行三维重建,重建出空间标记点在世界坐标系下的三维坐标值,其重建公式如下所示:x = zX 1 f 1 ]]>y = zY 1 f 1 - - - ( 5 ) ]]>z = f 1 ( f 2 t y - y 2 t z ) Y 1 ( r 7 X 1 + r 8 Y 1 + r 9 f 1 ) - f 2 ( r 4 X 1 + r 5 Y 1 + r 6 f 1 ) ]]> 其中:xl=[X1 Y1],X1,Y1分别为左高速摄像机(1)拍摄的图像标记点xl的横、纵坐标;xr=[X2 Y2],X2,Y2分别为右高速摄像机(1’)拍摄的图像标记点xr的横、纵坐标;(x y z)为由左两图像标记点xl和右两图像标记点xr重建出来的空间标记点的三维坐标;f1、f2分别为左右高速摄像机(1、1’)的焦距;r 1 r 2 r 3 r 4 r 5 r 6 r 7 r 8 r 9 ]]> 为右高速摄像机(1’)相对于左高速摄像机(1)的旋转矩阵,[tx ty tz]是右高速摄像机(1’)相对于左高速相机(1)的平移矩阵;得到拟匹配空间标记点在世界坐标系下的三维坐标后,通过标记点宏观位置的已知关系对标记点进一步匹配,进一步匹配的步骤如下:首先计算所有空间点每两个点间的距离,记为集合P,在集合P中分别寻找距离为L1、L2、L3、L4的标记点对,然后在满足L1、L2、L3、L4距离约束的空间标记点对所形成的直线上寻找空间标记点,并且将标记点对于满足直线条件的标记点组成三个点的小组,将匹配后的标记点与布局中的标记点一一对应,并按照布局中的标号对匹配后的标记点进行标号,排除不满足以上条件的空间标记点,完成左右图像标记点的匹配并且对匹配完成的空间标记点进行标号;(4)位置姿态的求解●标记点坐标优化利用特殊布局标记点的位置关系,将上述匹配完的空间标记点坐标进行优化,提高坐标精度目标函数F(x)如下所示:F ( x ) = min Σ i = 1 9 Σ j = 1 9 ( L ij - l ij ) 2 - - - ( 6 ) ]]> Lij为标号为i的标记点到标号为j的标记点的测量距离,lij为标号为i标记点到标号为j标记点加工的实际距离;●求解被测滚转体的质心实际坐标被测滚转体与标记点加工完成时,质心与标记点的相对位置已经确定,所以质心与每个标记点的实际距离已知,首先根据上述已经提取的匹配后的9个标记点到质心距离的已知条件,可以计算出被测滚转体(7)的质心坐标为Ot;L Q t B 1 = l Q t B 1 ]]>L Q t B 2 = l Q t B 2 - - - ( 7 ) ]]>L Q t B 3 = l Q t B 3 ]]> 其中:B1、B2、B3为提取、匹配、标号后的三个点,为被测滚转体(7)的质心坐标到B1空间标记点的测量距离,为被测滚转体(7)的质心坐标到B1空间标记点的实际距离;然后为便于建立被测滚转体的局部坐标系,还需要求取局部坐标系Y轴上距质心距离已知的另外一点坐标Od,求取方法与质心求取方法一致;●求解被测滚转体位姿参数求解被测滚转体(7)的位姿信息,首先要建立被测滚转体(7)的局部坐标系,局部坐标系OtXtYtZt为:以其质心Ot为局部坐标系的原点,即为局部坐标系的Yt轴,匹配标号后的9个标记点中选择亮度最大的标记点B;OtXtYt平面即为OtOdB所形成的的平面;世界坐标系中任意点pow=(xp yp zp)T在变化得到的目标体坐标系OtXtYtZt下的坐标pow=(xt yt zt)T之间存在如下关系:x t y t z t = R wb x p - x 0 y p - y 0 z p - z 0 - - - ( 8 ) ]]> 其中:(x0 y0 z0)为目标体坐标系原点即被测物体质心在世界坐标系中的坐标;Rwb为局部坐标系相对于世界坐标系的旋转矩阵,Twb为局部坐标系相对于世界坐标系的旋转矩阵;R wb = R θ Y R θ X R θ Z = ]]>cos ( θ Y ) cos ( θ Z ) - sin ( θ Y ) sin ( θ X ) sin ( θ Z ) cos ( θ Y ) sin ( θ Z ) + sin ( θ Y ) sin ( θ X ) cos ( θ Z ) - sin ( θ Y ) cos ( θ X ) - cos ( θ X ) sin ( θ Z ) cos ( θ X ) cos ( θ Z ) sin ( θ X ) sin ( θ Y ) cos ( θ Z ) + cos ( θ Y ) sin ( θ X ) sin ( θ Z ) sin ( θ Y ) sin ( θ Z ) - cos ( θ Y ) sin ( θ X ) cos ( θ Z ) cos ( θ Y ) cos ( θ X ) - - - ( 9 ) ]]> 综上,Twb=[x0 y0 z0]T描述了目标体的质心在世界坐标系中的位置,-θZ,-θX,-θY表示了被测物体相对于世界坐标系的偏航角,俯仰角和滚转角因此,只要求得Rwb,Twb即可根据公式(8),(9)求得目标模型坐标系与世界坐标系之间的关系,来获得模型相对于世界坐标系的位姿信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310139656.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种内嵌式触控显示面板及触控显示装置
- 下一篇:方便拆装的计算机机箱