立体视觉结合陀螺仪风洞模型位姿测量方法
【专利摘要】本发明立体视觉结合陀螺仪风洞模型位姿测量方法属于计算机视觉领域,涉及一种风洞复杂环境投放物模型位姿的高精度测量方法。该测量方法采用立体视觉与陀螺仪相结合的方式实现风洞环境投放物模型位姿的高精度测量;采用陀螺仪测量模型滚转角度信息,利用编码标记点直接显示二进制滚转角度值,左、右高速摄像机进行运动视场内投放物模型编码标记点序列图像采集;经图像处理后,根据各编码标记点位置信息求取投放物模型俯仰、滚转和位置信息,通过编码标志点二进制解码获得模型滚转参数。该方法简单可靠,有效的解决了风洞环境中测量数据传输难的问题。并且高亮度标志点有效抑制了噪声的影响,提高了图像采集质量有利于提高位姿测量精度。
【专利说明】立体视觉结合陀螺仪风洞模型位姿测量方法
【技术领域】
[0001]本发明属于计算机视觉测量领域,涉及一种立体视觉与陀螺仪相结合的投放物模型在风洞测量环境中,进行高速位姿测量的方法。
【背景技术】
[0002]随着航空工业的不断发展,飞行器的设计对风洞环境的实验模拟以及测量精度要求不断增加。并且用于风洞试验物体其位姿参数的精确测量精度将直接影响该投放物模型设计及其气动力分析。针对风洞等恶劣狭小环境,模型体积小、运动范围广、运动速度快、测试角度有限等因素,很难到达其位姿的高精度测量。机器视觉作为新兴技术具有非接触性、灵敏度高、精度高等特点,针对高速物的高精度位姿测量有着十分广阔的应用前景。而在恶劣环境下的基于视觉测量的高速高精度运动位姿测量系统设计将有助于提升航天航空技术的发展。
[0003]上海仪表厂的张宇等人发明的专利号为CN 1023528571 A “单目立体视觉相对位姿测量方法”发明了基于单目视觉求取运动目标位姿的测量方法。通过变换单目摄像机的位置在不同角度获取含有目标的图像序列。在进行目标检测和场景分析的基础上对相邻两幅图像进行特征匹配,进而进行摄像机自运动的估计和相对位姿的计算。该方法需要摄像机作相对运动,高速运动物体响应速度慢,并且在复杂的风洞环境中,测量背景不断变化进行目标检测困难较大。南京航空航天大学的王云舒等人发明的专利号为CN 103791889 A的“一种利用结构光辅助的单目视觉位姿测量方法”发明了一种单目视觉结合结构光的位姿测量方法。采用十字形结构光与相机同向布置的方式,合理调整测量装置所处位置,使得投射的结构光与物体表面的一条直线有两个交点,后经图像处理求解物体的姿态信息。该方法虽能实现非合作目标的位姿测量,但仅适用于静态或者微位移测量,无法完成物体的高速测量。
【发明内容】
[0004]本发明要解决的技术难题是克服现有技术的缺陷,发明了立体视觉结合陀螺仪风洞模型的位姿测量方法。以陀螺仪输出滚转信息进行编码标志点的编码,通过双目视觉测量系统进行运动目标标记点序列图像采集。经图像处理结合直线拟合手段求取风洞模型俯仰、偏航以及位置参数,并且利用左、右高速摄像机对滚转信息进行解码,最终完成风洞模型位姿六参数的求解。本发明视觉与陀螺仪相结合的风洞环境投放物模型位姿测量方法,由于陀螺仪测量滚转角度精度较高,弥补了直接通过视觉系统测量滚转信息的不足。同时因采用的自发光标记点亮度大,有效的抑制了噪声的影响。标记点形状简单,特征信息提取、匹配、重建速度快、方法简单,实现风洞复杂环境投放模型位姿的高精度快速求取。
[0005]本发明所采用的技术方案是立体视觉结合陀螺仪风洞模型位姿测量方法,其特征是,该测量方法采用立体视觉与陀螺仪相结合的方式实现风洞环境投放物模型位姿的高精度测量;采用陀螺仪测量模型滚转角度信息,利用编码标记点直接显示二进制滚转角度值,左、右高速摄像机进行运动视场内投放物模型编码标记点序列图像采集;经图像处理后,根据各编码标记点位置信息求取投放物模型俯仰、滚转和位置信息,通过编码标志点二进制解码获得模型滚转参数;投放物模型位姿参数求解具体步骤如下:
[0006]1.投放物模型及标志点布局
[0007]在投放物模型2上布置标志点,根据投放物模型直径大小,标志点设有数组,每一组含有相同数量的标志点;每组标志点等距按行分布于待测类圆投放物模型圆周表面上,并且各标志点中心连线与投放物模型的轴线平行;标志点分为编码标志点4和常亮标志点5,编码标志点4用于滚转角的编码,常亮标志点5保证在每一滚转角度下都可以进行位姿求解;编码标志点4由安装于投放物模型内部的单轴角速率陀螺仪3控制,利用单轴角速率陀螺仪3测量的滚转角度参数控制各编码标志点4的亮暗以完成编码;编码时,编码标志点4亮记为I,不亮记为O ;
[0008]2.高速序列图像采集与图像处理
[0009]采用已标定好的左、右高速摄像机1、1’进行高速序列图像采集,通过像素坐标系下的坐标与三维空间点的坐标的误差最小化函数对相机参数进行迭代求精;最小化函数方程为:
【权利要求】
1.一种立体视觉结合陀螺仪风洞模型位姿测量方法,其特征是,该测量方法采用立体视觉与陀螺仪相结合的方式实现风洞环境投放物模型位姿的高精度测量;采用陀螺仪测量模型滚转角度信息,利用编码标记点直接显示二进制滚转角度值,左、右高速摄像机进行运动视场内投放物模型编码标记点序列图像采集;经图像处理后,根据各编码标记点位置信息求取投放物模型俯仰、滚转和位置信息,通过编码标志点二进制解码获得模型滚转参数;投放物模型位姿参数求解具体步骤如下: 1.投放物模型及标志点布局 在投放物模型2上布置标志点,根据投放物模型直径大小,标志点设有数组,每一组含有相同数量的标志点;每组标志点等距按行分布于待测类圆投放物模型圆周表面上,并且各标志点中心连线与投放物模型的轴线平行;标志点分为编码标志点4和常亮标志点5,编码标志点4用于滚转角的编码,常亮标志点5保证在每一滚转角度下都可以进行位姿求解;编码标志点4由安装于投放物模型内部的单轴角速率陀螺仪3控制,利用单轴角速率陀螺仪3测量的滚转角度参数控制各编码标志点4的亮暗以完成编码;编码时,编码标志点4亮记为I,不亮记为O ;
2.高速序列图像采集与图像处理 米用已标定好的左、右闻速摄像机1、I’进行闻速序列图像米集,通过像素坐标系下的坐标与三维空间点的坐标的误差最小化函数对相机参数进行迭代求精;最小化函数方程为:
式中,为像素坐标系下的坐标,m(K,Ri^ilMj)表示三维空间点的坐标经过初始估计的相机参数投影变换到像素坐标系下的坐标; 利用灰度重心法求取投放物模型左右图像标记点中心像面坐标,公式如下:
其中:f(u,v)是像面坐标为(u,v)的像素点的灰度值,Ω是目标所在区域的集合,即为整个标志点,是所提取标志点的中心坐标;随后采用改进的八点归一化算法计算左、右高速摄像机的基本矩阵F ;基本矩阵满足下面的关系:
m’T Fm = O (4) 其中Vi, DtjIh/ = (u/,Vi',1)τ为三维空间点对应匹配点在左右图像上的像面齐次坐标;假设给定一个对应点的集合Imi, m/ I i = 1,2,…,η},η≥7,当使用η对对应点时,方程(4)可以改写成如下形式:unf = O (5)
其中:f = [F11, F12, F13, F21, F22, F23, F24, F25, F26]τ ;
方程(4)是一个齐次方程组,并且,F在相差一个比例因子的情况下,应该有8个独立变量;但是,因为F还满足det(F) = O,因此,在F的9个未知变量中只有7个独立变量;如果,给定η≥8组匹配点,F矩阵即可确定; 在求得F矩阵后,利用左、右高速摄像机获取的数字图像之间极线约束关系进行标志点中心匹配;并对左右图像对应匹配点进行三维重建以得到标志点中心在世界坐标系下的三维坐标值,重建公式如下:
其中:x/,Xi,'分别为对应匹配标志点中心的像面坐标;Xi’ = (Xi',Y/ ),Xi',Yi'分别为Xi’在像面坐标系下的横、纵坐标;Xi, , = (Xi, ,,Yi, ' ),Xi, ',Yi,,分别为Xi在像面坐标系下的横、纵坐标;O^ypZi)为由两对应匹配点Xi’、X1.’重建获得的空间标记 点的二维坐标;?\、f2分别对应左、右1?速摄像机的焦距
为从左1?速摄像机变 换到右高速摄像机的旋转矩阵,[tx ty tj是右摄像机相对于左摄像机的平移矩阵;
3.位姿求解俯仰角、偏航角及位置信息求解 在完成图像标志点序列图像处理后,基于重建信息进行直线拟合完成投放物模型的俯仰角、偏航角与位置参数的求解; 设通过空间直线拟合得到的直线方程为:
其中,(x0, y0, z0)为空间直线上一点;(m, η, ρ)为空间直线的方向数;将公式(8)改写为一般形式:
利用重建的标志点中心的三维坐标分别对上面两个方程进行数据拟合,使得
最小,得到最优参数[a b c d],进而得到直线的拟合参数[m η P x0 y0 ζ0];然后求直线与平面的夹角以及直线中点相对于坐标系中的位置获得投放物模型俯仰角、偏航角与位置信息;具体如下: 取任意平面的法向量为(Α,B,C),则空间直线与该平面的夹角公式为:.1Am +Bn +Cplt %
令XOY坐标平面的法向量为(0,0,I);则所求空间直线与XOY坐标平面的夹角为:
α即为所求投放物模型的俯仰角; 令YOZ坐标平面的法向量为(1,0,0);则所求空间直线与YOZ坐标平面的夹角为:
β为所求投放物模型的偏航角;拟合直线的中点O(X1^dZ1)代表投放物模型的位置信息; 2)投放物模型滚转角度求解 设根据求解要求被测投放物模型表面有Μ+2个标志点,其中M个编码标志点4用于滚转角度编码,每个编码标志点在编码过程中用二进制I表示亮,O表示不亮,另外2个标志点为常亮标志点5 ;为便于识别两个常亮标志点5分别位于模型的头尾两侧,各相邻标志点之间的距尚为d ;设在t时刻有N(NSM)个编码标志点4变売,利用左、右闻速摄像机经特征提取、匹配与重建得到标志点中心的三维信息(X1, Y1, Z1), (x2, y2, z2)…(xn, yn, zn),然后按顺序约束依次计算各重建的编码标志点与模型尾部最近的常亮标志点的实际距离记为Di (i = 1,2…且 i ( N);计算
则在第一个编码点之前有H1-1个编码标志点不亮记为O ;在第i和第1-Ι个亮编码标志点之间有Ii1-1个不亮编码标志点,记为O,按此种方式,并用二进制I和O按顺序对编码标志点进行解码;最后将二进制换算成十进制得到投放物模型的滚转信息。
【文档编号】G01M9/06GK104165750SQ201410446062
【公开日】2014年11月26日 申请日期:2014年9月3日 优先权日:2014年9月3日
【发明者】刘巍, 李肖, 贾振元, 马鑫, 尚志亮, 王争取, 鲁文博 申请人:大连理工大学