Leveraging line features can help to improve the localization accuracy of point-based monocular Visual-Inertial Odometry (VIO) system, as lines provide additional constraints. Moreover, in an artificial environment, some straight lines are parallel to each other. In this paper, we designed a VIO system based on points and straight lines, which divides straight lines into structural straight lines (that is, straight lines parallel to each other) and non-structural straight lines. In addition, unlike the orthogonal representation using four parameters to represent the 3D straight line, we only used two parameters to minimize the representation of the structural straight line and the non-structural straight line. Furthermore, we designed a straight line matching strategy based on sampling points to improve the efficiency and success rate of straight line matching. The effectiveness of our method is verified on both public datasets of EuRoc and TUM VI benchmark and compared with other state-of-the-art algorithms.
翻译:利用线条特征可以帮助提高点基单望远镜透视测量系统(VIO)的本地化精度,因为线条提供了额外的限制。此外,在人工环境中,一些直线是平行的。在本文中,我们设计了一个基于点和直线的VIO系统,将直线分为结构直线(即平行直线)和非结构直线。此外,与使用四个参数代表3D直线的正方形表示法不同的是,我们只使用两个参数来尽量减少结构直线和非结构直线的表示法。此外,我们设计了一条以抽样点为基础的直线匹配战略,以提高直线匹配的效率和成功率。我们的方法的有效性通过EuRoc和TUM VI基准的公开数据集以及与其他最先进的算法进行比较。