The embodiment of the invention provides a terminal positioning method and an apparatus, wherein the method comprises obtaining a plurality of image frames varying with time through a terminal's camera, obtaining a plurality of IMU data varying with time through an IMU sensor of an inertial measurement unit, wherein the IMU sensor has a large acquisition frequency for acquiring the IMU data. The acquisition frequency of the image frame is obtained from the camera; the IMU data corresponding to each image frame is pre-integrated into the corresponding image frame data to obtain the position and attitude transformation data of the terminal between the multiple image frames; and the spatial motion trajectory of the terminal is determined according to the position and attitude transformation data of the terminal. The method provided by the embodiment of the invention can realize accurate positioning of the terminal system.
【技术实现步骤摘要】
一种终端的定位方法和装置
本专利技术实施例涉及计算机视觉效果领域,尤其涉及一种终端的定位方法和装置。
技术介绍
随着万物互联时代的来临,各类传感器数据之间的有效利用将极大提高人类对世界的理解,并通过传感器获取的大量数据辅助甚至改变人类的生活工作方式。使用内质或则外质传感器可以赋予本体对自身位姿和周围环境的感知能力,从而实现各类任务。而应用场景和使用成本等因素限制了传感器的形式,例如在无人驾驶中常用的GPS信号在室内环境中无法接收,激光传感器的成本较高,外质传感器例如二维码、导轨等提高了部署成本的同时也限制了使用场景。同步定位建图是计算机视觉研究领域的热点之一,并得到广泛应用。比如自主移动机器人、无人驾驶、无人机、增强现实(AugmentedReality,AR)技术等。例如,自主移动机器人需要获得自身在环境中所处位置信息,并且感知环境的地图,从而能够在环境中自主控制移动完成特定任务。为了完成上述任务,需要使用特定的如前所述的传感器;相较之下,使用视觉和惯性测量单元(Inertialmeasurementunit,IMU)传感器数据融合的方法,可以给移动设备(例如,手机,头显)提供可靠的位姿估计同时建立真实尺度的或稀疏或稠密的场景地图,精准地将虚拟模型投影到相机视角中的同时也可以感知到周围环境信息。通过跟踪相机视角在现实空间中的位姿变化,实现虚拟模型和现实空间中场景的无缝连接,提供真实稳定的AR体验。目前大部分视觉和IMU融合的方案都是基于特征点匹配或者光流追踪匹配与IMU数据融合。算法通常分为系统初始化、前端视觉跟踪和IMU预积分、后端非线性优化几个模块。 ...
【技术保护点】
1.一种终端的定位方法,其特征在于,包括:通过终端的相机获得随时间变化的多个图像帧,通过惯性测量单元IMU传感器获得随时间变化的多个IMU数据,其中,所述IMU传感器采集所述IMU数据的采集频率大于所述相机获取所述图像帧的采集频率;将每个图像帧所对应的IMU数据通过预积分整合到对应的图像帧数据中以得到所述多个图像帧之间所述终端的位姿变换数据;根据所述终端的所述位姿变换数据确定终端的空间运动轨迹。
【技术特征摘要】
1.一种终端的定位方法,其特征在于,包括:通过终端的相机获得随时间变化的多个图像帧,通过惯性测量单元IMU传感器获得随时间变化的多个IMU数据,其中,所述IMU传感器采集所述IMU数据的采集频率大于所述相机获取所述图像帧的采集频率;将每个图像帧所对应的IMU数据通过预积分整合到对应的图像帧数据中以得到所述多个图像帧之间所述终端的位姿变换数据;根据所述终端的所述位姿变换数据确定终端的空间运动轨迹。2.如权利要求1所述的方法,其特征在于,所述方法还包括:根据所述终端的所述位姿变换数据构成的空间运动轨迹和所述相机获得的所述多个图像帧,得到所述相机所捕捉到的场景地图。3.如权利要求1所述的方法,其特征在于,所述将每个图像帧所对应的IMU数据通过预积分整合到对应的图像帧数据中以得到所述多个图像帧之间所述终端的位姿变换数据包括:在所述相机获得的相邻的图像帧之间获取多个IMU数据;采用预积分计算方法将多个不同时刻的IMU数据整合为一个完整的帧间约束信息;根据所述IMU传感器的参数、所述IMU传感器与所述相机之间的空间变换参数和帧间约束信息,得到所述对应图像帧之间所述终端的所述位姿变换数据。4.如权利要求3所述的方法,其特征在于,所述方法还包括:将经过IMU预积分处理后的位姿变换数据作为初值,用于优化图像帧光度误差,快速收敛获得所述终端的位姿,并选取某些满足一定条件的图像帧为关键帧;采用滑动窗口方法优化与当前关键帧最近邻的数个关键帧所对应的位姿及其对应三维特征点的深度,丢弃其它关键帧的信息。5.如权利要求4所述的方法,其特征在于,所述方法还包括:通过边缘化技术在使用滑动窗口方法的同时又充分保留所有的约束信息。6.如权利要求1所述的方法,其特征在于,所述根据图像帧和IMU数据确定终端的位姿包括:将图像帧和IMU数据对齐,进行初始化;将参与初始化的图像帧全部加入关...
【专利技术属性】
技术研发人员:徐尚,王强,张小军,
申请(专利权)人:视辰信息科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。