【技术实现步骤摘要】
一种基于物理模型成像仿真的视觉定位方法及系统
[0001]本专利技术涉及视觉定位导航、光线追踪、成像仿真
,特别涉及一种基于物理模型成像仿真的视觉定位方法及系统。
技术介绍
[0002]随着科技进步,机器人技术被广泛应用于人类生产生活中,例如:工业机器人、服务型机器人、智能交通与自动驾驶领域、无人机在非合作场景下的自主降落等典型应用场景。机器人若完成指定任务,其必须具备自主定位与导航能力,即对周围环境能够实时进行探测,精确计算自身位置和姿态。
[0003]视觉里程计(Visual Odometry, VO)作为视觉实时定位与建图(Visual Simultaneous Localization and Mapping,V
‑
SLAM)算法的前端部分,通常分为直接法和特征点法两类,主要用于估计相机在相邻图像之间的运动信息,给后端提供较好的初始值。直接法一般为根据像素亮度信息计算光流,进而估计相机运动,在弱纹理条件具有优势;特征点法一般通过提取场景中目标特征并计算描述子,进而估计帧间运动信息,其由于对光照变换、动态物体不敏感等优势,成为视觉里程计的主流方法。与其他方式相比,基于视觉的定位定姿方案与人类感知环境方式最为接近,具有信息量丰富、设备简单、成本低廉、应用范围广泛等优势,在诸多位姿估计方案中脱颖而出。
[0004]虽然视觉定位技术在理论方法及工程应用方面均取得长足进步,但由于实际应用场景错综复杂,目前视觉定位技术仍然有一些关键问题亟待解决,主要表现为:视觉定位系统的前端是通过 ...
【技术保护点】
【技术特征摘要】
1.一种基于物理模型成像仿真的视觉定位方法,包括以下步骤:步骤1)通过图像校正预处理模块,对光学系统采集的目标的实际拍摄图像帧序列进行预处理;通过实拍图像特征模块,对预处理后的所述实际拍摄图像帧序列中的当前时刻实际拍摄图像帧和前一时刻实际拍摄图像帧进行特征提取和特征匹配操作;通过实拍图像帧间位姿估计模块对匹配成功的所述当前时刻实际拍摄图像帧和前一时刻实际拍摄图像帧进行帧间相机运动估计操作,以获取当前时刻未优化的位姿状态量估计值;步骤2)通过基于物理模型的成像仿真引擎,基于光线追踪理论,对所述目标的三维模型进行成像仿真,以实时生成所述目标在当前时刻的仿真渲染图像;步骤3)通过虚实图像特征模块,对所述目标在当前时刻的所述仿真渲染图像和所述当前时刻实际拍摄图像帧进行特征提取与特征匹配操作;通过虚实图像帧间位姿估计模块对匹配成功的所述目标在当前时刻的仿真渲染图像与所述当前时刻实际拍摄图像帧进行帧间相机运动估计操作,以获取当前时刻位姿状态量观测值;步骤4)通过计算模块,利用所述当前时刻未优化的位姿状态量估计值和所述当前时刻位姿状态量观测值,计算并输出当前时刻位姿状态量的最优估计值。2.根据权利要求1所述的基于物理模型成像仿真的视觉定位方法,其特征在于,所述步骤1)具体包括:步骤1
‑
1)通过所述图像校正预处理模块,对光学系统采集的目标的实际拍摄图像帧序列进行畸变矫正;步骤1
‑
2)通过所述实拍图像特征模块,按照时序提取预处理后的所述实际拍摄图像帧序列中的当前时刻实际拍摄图像帧和前一时刻实际拍摄图像帧;步骤1
‑
3)通过所述实拍图像特征模块,提取所述当前时刻实际拍摄图像帧和前一时刻实际拍摄图像帧的特征点,并基于预设的第一汉明距离范围,获取所述当前时刻实际拍摄图像帧和与前一时刻实际拍摄图像帧之间的匹配特征点对,当最大汉明距离与最小汉明距离区间内的匹配特征点对的数量大于第一预设值时,认为匹配成功;其中,所述第一预设值大于8;步骤1
‑
4)通过所述实拍图像帧间位姿估计模块,基于随机采样一致性算法,对所述当前时刻实际拍摄图像帧和前一时刻实际拍摄图像帧之间的匹配成功的匹配特征点对进行匹配筛选,以排除其中的外点;步骤1
‑
5)通过所述实拍图像帧间位姿估计模块,基于对极几何原理,对匹配筛选后的所述当前时刻实际拍摄图像帧和前一时刻实际拍摄图像帧进行帧间相机运动估计操作,以获得匹配筛选后的所述当前时刻实际拍摄图像帧和前一时刻实际拍摄图像帧之间的当前时刻未优化的位姿状态量估计值,其中,所述当前时刻未优化的位姿状态量估计值为:;其中,为估计独立高斯噪声,其服从参数为的高斯分布,为状态转移函数,为前一时刻位姿状态量估计值;其中,,为目标在前一时刻的位置信息,为目标在前一时刻的姿态信息;
所述当前时刻未优化的位姿状态量估计值包括:目标在当前时刻未优化的估计位置信息和目标在当前时刻的未优化的估计姿态信息。3.根据权利要求1所述的基于物理模型成像仿真的视觉定位方法,其特征在于,所述步骤2)具体包括:步骤2
‑
1)探测所述目标,形成目标的三维点云文件,并进行三角化面片处理,以得到目标的数字化三维模型;步骤2
‑
2)对所述目标的数字化三维模型的表面进行处理,通过三维建模软件,对所述目标的数字化三维模型的表面材质的物理属性进行编辑,使目标的数字化三维模型的表面具有真实物理信息;步骤2
‑
3)针对已经编辑好表面材质的物理属性的目标的数字化三维模型,运行基于物理模型成像仿真的渲染算法,以得到目标在当前时刻的仿真渲染图像。4.根据权利要求1所述的基于物理模型成像仿真的视觉定位方法,其特征在于,所述步骤3)具体包括:步骤3
‑
1)通过所述虚实图像特征模块,提取所述目标在当前时刻的仿真渲染图像和所述当前时刻实际拍摄图像帧的特征点,并基于预设的第二汉明距离,获取所述仿真渲染图像与所述当前时刻实际拍摄图像帧之间的匹配特征点对,当最大汉明距离与最小汉明距离区间内的匹配特征点对的数量大于第二预设值时,认为匹配成功;其中,第二预设值大于8;步骤3
‑
2)通过所述虚实图像帧间位姿估计模块,基于随机采样一致性算法,对所述仿真渲染图像与所述当前时刻实际拍摄图像帧之间的匹配成功的匹配特征点对进...
【专利技术属性】
技术研发人员:祁航,彭晓东,马晓珊,李运,樊铭瑞,
申请(专利权)人:中国科学院国家空间科学中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。