山东科威数控机床有限公司铣床官方网站今天是:2025-06-06切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

一种基于双目光流的空间目标旋转轴及质心估计方法

时间:2025-06-05    作者: 管理员


专利名称::一种基于双目光流的空间目标旋转轴及质心估计方法
技术领域
:本发明属于数字图像处理与空间科学技术交叉的
技术领域
,具体涉及一种基于双目光流的空间目标旋转轴及质心估计方法。该方法通过序列图像处理和双目光流计算,来估计空间目标的旋转轴及质心,可应用于观测卫星对在太空中处于自旋运动或姿态调节过程中的空间物体的特性测量及观测卫星与空间物体在逐渐靠近过程中的自主图像导航。
背景技术
:视觉运动分析是研究从场景的图像序列中提取场景中目标物体的结构、位置和运动信息的理论和方法。这项技术被广泛的应用于机器人导航、汽车智能交通、非接触物体测量等领域。在未知环境中,自主导航系统面临的技术困难已不仅仅是规避静止物体,而且需要根据环境的变化来跟踪、观测、规避运动的物体。比如机器人导航、太空卫星跟踪编队等。很多场合需要视觉系统自动地跟踪和观测未知物体。对未知目标进行近距离的特性观测和相对导航,需要处理的核心问题就是估计视觉系统与目标物体之间的相对位置和相对姿态,建立相对导航的运动方程。为此,首先就要估计目标物体的质心或旋转轴。目前的光流技术通常是基于单目观测的,即分析单个成像传感器上的光流来估计物体的速度、距离。女nYairBarniv在文献"passiverangingusingimageexpansion"(YairBarniv,正EETRANSACTIONSONAEROSPACEANDELECTRONICSYSTEMSVOL.31,NO.1JANUARY1995)中通过光流的变化来估计立方体由远及近的速度和距离。该文介绍了几种光流检测的方法,它只简单分析了利用单目光流场来估计立方体相对相机的接近速度和相对距离,并没有分析其他复杂的运动模型,如刚体的旋转,也没有结合双目立体视觉来进行相关研究。由于在进行卫星编队飞行或者交会时需要对目标的质心进行准确定位,因此准确估计卫星的质心是非常必要的。目前国内外对空间目标进行质心估计的研究还停留在针对合作目标(能够与目标进行实时通讯交流)和具备先验知识的目标(已知目标的三维特征或其他信息)阶段。对于非合作目标和未知目标的质心估计,国内外还没有相关文献报道。而本发明中介绍的方法可适用于非合作的未知目标。
发明内容本发明的目的是提供一种基于双目光流的空间目标旋转轴及质心估计方法,该方法可有效估计空间自旋目标的旋转轴和质心,从而解决观察卫星与目标的相对导航与定位问题。本发明提供的基于双目光流的空间目标旋转轴及质心估计方法,其步骤包括(1)对左、右视图进行特征点检测,左、右视图分别由左、右相机同时拍摄,并且包括至少五个时刻的图像对;(2)相隔至少一帧按时序依次分别计算左、各视图的光流,得到特征点的双目光流。(3)根据特征点的双目光流进行单位时间内三维运动矢量的重建。(4)由单个特征点的三维运动矢量序列对旋转轴进行单次估计,并计算出该特征点运动轨迹半径。(5)根据各特征点拟合轨迹的半径,将各轨迹平面的法矢量以及轨迹圆心进行加权平均,得到最终的旋转轴的空间方程。(6)在另外的时间段,当目标的旋转轴改变后,重复步骤(1)(5),得到另一条旋转轴的空间方程,与前一次求出的旋转轴的方程联立,求解出目标的质心空间坐标。根据运动力学原理,空间自旋目标的质心必然在其旋转轴上,针对这一物理特性,本发明通过目标特征点在两个成像传感器获取的序列图像上形成的光流,估计其运动轨迹,进而估计目标的旋转轴,通过估计不同时段的多条旋转轴,从而估计目标的质心。本发明的优点在于不需要目标物体的先验信息,也不需要在目标物体上设置星标,而是通过两个成像传感器(如双目可见光相机或红外相机)获取的序列图像,根据物体运动特征点在两个成像面上形成的光流来估计目标物体的旋转轴和质心。由该方法估计的自旋运动目标(包括调姿过程中的短暂自旋运动)质心的相对误差小于10%。图1是本发明方法的处理流程图2是对同一特征点在运动过程中逐帧计算光流;图3是对同一特征点在运动过程中采取隔n-l帧计算光流;图4是三维运动矢量到双目成像系统的投影模型;图5是特征点圆弧轨迹示意图6是估计的特征点空间运动轨迹有拐点时,对旋转轴估计的影响;图7是目标在不同时刻的三个旋转轴的估计(A、A、^分别为目标在z;、T2、石时刻的实际旋转轴,/,、/2、/3分别为相应的估计旋转轴);图8是7;时间段,检测得到的4个特征点,L为旋转轴;图9是7;时间段,隔1帧计算的4个特征点在观测时间内的光流轨迹;图IO是目标绕第一个轴旋转时,最终估计的旋转轴L'(虚线)与实际旋转轴L(实线)比较;图11是7;时间段,对目标特征点B以相邻帧计算光流后,估计的旋转轴L,(虚线)与实际旋转轴L(实线)的比较;图12是A时间段,对目标特征点B按时序依次隔一帧计算光流后,估计的旋转轴L'(虚线)与实际旋转轴L(实线)的比较;图13是K时间段,检测得到的4个特征点,L为旋转轴;图14是目标绕第二个轴旋转时,最终估计的旋转轴L'(虚线)与实际旋转轴L(实线)比较;图15是^时间段,检测得到的4个特征点,L为旋转轴;图16是目标绕第三个轴旋转时,最终估计的旋转轴L,(虚线)与实际旋轴L(实线)比较;图17是表示三条估计轴与实际轴的误差角度随计算光流所隔帧数的变化(A、丄2、A分别对应7;、T2、石三个时刻);图18是表示三条估计轴与实际轴的误差距离随计算光流所隔帧数的变化(A、z2、A分别对应j;、r2、5三个时刻)。具体实施例方式下面结合附图和实例对本发明作进一步详细的说明。本发明利用两个可见光相机形成双目立体视觉系统拍摄自转的目标,目标的形殊点(如角点)会在两个相机的像面上形成三维运动轨迹的二维投影,这些三维运动轨迹在像面上的二维投影称为"光流"。同一个点在两个相机上形成的光流称作光流立体像对,本发明的主要方法就是根据自转目标上多个形殊点在两相机上的光流立体像对,估计出目标的旋转轴,由于物体自转的旋转轴经过物体的质心,所以当目标在不同时段绕不同旋转轴旋转时,就可以根据两次(或多次)旋转的旋转轴估计出物体的质心位置。如图1所示,本发明方法包括以下步骤(1)对左、右视图进行特征点检测,左、右视图分别由左、右相机同时拍摄,并且包括至少五个时刻的图像对;通常目标表面结构丰富,特别是多面体构成的卫星物体,完全可以选择符合条件的特征点来进行光流检测。可以用Canny或其它边缘算子提取目标的边缘信息,再根据Hough变换检测直线段并计算相邻直线段的交点的方法,检测出目标的角点,另夕卜,可利用Harris角点检测或者SUSAN角点检测法辅助检测目标角点,以提高角点检测的精度。(2)相隔至少一帧按时序依次分别计算左、各视图的光流,得到特征点的双目光流。计算光流的图像对可以是非相邻帧的。如图2所示,相邻帧计算光流得到的每个光流较小,这使得后面重建三维运动矢量的误差较大。因此,为了提高重建三维运动矢量的精度,本发明推出了按时序依次隔至少一帧计算特征点光流的方法。如图3所示,图中的序号表示时刻数,各序号所对应的点表示特征点在该时刻在图像中的位置。那么,为了得到较大的光流,可以延迟n-l帧计算光流,这样,以第l帧为起点,第n帧为终点可得到一条光流,依此类推,第2帧为起点,第n+l为终点,可得到第二条光流……在具体操作时,可根据实际情况调整相隔的帧数,若目标在图像中的区域较小,那么可以适当增大相隔的帧数。(3)根据特征点的双目光流进行单位时间内三维运动矢量的重建。三维运动矢量到双目成像系统的投影模型如图4所示,在该模型中,一立方体绕旋转轴做旋转运动,实线所示的立方体为旋转之前的状态,虚线所示的立方体是旋转之后的状态,旋转之前的P点对应于旋转之后的P,点,^"'即为立方体上某一点的三维运动矢量。(9J,"Z,为左相机坐标系,02义2}^2为右相机坐标系,0,1/^为左相机的成像平面坐标系,0;t/,K平面与0^^平面平行,"t/^为右相机的成像平面坐标系,02(/72平面与0212^平面平行。两相机均采用针孔模型,而0,和02分别为左右相机的"针孔",0々;和0^分别为左右相机的焦距,大小都为f。两相机的光轴与02Z2平行,且基线距离0々2大小为6。。不失一般性,为了计算的简便,不妨定义空间坐标系与左相机坐标系QZ^Z,重合。在该定义下,左相机坐标系相对空间坐标系不发生旋转或平移运动,而右相机坐标系相对空间坐标系只发生水平方向的偏移,偏移量即为两相机的基线距离6。。P点在左相机成像平面的投影为A,尸'点在左相机成像平面的投影为/r,那么三维运动矢量^^'在左相机成像平面投影形成的光流即为^"',同理,^"'在右相机成像平面投影形成的光流为图4中的^"'在左相机成像平面坐标系(9,T/《中,令《的坐标为(^A),/r的坐标为在右相机成像平面坐标系O,A中,令尸2的坐标为(",。,?2'的坐标为(^',^);在世界坐标系中,令P点的坐标为(U,z),P'点的坐标为(x',r,z')。由相机针孔模型可得<formula>formulaseeoriginaldocumentpage11</formula>O/t/^坐标系中,]^"'所在直线的方程为CVf/^坐标系中,^"'所在直线的方程为7,-K/(4)根据图4所示的三维运动矢量到双目成像系统的投影模型,可以由三维运动矢量在两个相机成像平面上投影形成的光流,通过直线重建的方法,估计出三维运动矢量所在空间直线的方程。空间三维运动矢量^^'所在直线在空间坐标系中的方程可以写为,(一)(5)设左相机成像平面上的光流s/r所在的直线为,右相机成像平面上的光流户72所在的直线为/2,根据式(5)以及式(3)、(4)/,,/2分别在各自成像平面坐标系的方程可以写为/,:《")-M=/(叫-),(6)/2:(p+60;n/H-6(一0)],(7)其中/>。和/分别为两个相机之间的基线长度和焦距。由于光流可直接在图像序列中检测得到,因此光流所在直线的斜率和截距也可以计算得到,设/,的斜率为A,,截距为m,,/2的斜率为&,截距为m2(这里斜率的定义为*=^)分别为Av/2:U2-W=m2(8)联立式(5)式(7)可得*2=(《+60),附,=/("《-印)/<,由(10)解出fl,M,《,得到直线方程(适用于《^0情况):(10)附,A'-附2)附,一附2&7—Al求出了",;^后,代入方程(5),就可求出三维运动矢量i^'所在的直线在空间坐标系中的方程。当q=0,p*0时,空间直线在两相机成像平面的投影相同/2:^=》由于两幅图像在U方向没有差异(即不存在视差),无法重建直线。当p=0,q=0时(即空间直线经过坐标原点),由于针孔模型为仿射投影,直线在图像上的投影为一个点,此时将不能重建空间直线。(4)由单个特征点的三维运动矢量序列对旋转轴进行单次估计,并计算出该特征点运动轨迹半径。如图5所示,目标上某点绕旋转轴在单位时间t内由A点运动到B点,圆弧轨迹的半径为R,旋转的角度为",线速度为5,单位时间t内,由A点到B点的平均速度为"^与卩的矢量夹角为^。那么^与^的大小关系就如式(12)所示令目标旋转的角速度为5-2/,且Q-叾<formula>formulaseeoriginaldocumentpage13</formula>(12)因目标旋转的角速度为^,且^=5,那么由式(12)可得:<formula>formulaseeoriginaldocumentpage14</formula>(13)以上分析了^与卩的模的关系,矢量卩可看作是矢量^旋转^后再进行模的放縮得到,令《为^旋转到;的旋转矩阵,又令矩阵^的表达式如下<formula>formulaseeoriginaldocumentpage14</formula>其中,5=)7',1a1《=/+singW"+[1_cos(三根据以上分析,可得到^与卩的关系如下-化0为5的单位向(14)那么smv=々0(15)又由于^:5x^i-Q:'.^,因此可得:A8=v'/=sin|—Q/丄。/2《v。'?={sin(i"20<y'+[1—cos(f^)]'S'2}.Si令矩阵M-sin(Qf);+卩-c。s(Qf)〗;'2,展开后可得(16)-(l-cos。00-"/2)(1-cosQ0w/w,-<sinQf(1-cosQf)+sin(1-cos)<+<y/sin-(1-cos—"/2)(1-cosQf)《"/-《sin(1—cosQf)-sin(1-cosQf)"一/+<sin-(1-cos。0(1-z'2)(17)令A点的坐标为(x力,h,zJ,0点的坐标为(x。,j;。,z。)、设^二(x,少,zf,向量25可由双目立体光流场重建得到,而A点的坐标为向量的起始点,也可由双目立体光流场重建得到,那么由式(16)可得到<formula>formulaseeoriginaldocumentpage15</formula>(18)将参数作如下变量代换:<formula>formulaseeoriginaldocumentpage15</formula>可得到:<formula>formulaseeoriginaldocumentpage15</formula>(19)如果只观测特征点在一个时间段的空间位置变化(由A运动到B),可以得到上述3个方程,若观测该特征点在多个时间段的运动变化(至少四个时间段),使方程的系数矩阵的行数大于12,即可以解出^到212。由于<formula>formulaseeoriginaldocumentpage15</formula>所以可解出O点的坐标(x。,;;。,z。)7。而<formula>formulaseeoriginaldocumentpage15</formula>(21)又由于;=~/,^是个单位矢量,所以有<2+<2+<2=1,结合式(21)可以解出/,a^7。由于旋转轴的方向与^"'的方向相同,又解出了该旋转轴经过点(&,&,&)7',所以空间坐标系中,旋转轴的方程为Z-x0=7-^0=Z-z0(22)<<<另外,还可以根据Q-"rcsin^"arcsin^"arcsin^求出物体旋转的角速度的大小。由于己求出Q和^、、f,所以根据式(17)可求出式(18)中的矩阵M,而由式(20)已求出(;c。^。,z。)7',因此可根据式(18)得到<formula>formulaseeoriginaldocumentpage16</formula>所以可求得圆弧轨迹的半径为<formula>formulaseeoriginaldocumentpage16</formula>根据上述原理,我们基于目标绕同一个旋转轴旋转的左右视图序列,获得目标上某一点在一系列时刻的离散运动场投影到左右相机的光流,并且对这一系列光流进行重建,获得重建后的三维运动矢量,对每个特征点检测4组(或4组以上)的光流立体像对,将重建后的三维运动矢量代入式(1S),可分别得到由不同的特征点的运动轨迹估计的旋转轴的方向,以及轨迹的半径和圆心。某些时刻,当三维运动矢量在两相机成像面投影得到的光流大小远小于三维运动矢量本身的大小时(即三维运动矢量与成像平面的角度较大时),由于光流的双目视差较小,所以在重建三维运动矢量时,深度信息的损失较大,所以重建误差也较大,因此在重建三维运动矢量的空间轨迹时,就会表现出在某些时刻重建的轨迹中会出现明显的拐点(如图6中A、B两处所示)。基于以上分析,在单次估计过程中应特别注意在对旋转轴进行单次估计之前,应首先估计重建的三维运动矢量序列的平滑度,若不对拐点处进行平滑处理,会严重影响旋转轴的估计精度。图6中,L为实际旋转轴,L'为估计的旋转轴,P点为估计错误的圆弧轨迹的圆心。(5)根据各特征点的拟合轨迹的半径,将各轨迹平面的法矢量以及轨迹圆心进行加权平均,得到最终的旋转轴的空间方程。由一个点的运动轨迹,可以确定该点的圆弧轨迹的圆心以及垂直于该圆平面的法线方向,而在理论上,而该物体旋转轴的方向和各个点的圆弧轨迹所在平面的法线方向相同,且经过圆弧的圆心,所以将不同的点的运动轨迹所确定的旋转轴的方向和圆心的坐标加权平均,就可以最终估计出一个误差较小的旋转轴的方向,和旋转轴所经过的一点(该点就是各个圆弧轨迹圆心加权平均的结果)。由于旋转半径大的点所形成的光流的检测误差相对较小,因此在加权平均时,半径较大的运动轨迹所确定的圆心坐标和法线方向所占的权重应该较大。令每个圆弧轨迹的圆心坐标为(x,,乂,z,),半径为i,,轨迹拟合平面的法线方向为"A,c,),那么最终估计的圆心坐标(S,;,S)和法线方向^,^,^的计算公式如下所示<formula>formulaseeoriginaldocumentpage17</formula>(25)(26)因此最终估计的旋转轴的方程为:<formula>formulaseeoriginaldocumentpage17</formula>(6)在另外的时间段,当目标的旋转轴改变后,重复步骤(1)(5),得到另一条旋转轴的空间方程,与前一次求出的旋转轴的方程联立,求解出目标的质心空间坐标。实例下面结合仿真实例来详细说明本发明方法的正确性和有效性。假设仿真卫星在a、r2、7^三个时段分别绕三个不同的旋转轴丄,、丄2、a旋转。图7中给出了三个旋转轴在空间中的相对位置,其中/,、/2、/3是用本方法估计的仿真卫星在三个不同时段的旋转轴。在7时段,仿真卫星与相机相距20m,相机的视场角为10度,卫星的旋转轴为图8中的L,检测得到的特征点为图8中的A、B、C、D。在s时段,仿真卫星与相机相距20m,相机的视场角为20度,卫星的旋转轴为图13中的L,检测得到的特征点如图13中的A、B、C、D。在7^时段,仿真卫星与相机相距20m,相机的视场角为20度,卫星的旋转轴为图15中的L,检测得到的特征点如图21中的A、B、C、D。为简化运算,设帧间的时间间隔为1秒,在以上三个时段中,卫星的自转角速度均为15度/秒,即每帧相对于前一帧物体在世界坐标系中绕轴旋转了15度。图9(a)-(d)分别画出了A、B、C、D各特征点在《时间段隔1帧计算得到的光流的轨迹。根据步骤(2)和步骤(3)所述,重建卫星主体上4个特征点在空间中的三维运动场。图10画出了在7;时间段4个特征点的估计运动轨迹与这些轨迹拟合圆的圆心("*"所示),图中M点("A"标注)为各个圆心加权平均后的点,该点在估计的旋转轴L,(图中虚线所示)上,实线为实际的旋转轴L。各个点的运动轨迹所在平面的法线方向与实际旋转轴的方向的夹角记为A^,运动轨迹拟合圆的圆心距离实际旋转轴的距离记为d,运动轨迹拟合圆的半径记为R,下表列出了由4个特征点的运动轨迹计算出的转轴的方向矢量、^、d与R。表1由隔1帧计算的光流估计第一个旋转轴的误差分析<table>tableseeoriginaldocumentpage19</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-0.08,-0.32}与轴真实的方向矢量{1,-0.07,-0.37}的误差夹角为2.2。,估计轴与真实轴的空间距离误差为O.lm。表2由隔2帧计算的光流估计第一个旋转轴的误差分析<table>tableseeoriginaldocumentpage19</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-0.08,-0.34}与轴真实的方向矢量{1,-0.07,-0.37}的误差夹角为2.2度,估计轴与真实轴的空间距离误差为O.lm。表3由隔3帧计算的光流估计第一个旋转轴的误差分析<table>tableseeoriginaldocumentpage19</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-0.08,-0.36}与轴真实的方向矢量{1,-0.07,-0.37}的误差夹角为2.0度,估计轴与真实轴的空间距离误差为0.1m。表4由隔4帧计算的光流估计第一个旋转轴的误差分析<table>tableseeoriginaldocumentpage20</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-0.07,-0.33}与轴真实的方向矢量U,-0.07,-0.37}的误差夹角为1.9度,估计轴与真实轴的空间距离误差为O.lm。为了说明隔若干帧计算光流能提高旋转轴的估计精度,我们将本实例中B点的光流分别用逐帧取点计算和隔一帧取点计算进行比较。图11为以相邻帧计算光流后,由B点三维运动矢量估计旋转轴的情况,其中实线L为实际旋转轴,虚线L'为估计旋转轴,P点为估计的圆弧轨迹的圆心,用逐帧取点估计的旋转轴与实际旋转轴的误差夹角为10.3度,估计轴与旋转轴的空间距离误差为0.53m。图12为按时序依次隔一帧计算光流后,由B点三维运动矢量估计旋转轴的情况,其中实线L为实际旋转轴,虚线L'为估计旋转轴,P点为估计的圆弧轨迹的圆心,用隔一帧帧取点估计的旋转轴与实际旋转轴的误差夹角为2.6度,估计轴与旋转轴的空间距离误差为0.15m。由此可见,隔帧计算光流,确实能在很大程度上提高旋转轴的估计精度。根据步骤(2)和步骤(3)所述,重建卫星帆板上4个特征点在空间中的三维运动场。图14画出了在^时间段4个特征点的估计运动轨迹与这些轨迹拟合圆的圆心("*"所示),图中的"A"为各个圆心加权平均后的点,该点在估计的旋转轴(图中虚线所示)上,实线为真实的旋转轴。各个点的运动轨迹所在平面的法线方向与实际旋转轴的方向的夹角记为AS,运动轨迹拟合圆的圆心距离实际旋转轴的距离记为d,运动轨迹拟合圆的半径记为R,下表列出了由4个特征点的运动轨迹计算出的转轴的方向矢量、△「d与R。表5由隔1帧计算的光流估计第二个旋转轴的误差分析<table>tableseeoriginaldocumentpage21</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-3.14,3.14},与轴真实的方向矢量{1,-3.19,3.26}的误差夹角为2.3度,估计轴与真实轴的空间距离误差为0.4m。表6由隔2帧计算的光流估计第二个旋转轴的误差分析<table>tableseeoriginaldocumentpage21</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-3.16,3.18},与轴真实的方向矢量U,-3.19,3.26}的误差夹角为2.2度,估计轴与真实轴的空间距离误差为0.3m。表7由隔3帧计算的光流估计第二个旋转轴的误差分析<table>tableseeoriginaldocumentpage21</column></row><table><table>tableseeoriginaldocumentpage22</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-3.15,3.21},与轴真实的方向矢量U,-3.19,3.26}的误差夹角为2.2度,估计轴与真实轴的空间距离误差为0.3m。表8由隔4帧计算的光流估计第二个旋转轴的误差分析<table>tableseeoriginaldocumentpage22</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-3.16,3.22},与轴真实的方向矢量U,-3.19,3.26}的误差夹角为2.1度,估计轴与真实轴的空间距离误差为0.2m。根据步骤(2)和步骤(3)所述,重建卫星帆板上4个特征点在空间中的三维运动场。图16画出了在r;时间段4个特征点的估计运动轨迹与这些轨迹拟合圆的圆心("*"所示),图中的"A"为各个圆心加权平均后的点,该点在估计的旋转轴(图中虚线所示)上,实线为实际的旋转轴。各个点的运动轨迹所在平面的法线方向与实际旋转轴的方向的夹角记为A^,运动轨迹拟合圆的圆心距离实际旋转轴的距离记为d,运动轨迹拟合圆的半径记为R,下表列出了由4个特征点的运动轨迹计算出的转轴的方向矢量、△d与R。表9由隔l帧计算的光流估计第三个旋转轴的误差分析<table>tableseeoriginaldocumentpage22</column></row><table><table>tableseeoriginaldocumentpage23</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-0.09,-1.33},与轴真实的方向矢量{1,-0.11,-1.19}的误差夹角为4.4度,估计轴与真实轴的空间距离误差为0.3m。<table>tableseeoriginaldocumentpage23</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-0.09,-1.26},与轴真实的方向矢量U,-0.11,-1.19}的误差夹角为4.0度,估计轴与真实轴的空间距离误差为0.2m。<table>tableseeoriginaldocumentpage23</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-0.10,-1.26},与轴真实的方向矢量{1,-0.11,-1.19}的误差夹角为4.0度,估计轴与真实轴的空间距离误差为0.2m。<table>tableseeoriginaldocumentpage23</column></row><table><table>tableseeoriginaldocumentpage24</column></row><table>加权平均后,最终的估计轴的方向矢量为{1,-0.10,-1.23},与轴真实的方向矢量{1,-0.11,-1.19}的误差夹角为3.8度,估计轴与真实轴的空间距离误差为0.2m。图17表示三条估计轴与实际轴的误差角度随计算光流所隔帧数的变化(A、Z2、A分别对应7;、T2、石三个时刻)。图18表示三条估计轴与实际轴的误差距离随计算光流所隔帧数的变化(A、丄2、A分别对应7;、r2、73三个时刻)。最终估计的质心与实际质心的绝对误差为O.lm。根据以上实验结果,总结出在运用本发明对空间目标进行旋转轴估计时应注意以下几点(1)可适当减小相机的视场角,使目标的感兴趣部分在图像中占的比例较大,特征点运动时在图像中形成的光流较大,提高估计精度。(2)可适当增加计算光流时所隔的帧数,以得到较大的光流,提高估计精度。(3)选择特征点时,应选取旋转半径较大的特征点,以得到较大的光流,若旋转半径都过小,特征点的运动在图像中形成的光流较小,将会影响对旋转轴方向的估计。权利要求1.一种基于双目光流的空间目标旋转轴及质心估计方法,包括步骤(1)对左、右视图进行特征点检测,左、右视图分别由左、右相机同时拍摄,并且包括至少五个时刻的图像对;(2)相隔至少一帧按时序依次分别计算左、各视图的光流,得到特征点的双目光流;(3)根据特征点的双目光流,通过直线重建的方法,进行特征点单位时间内三维运动矢量的重建;(4)由单个特征点的三维运动矢量序列对旋转轴进行单次估计,并计算出该特征点运动轨迹半径;(5)将各轨迹平面的法矢量以及轨迹圆心进行加权平均,得到估计的旋转轴的空间方程;(6)当目标的旋转轴改变后,重复步骤(1)~(5),得到第二条旋转轴的空间方程,与前一次求出的旋转轴的方程合并,估计出目标的质心空间坐标。2.根据权利要求1所述的基于双目光流的空间目标旋转轴及质心估计方法,其特征在于,步骤(3)具体包括下述过程如说明书附图4所示,设旋转之前的尸点对应于旋转之后的尸'点,]^F'即为立方体上某一点的三维运动矢量;d,l^为左相机坐标系,02&]^2为右相机坐标系,则空间三维运动矢量?F'所在直线在空间坐标系中的方程为式(I):<formula>formulaseeoriginaldocumentpage3</formula>(I)其中,a、b、p、q由下式(II)计算:<formula>formulaseeoriginaldocumentpage3</formula>(II)其中6。和/分别为两个相机之间的基线长度和焦距,A、m,分别为直线/,的斜率和截距,&、附2分别为直线/2的斜率和截距,^为左相机成像平面上的光流]^"'所在的直线,/2为右相机成像平面上的光流巧巧所在的直线。3.根据权利要求2所述的基于双目光流的空间目标旋转轴及质心估计方法,其特征在于,步骤(4)包括下述过程设任一时段t内,由双目立体光流场重建得到三维运动矢量:^二0cj,O7',以及A点的坐标(x」,h,^f,将Q、込……仏作为待求解参数建立如下方程组<formula>formulaseeoriginaldocumentpage3</formula>观测该特征点在至少四个时间段的运动变化,使方程的系数矩阵的行数大于12,解出Q……212;再由式(IV):<formula>formulaseeoriginaldocumentpage4</formula>(IV)解出该特征点的旋转中心O点的坐标0C。,&,Z。)7';令旋转轴的单位矢量^=~,>/</',该矢量三个分量的比例关系如式(V)所示<formula>formulaseeoriginaldocumentpage4</formula>(v)而单位矢量的分量满足方程<2+<2+<2=1,因此结合式(v)解出f<,^>zf,由于旋转轴的方向与7的方向相同,而0c。,y。,z。f已由式(IV)解出,所以得到单次估计的旋转轴的方程<formula>formulaseeoriginaldocumentpage4</formula>(VI)另外,根据求得的O点坐标(x。j。,z。)7'和由双目立体光流场重建得到的A点坐标(x,山,^f,计算圆弧轨迹的半径i为<formula>formulaseeoriginaldocumentpage4</formula>(vn)4.根据权利要求1或2所述的基于双目光流的空间目标旋转轴及质心估计方法,其特征在于,步骤(5)为最终估计的旋转轴的方程为<formula>formulaseeoriginaldocumentpage4</formula>(vm)其中,最终估计的圆心坐标(;,^,s)和法线方向^,^,^的计算公式如式(IX)和(X)所示<formula>formulaseeoriginaldocumentpage5</formula>全文摘要一种基于双目光流的空间目标旋转轴及质心估计方法,包括①分别对左右视图进行特征点的检测;②按时序依次隔若干帧计算光流;③根据特征点的双目光流进行单位时间内三维运动矢量的重建;④根据每个特征点的三维运动矢量序列对旋转轴进行单次估计,并计算出该特征点运动轨迹半径;⑤将各轨迹平面的法矢量以及轨迹圆心进行加权平均,得到估计的旋转轴的空间方程;⑥待目标的旋转轴改变后,重复步骤①~⑤,得到第二条旋转轴的空间方程,求解出目标的质心空间坐标。随着观测卫星与空间目标的逐步逼近,本发明的估计精度逐渐增加,错误逐渐减少,可靠性逐渐增加,实时性与准确性均得到保证;可运用于在未知环境下相对于多面体空间物体的自主图像导航。文档编号G01M1/00GK101435732SQ200810236729公开日2009年5月20日申请日期2008年12月9日优先权日2008年12月9日发明者鑫万,余白石,楠冻,坤张,张天序,莹杨申请人:华中科技大学

  • 专利名称:一种角规测定林分郁闭度的方法技术领域:本发明是关于森林资源调查的方法,特别是关于一种角规测定林分郁闭度的方法。背景技术:郁闭度是重要的林分调查因子之一,在森林结构调查与生态评价中应用广泛。郁闭度既是森林经营管理中确定抚育采伐强度的
  • 专利名称:一种用于连杆螺栓孔面的位置测量工具的制作方法技术领域:本实用新型属于一种机械测量工具,主要用于发动机连杆盖的螺栓孔、面到连杆中心位置尺寸的测量,也适用于其它类似零件孔、面位置的测量。背景技术:连杆是发动机的重要部件之一,加工精度要
  • 专利名称:一种电子水准仪的制作方法技术领域:本实用新型涉及一种指示所测平面是否水平装置,尤其是能在晚上或光线暗淡的 建筑施工条件下能快速醒目地指示所测平面是否水平、倾斜方向与倾斜程度。背景技术:目前,普通的水准仪是靠液体中的气泡的左右移动来
  • 专利名称:近红外光谱鉴别贝母品种及检测其总生物碱含量的方法技术领域:本发明属于光学应用领域,尤其是一种近红外光谱快速鉴别不同品种贝母及检测其总生物碱含量的方法。背景技术:各种贝母成分相近,利用贝母特有的化学成分来区别不同品种的贝母有相当的难
  • 专利名称:一种单株小乔木冠层截留测量装置与方法技术领域:本发明涉及林地水文循环领域,特别涉及一种单株小乔木冠层截留测量装置与方法。背景技术:冠层作为特殊的下垫面,是植被和降水的首要接触层,它对降水截持和传输再分配功能有着重要的作用。目前,对
  • 专利名称:金相试样制备装置的制作方法技术领域:本实用新型为一种金相试样制备装置。 背景技术:在检测热加工工艺质量、零件失效分析以及材料显微组织分析领域,制备高质量的金相试样是准确判断结果的前提,也是材料工作者的一致追求。在金相试样制备领域,
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12