[发明专利]基于智能手机前后摄像头同时工作的视觉定位方法有效
申请号: | 201510065115.3 | 申请日: | 2015-02-09 |
公开(公告)号: | CN104680522B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 张宇;施啸天;方舟 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T7/70 | 分类号: | G06T7/70;H04M1/725 |
代理公司: | 杭州求是专利事务所有限公司33200 | 代理人: | 邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能手机 前后 摄像头 同时 工作 视觉 定位 方法 | ||
技术领域
本发明属于计算机视觉与机器人交叉领域,涉及一种基于流行智能手机平台前后摄像头同时工作的视觉定位方法。
背景技术
在导航定位领域,视觉导航由于仅需要使用简单的传感器,适用于复杂的环境,有着较为广泛的应用。针对纯视觉导航的误差问题,又引入了IMU和视觉融合的定位和导航方法。
但以往的视觉定位和导航算法往往在室内应用时存在一定的问题。由于室内光照条件的复杂,如常出现的单侧强光照而另一侧则比较昏暗,进入房间时光照突变等,以往的视觉定位方法会出现交叉的
随着智能手机的迅速发展,其计算能力已经相当可观,同时也配备了充分的传感器,如陀螺仪,加速度计,气压计,其摄像头的精度也有了非常大的进步。
发明内容
本发明的目的在于针对室内光照条件的复杂,以及低成本实现视觉定位和导航的问题,提出一种基于流行智能手机平台,同时使用前后摄像头的室内定位方法。
本发明解决其技术问题是通过以下技术方案来实现的:一种基于智能手机前后摄像头同时工作的视觉定位方法,包括以下步骤:
(1)视觉数据获取及预处理:智能手机放置于室内环境,通过智能手机自带的前后摄像头获取视觉图像数据;根据实际应用场景,选定固定的图像获取速率,记为m帧/秒,m取10-20;对获得图像进行预处理;
(2)IMU数据获取及预处理:获得IMU数据,所述IMU数据为智能手机自带的陀螺仪和加速度计数据;根据智能手机传感器的性能,选定固定的传感器数据获取速率,记为n帧/秒;
(3)根据步骤1预处理后的视觉数据和步骤2预处理后的IMU数据,进行设备位置和姿态估计,包括以下子步骤:
(3.1)当仅有IMU数据,没有图像数据获得时,使用IMU数据扩展其状态和协方差矩阵;
(3.2)当图像数据到达时,执行以下操作:
(3.2.1)通过特征提取算法(常见的如SIFT,SURF等)获得图像数据的特征点及描述,在单侧的图像帧之间完成特征匹配,利用特征点优化算法(如RANSAC)减少特征匹配的误差;
(3.2.2)根据步骤3.2.1获得的图像特征数据及步骤3.1获得的IMU状态和协方差矩阵及图像数据,使用扩展卡尔曼滤波(EKF),获得摄像头的位置和姿态估计;
(3.2.3)根据步骤3.2.2获得的摄像头位置和姿态估计以及最新的IMU数据,扩展IMU状态和协方差矩阵;
(3.3)若有标记无效的单侧摄像头数据到达,则使用另一侧摄像头当前的位置和姿态估计,结合设备上双摄像头相对位置,重新获得无效侧摄像头初始位置,且抛弃其对应的原所有摄像头姿态数据。
进一步地,所述步骤1具体包括以下子步骤:
(1.1)同时开启智能手机的前后摄像头(分别记为摄像头A和摄像头B),同步前后摄像头的获取速率,使其保持相同的帧速m获取图像数据,禁用自动对焦以避免焦距的改变;
(1.2)图像到达时分别测量并判断其亮度,设置亮度阈值范围为[T1,T2],判断每一帧图像亮度是否在亮度阈值范围内;如图像满足亮度条件,更新对应摄像头的时间标记,进入步骤1.3,否则直接抛弃图像;
(1.3)若双侧摄像头采集的图像均满足亮度条件且获取时间距上次符合要求的图像的获取时间均没有超过时间阈值t,则将双侧图像数据送入步骤3进行融合;
(1.4)若单侧摄像头图像获取时间距上次符合要求的图像的获取时间超过时间阈值t,则标记该摄像头图像数据无效,并把无效信息及另一侧图像数据送入步骤3,同时抛弃该无效摄像头所有已存储数据;
(1.5)若双侧摄像头图像获取时间距上次符合要求的图像的获取时间均超过时间阈值t,则中止定位。
进一步地,所述步骤3.2.1具体包括以下子步骤:
(3.2.1.1)对步骤1输入的所有图像应用特征响应函数凸显特征点,如SIFT算法常用的高斯差操作;
(3.2.1.2)对步骤3.1.1处理后的图像应用非极值抑制操作,在特征函数的响应图里找出所有区域极小值和极大值;
(3.2.1.3)对步骤1输入的所有图像进行降采样后重复步骤3.1.1和3.1.2,实现特征识别的尺度不变性;
(3.2.1.4)将单侧的多帧图像的特征点相互匹配,实现特征点的对应;
(3.2.1.5)通过RANSAC或类似算法优化特征点匹配结果,去除错误的特征点对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510065115.3/2.html,转载请声明来源钻瓜专利网。