[发明专利]基于从运动恢复结构的飞行器位置确定方法有效
申请号: | 201810304492.1 | 申请日: | 2018-04-08 |
公开(公告)号: | CN108917753B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 李立春;孙军;苗毅;于天一;程肖;范文山;许颖慧;冯晓萌;袁春强 | 申请(专利权)人: | 中国人民解放军63920部队 |
主分类号: | G01C21/16 | 分类号: | G01C21/16;G01C21/20;G01C21/24 |
代理公司: | 北京兴智翔达知识产权代理有限公司 11768 | 代理人: | 张玉梅 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 运动 恢复 结构 飞行器 位置 确定 方法 | ||
1.一种基于从运动恢复结构的飞行器位置确定方法,所述飞行器具有惯性导航设备和成像设备,其特征在于,基于从运动恢复结构的飞行器位置确定方法包括以下步骤:
利用所述成像设备对航迹下地形连续成像,以获取运动序列图像,
基于所述运动序列图像恢复实时三维地形图并获取实时三维地形图上各点在飞行器本体姿态坐标系下的空间三维坐标,所述飞行器本体姿态坐标系是基于飞行器飞行时的姿态而建立的坐标系,
将所述实时三维地形图上各点在飞行器本体姿态坐标系下的空间三维坐标转化到飞行器平行坐标系下,所述飞行器平行坐标系是与地面基准地形坐标系相平行的飞行器原点坐标系,
将所述实时三维地形图上各点在飞行器平行坐标系下的空间三维坐标转化到所述地面基准地形坐标系下,以及
反向求解飞行器在所述地面基准地形坐标系下的位置;
所述基于所述运动序列图像恢复实时三维地形图包括以下步骤:
图像特征点提取,
序列图像匹配,
根据序列图像视差与飞行速度进行关键帧选择,
从关键帧同名特征点解算运动参数,以及
实时三维地形重建;
对所述图像特征点进行特征点向量描述,包括以下步骤:
特征点区域梯度大小和主方向计算,
消除旋转差异,以及
建立特征向量描述;
所述序列图像匹配包括以下步骤:
进行正向匹配点搜索,包括以下内容:从所述序列图像的第二帧开始,计算每帧与前一帧的图像匹配结果,采用逐个特征点距离比较的方法,对图像I1中的每个待匹配特征点f1(i),计算其与图像I2中每个候选特征点f2(j)的特征距离,将图像I2中与f1(i)具有正向最小距离的特征点f2(k)记为正向匹配的候选同名配准点(f1(i),f2(k)),并记录所述正向最小距离以及记录特征点f1(i)与I2中特征点的正向次小距离,待匹配两图中特征点的不变性向量描述之间的距离d公式如下:
其中V和V′为待匹配两图中特征点的不变性向量描述,vi和vi′是其向量的分量,如果最小距离与次小距离的比值大于设定阈值Rdth,则确认初步同名特征点(f1(i),f2(k)),
进行反向匹配点搜索以及双向最佳匹配从而确定候选的同名特征点,包括以下内容:对图像I2中的每个待匹配特征点f2(j),计算其与图像I1中每个候选特征点的距离,将图像I1中与f2(j)具有反向最小距离的特征点f1(k)记为反向匹配的候选同名配准点(f2(j),f1(k)),并记录所述反向最小距离以及记录f2(j)与图像I1中特征点的反向次小距离,按照所述正向匹配点计算的方法,最终确认反向初步同名匹配(f2(j),f1(k)),然后判断这两个方向匹配结果的一致性,若i=k,则暂定两个匹配结果为正确同名匹配点,否则判断为错误匹配并放弃,以及
进行RANSAC模型约束从而将所述候选的同名特征点中选择出正确的同名特征点,包括以下内容:在保证取点距离大于一定阈值情况下随机选取相邻两帧序列图像中8对参与计算的匹配点;基于8点算法解算的基础矩阵F与匹配点之间关系X′TFX=0,其中X为图像I1中的待匹配点的向量矩阵,X′为图像I2中的待匹配点的向量矩阵,x、y为X向量的分量,x′、y′为X′向量的分量,用矢量f表示F矩阵的元素,则每一个匹配点对应的求解F的方程写为(x′x,x′y,x′,y′x,y′y,y′,x,y,1)f=0,由8组匹配点组成线性方程组,估计基础矩阵F;计算所有匹配点与RANSAC模型的基础矩阵F之间的距离df,其中df=X′TFX,距离df小于一定阈值的匹配点即作为内点;重复步骤m次,记录每次的解算结果以及相应的内点;以及选择内点数N最多的结果对应的点集合,使用所有内点重新估计F矩阵作为输出结果,所有内点为最终正确匹配的同名特征点;
根据序列图像视差与飞行速度进行关键帧选择包括以下步骤:
根据所述特征点最终匹配结果计算平均视差dm,公式如下:
以及
根据相邻两帧序列图像平均速度vm和间隔时间tm计算相邻两帧序列图像的相对距离Dm,公式为Dm=vm×tm,如果dm大于一定阈值且Dm大于0.08hm,则判断该图像是关键帧图像,其中hm是飞行高度,根据前一次位置计算结果得到,而第一次确定方法为,首先在dm大于一定阈值条件下,由当参与计算的两帧图像的图像中心点进行三维交会,根据该点到相机光心的距离来确定;
所述实时三维地形重建包括以下步骤:
对第1、2关键帧构成的立体图像对进行特征点三维重建:首先计算第2关键帧相对于第1关键帧的运动参数R2,1和T2,1;以第1关键帧作为参考帧,其姿态矩阵为R1单位矩阵,位置矩阵T1为零矩阵;第2关键帧的位置姿态参数为R2=R1×R2,1,T2=R1×T2,1+T1,根据该两帧图像的位置姿态参数计算出同名特征点的空间三维坐标;
对第2、3关键帧构成的立体图像对进行特征点三维重建:计算第3关键帧相对于第2关键帧的运动参数R3,2和T3,2;以第2关键帧作为参考帧,其姿态矩阵为R2,位置矩阵为T2;第3关键帧的位置姿态参数为R3=R2×R3,2,T3=R2×T3,2+T2根据该两帧图像的位置姿态参数计算出同名特征点的空间三维坐标;
从第3关键帧开始持续对后续第N关键帧和N+1关键帧图像构成的立体图像对进行特征点三维重建,其中第N关键帧图像位置姿态参数根据上次计算获得,第N+1关键帧图像的位姿参数为RN+1=RN×RN+1,N,TN+1=RN×TN+1,N+TN;根据该两帧图像的位置姿态参数计算出同名特征点的空间三维坐标;
以关键帧图像成像的位姿参数、同名特征点的空间三维坐标作为输入,通过特征点在关键帧图像上重投影误差最小化的方法,对每个关键帧的位置姿态参数进行优化求解,同时获取最优配置条件下的所有特征点的三维坐标,从而构成重建地形的三维结构;
在每两个关键帧图像之间以第一步的特征点作为种子点,对种子点区域内的点进行仿射变换计算初始匹配作为引导,采用最小二乘方法进行密集点图像匹配;
基于密集匹配结果,利用优化后的相机运动位置姿态参数和相机内参数,通过空间前方交会的方法进行密集点三维位置计算,得到表面密集的三维地形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军63920部队,未经中国人民解放军63920部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810304492.1/1.html,转载请声明来源钻瓜专利网。