In past few years we have observed an increase in the usage of RGBD sensors in mobile devices. These sensors provide a good estimate of the depth map for the camera frame, which can be used in numerous augmented reality applications. This paper presents a new visual inertial odometry (VIO) system, which uses measurements from a RGBD sensor and an inertial measurement unit (IMU) sensor for estimating the motion state of the mobile device. The resulting system is called the depth-aided VIO (DVIO) system. In this system we add the depth measurement as part of the nonlinear optimization process. Specifically, we propose methods to use the depth measurement using one-dimensional (1D) feature parameterization as well as three-dimensional (3D) feature parameterization. In addition, we propose to utilize the depth measurement for estimating time offset between the unsynchronized IMU and the RGBD sensors. Last but not least, we propose a novel block-based marginalization approach to speed up the marginalization processes and maintain the real-time performance of the overall system. Experimental results validate that the proposed DVIO system outperforms the other state-of-the-art VIO systems in terms of trajectory accuracy as well as processing time.
翻译:在过去几年里,我们观察到移动设备使用RGBD传感器的情况有所增加。这些传感器对摄像框架的深度图作了良好的估计,可用于许多增强的现实应用。本文介绍了一个新的视觉惯性测量系统,该系统使用RGBD传感器和惯性测量单元传感器的测量来估计移动设备的运动状态。由此形成的系统被称为深度辅助VIO(DVIO)系统。在这个系统中,我们增加了深度测量,作为非线性优化过程的一部分。具体地说,我们提出了使用一维(1D)特征参数化和三维(3D)特征参数参数化的深度测量方法。此外,我们提议利用深度测量来估计不同步的IMU和RGBD传感器之间的时间偏差。最后但并非最不重要的一点是,我们提出了一种新的基于街区的边缘化方法,以加快边缘化过程并保持整个系统的实时性能。实验结果证实,拟议的DVIO系统在轨迹上比其他轨道轨道系统更精确性地表现了六号的轨道。