Haolong Luo;Guangyun Li;Danping Zou;Kailin Li;Xueqiang Li;Zidi Yang
{"title":"UAV Navigation With Monocular Visual Inertial Odometry Under GNSS-Denied Environment","authors":"Haolong Luo;Guangyun Li;Danping Zou;Kailin Li;Xueqiang Li;Zidi Yang","doi":"10.1109/TGRS.2023.3323519","DOIUrl":null,"url":null,"abstract":"In global satellite navigation system (GNSS)-denied environments, unmanned aerial vehicle (UAV) navigation based on visual–inertial odometry (VIO) has been widely studied. However, existing VIO methods still suffer from some practical problems, such as image enhancement oversaturation and unreasonable weighting in backend optimization. Therefore, this article presents monocular VIO with point-line fusion and backend adaptive optimization to improve the positioning accuracy and robustness of UAV navigation systems. In the front end, we proposed an adaptive gamma image correction algorithm for image preprocessing to avoid image oversaturation, which is more conducive to image extraction and matching. Instead of the traditional line segment detector (LSD) line feature extraction algorithm, we employed an improved EDLines algorithm to enhance the efficiency of line feature extraction, better meeting the high dynamic real-time requirements of UAV. In the backend, we proposed a tightly coupled nonlinear adaptive optimization method based on a two-step approach to address the issue of unreasonable static weights. In the first step, we established a factor graph model and performed the first nonlinear optimization based on a priori visual weights. In the second step, we calculated the reprojection error and established a functional model that examines the relationship between the reprojection error and the information matrix. We updated the information matrix using the reprojection error to adaptively adjust the weights of the point features and line features in real time. Finally, we performed a second nonlinear reoptimization. The proposed method was compared with the monocular visual-inertial system (VINS-MONO) (Qin et al. 2018) and point and line features (PL)-VINS (Fu et al. 2020) methods, the experimental results showing that the positioning accuracy of the proposed method on the public EuRoc dataset (Burri et al. 2016) improved by an average of 32.3% compared with the PL-VINS method, and by an average of 33.8% in three real-world scenarios under changing illumination, weak texture, and large-scale complex scenarios. The results demonstrated that the proposed method exhibited better robustness and higher positioning accuracy in various complex environments.","PeriodicalId":13213,"journal":{"name":"IEEE Transactions on Geoscience and Remote Sensing","volume":"61 ","pages":"1-15"},"PeriodicalIF":7.5000,"publicationDate":"2023-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Geoscience and Remote Sensing","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/10275007/","RegionNum":1,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
In global satellite navigation system (GNSS)-denied environments, unmanned aerial vehicle (UAV) navigation based on visual–inertial odometry (VIO) has been widely studied. However, existing VIO methods still suffer from some practical problems, such as image enhancement oversaturation and unreasonable weighting in backend optimization. Therefore, this article presents monocular VIO with point-line fusion and backend adaptive optimization to improve the positioning accuracy and robustness of UAV navigation systems. In the front end, we proposed an adaptive gamma image correction algorithm for image preprocessing to avoid image oversaturation, which is more conducive to image extraction and matching. Instead of the traditional line segment detector (LSD) line feature extraction algorithm, we employed an improved EDLines algorithm to enhance the efficiency of line feature extraction, better meeting the high dynamic real-time requirements of UAV. In the backend, we proposed a tightly coupled nonlinear adaptive optimization method based on a two-step approach to address the issue of unreasonable static weights. In the first step, we established a factor graph model and performed the first nonlinear optimization based on a priori visual weights. In the second step, we calculated the reprojection error and established a functional model that examines the relationship between the reprojection error and the information matrix. We updated the information matrix using the reprojection error to adaptively adjust the weights of the point features and line features in real time. Finally, we performed a second nonlinear reoptimization. The proposed method was compared with the monocular visual-inertial system (VINS-MONO) (Qin et al. 2018) and point and line features (PL)-VINS (Fu et al. 2020) methods, the experimental results showing that the positioning accuracy of the proposed method on the public EuRoc dataset (Burri et al. 2016) improved by an average of 32.3% compared with the PL-VINS method, and by an average of 33.8% in three real-world scenarios under changing illumination, weak texture, and large-scale complex scenarios. The results demonstrated that the proposed method exhibited better robustness and higher positioning accuracy in various complex environments.
在全球卫星导航系统(GNSS)被拒绝的环境中,基于视觉-惯性里程计(VIO)的无人机导航得到了广泛的研究。然而,现有的VIO方法仍然存在一些实际问题,如图像增强过饱和和后端优化中的加权不合理。因此,本文提出了具有点线融合和后端自适应优化的单目VIO,以提高无人机导航系统的定位精度和鲁棒性。在前端,我们提出了一种自适应伽玛图像校正算法用于图像预处理,以避免图像过饱和,更有利于图像的提取和匹配。与传统的线段检测器(LSD)线特征提取算法不同,我们采用了一种改进的EDLines算法来提高线特征提取的效率,更好地满足了无人机高动态实时性的要求。在后端,我们提出了一种基于两步方法的紧密耦合非线性自适应优化方法,以解决静态权重不合理的问题。在第一步中,我们建立了一个因子图模型,并基于先验视觉权重进行了第一次非线性优化。在第二步中,我们计算了重投影误差,并建立了一个函数模型来检验重投影误差与信息矩阵之间的关系。我们使用重投影误差来更新信息矩阵,以实时自适应地调整点特征和线特征的权重。最后,我们进行了第二次非线性再优化。将所提出的方法与单目视觉惯性系统(VINS-MONO)(Qin et al.2018)和点线特征(PL)-VINS(Fu et al.2020)方法进行了比较,实验结果表明,所提出方法在公共EuRoc数据集(Burri et al.2016)上的定位精度比PL-VINS方法平均提高了32.3%,在变化的照明、弱纹理和大规模复杂场景下的三个真实世界场景中,平均下降33.8%。结果表明,该方法在各种复杂环境下都具有较好的鲁棒性和较高的定位精度。
期刊介绍:
IEEE Transactions on Geoscience and Remote Sensing (TGRS) is a monthly publication that focuses on the theory, concepts, and techniques of science and engineering as applied to sensing the land, oceans, atmosphere, and space; and the processing, interpretation, and dissemination of this information.