Wang Dazheng, Luo Jingwen
School of Information Science and Technology, Yunnan Normal University, Kunming 650500, China.
Engineering Research Center of Computer Vision and Intelligent Control Technology, Department of Education of Yunnan Province, Kunming 650500, China.
Biomimetics (Basel). 2025 Jul 6;10(7):446. doi: 10.3390/biomimetics10070446.
In complex dynamic environments, the performance of SLAM systems on bionic robots is susceptible to interference from dynamic objects or structural changes in the environment. To address this problem, we propose a semantic visual SLAM (vSLAM) algorithm based on loop closure detection with combinatorial graph entropy. First, in terms of the dynamic feature detection results of YOLOv8-seg, the feature points at the edges of the dynamic object are finely judged by calculating the mean absolute deviation (MAD) of the depth of the pixel points. Then, a high-quality keyframe selection strategy is constructed by combining the semantic information, the average coordinates of the semantic objects, and the degree of variation in the dense region of feature points. Subsequently, the unweighted and weighted graphs of keyframes are constructed according to the distribution of feature points, characterization points, and semantic information, and then a high-performance loop closure detection method based on combinatorial graph entropy is developed. The experimental results show that our loop closure detection approach exhibits higher precision and recall in real scenes compared to the bag-of-words (BoW) model. Compared with ORB-SLAM2, the absolute trajectory accuracy in high-dynamic sequences improved by an average of 97.01%, while the number of extracted keyframes decreased by an average of 61.20%.
在复杂动态环境中,仿生机器人上的同步定位与地图构建(SLAM)系统性能容易受到动态物体干扰或环境结构变化的影响。为解决这一问题,我们提出一种基于组合图熵闭环检测的语义视觉SLAM(vSLAM)算法。首先,根据YOLOv8-seg的动态特征检测结果,通过计算像素点深度的平均绝对偏差(MAD)来精细判断动态物体边缘的特征点。然后,结合语义信息、语义物体的平均坐标以及特征点密集区域的变化程度,构建一种高质量关键帧选择策略。随后,根据特征点、表征点和语义信息的分布构建关键帧的无加权图和加权图,进而开发一种基于组合图熵的高性能闭环检测方法。实验结果表明,与词袋(BoW)模型相比,我们的闭环检测方法在真实场景中具有更高的精度和召回率。与ORB-SLAM2相比,在高动态序列中绝对轨迹精度平均提高了97.01%,而提取的关键帧数量平均减少了61.20%。