Guo Ying-Qing, Gu Mengjiao, Xu Zhao-Dong
College of Mechanical and Electronic Engineering, Nanjing Forestry University, Nanjing 210037, China.
China-Pakistan Belt and Road Joint Laboratory on Smart Disaster Prevention of Major Infrastructures, Southeast University, Nanjing 210096, China.
Sensors (Basel). 2023 Aug 3;23(15):6901. doi: 10.3390/s23156901.
The low light conditions, abundant dust, and rocky terrain on the lunar surface pose challenges for scientific research. To effectively perceive the surrounding environment, lunar rovers are equipped with binocular cameras. In this paper, with the aim of accurately detect obstacles on the lunar surface under complex conditions, an Improved Semi-Global Matching (I-SGM) algorithm for the binocular cameras is proposed. The proposed method first carries out a cost calculation based on the improved Census transform and an adaptive window based on a connected component. Then, cost aggregation is performed using cross-based cost aggregation in the AD-Census algorithm and the initial disparity of the image is calculated via the Winner-Takes-All (WTA) strategy. Finally, disparity optimization is performed using left-right consistency detection and disparity padding. Utilizing standard test image pairs provided by the Middleburry website, the results of the test reveal that the algorithm can effectively improve the matching accuracy of the SGM algorithm, while reducing the running time of the program and enhancing noise immunity. Furthermore, when applying the I-SGM algorithm to the simulated lunar environment, the results show that the I-SGM algorithm is applicable in dim conditions on the lunar surface and can better help a lunar rover to detect obstacles during its travel.
月球表面的低光照条件、大量尘埃和岩石地形给科学研究带来了挑战。为了有效感知周围环境,月球车配备了双目相机。本文旨在精确检测复杂条件下月球表面的障碍物,提出了一种针对双目相机的改进半全局匹配(I-SGM)算法。该方法首先基于改进的 Census 变换和基于连通分量的自适应窗口进行代价计算。然后,使用 AD-Census 算法中基于交叉的代价聚合进行代价聚合,并通过胜者全得(WTA)策略计算图像的初始视差。最后,使用左右一致性检测和视差填充进行视差优化。利用 Middleburry 网站提供的标准测试图像对进行测试,结果表明该算法能够有效提高 SGM 算法的匹配精度,同时减少程序运行时间并增强抗噪能力。此外,将 I-SGM 算法应用于模拟月球环境时,结果表明 I-SGM 算法适用于月球表面的昏暗条件,并且能够更好地帮助月球车在行驶过程中检测障碍物。