[发明专利]一种基于鱼眼相机的行星车探测点定位方法无效
申请号: | 201410015845.8 | 申请日: | 2014-01-10 |
公开(公告)号: | CN103925919A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 王镓;王保丰;刘传凯;周建亮;唐歌实;周立;张强;袁建平;卜彦龙;苗萍;刘飞;高薇;李弈霏 | 申请(专利权)人: | 北京航天飞行控制中心 |
主分类号: | G01C21/00 | 分类号: | G01C21/00;G01C21/20 |
代理公司: | 国防专利服务中心 11043 | 代理人: | 江亚平 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 相机 行星 探测 定位 方法 | ||
技术领域
本发明涉及计算机视觉和图像匹配技术领域,是一种利用鱼眼相机图像进行行星车探测点的定位方法。
背景技术
目前,国外在行星探测中,可以通过行星车上安装的双目视觉测量系统实现对行星表面导航和探测目标定位。美国NASA在深空探测任务中的“好奇号”火星车通过机械臂收集样本、钻石钻孔取样,其中主要利用自带的避障相机获取立体图像获得探测点位置的三维坐标。国内针对机械臂探测定位也开展了一系列研究,但主要集中在使用视场角较小的立体相机视觉系统进行探测点定位。鱼眼相机的优点是具有大视场角,一次可看到较大范围内的场景。但是,鱼眼相机存在较大的畸变,如何进行高精度的定位是其需要解决的难点。
发明内容
本发明要解决的技术问题是,本发明提出了一种基于鱼眼相机的行星车探测点定位方法,使通过鱼眼相机可实现行星车探测点的高精度定位。
为解决上述问题,本发明采用如下技术方案:
一种基于鱼眼相机的行星车探测点定位方法包括以下步骤:
S1、将左、右鱼眼相机原始图像分别转换为中心投影模式下的中心投影图像;
S2、将中心投影图像进行核线纠正处理,转换为左、右核线图像;
S3、从左核线图像中提取特征点,在右核线图像上根据所述特征点利用相关系数法从中搜索出相关系数最大的点作为匹配点,然后利用最小二乘法,将相关系数法提取的匹配点进行平差计算,使得左、右核线图像的匹配精度达到子像素等级。
S4、根据最小二乘法平差得到的高精度匹配特征点,利用前方交会算法计算探测点坐标。
本发明采用透视投影变换,将鱼眼图像转换为中心投影图像,并生成核线图像,将匹配缩小到核线方向上,降低了无匹配;采用先粗匹配后精确匹配的策略,先实现整像素级的匹配然后进行最小二乘匹配实现亚像素精度的精确匹配,保证了匹配的高精度,最终实现了探测点的精确定位。采用本发明的技术方案,使通过鱼眼相机可实现行星车探测点的高精度定位。
附图说明
图1是基于鱼眼相机的行星车探测点定位方法流程图;
图2是鱼眼成像投影到中心投影变换示意图;
图3是生成核线图像示意图。
具体实施方式
本发明提供一种基于鱼眼相机的行星车探测点定位方法包括:
S1、鱼眼成像投影到中心投影变换:将左、右鱼眼相机原始图像分别转换为中心投影模式下的中心投影图像。
将任一空间点P在鱼眼相机成像的像坐标(x,y)转换为中心投影模式下图像坐标(x′,y′);如图2所示,O′为镜头中心,O′X′Y′平面为鱼眼镜头像平面,f为鱼眼相机的焦距,O′Z为主光轴,以O′为坐标系原点建立像空间坐标系O′-X′Y′Z,任一空间点P,在鱼眼相机对应的像空间坐标系下坐标为(x′,y′,z)。O′P连线与投影球面相交于一点p,把p点正投影到O′X′Y′像平面上,得到像点p′,坐标为(x,y),(x,y)即为点P在鱼眼相机对应的像空间坐标系下坐标(x′,y′,z)的球面投影,球面方程为x′2+y′2+z2=f2。假设在Z=f的平面处有一虚拟的像平面OXY,对应的坐标轴方向与像平面O′X′Y′中坐标轴平行,O′P连线与其交点为p″。显然p″为点P的虚拟的中心投影像点,则该p″点的中心投影下的像坐标表示为(x′,y′)。P、p″和O′三点遵循中心投影的共线方程,各坐标间有如下关系,见式(2):
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天飞行控制中心,未经北京航天飞行控制中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410015845.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:降压斩波功率单元及列车辅助变流器
- 下一篇:切换电源转换装置