作者
Ran Qin,Lei Ding,Xin He,Yong‐Hong Lan
摘要
Most dynamic SLAM systems based on object detection or semantic segmentation will directly remove feature points from detected potentially moving objects even if they are static. However, these static feature points can make the system’s localization more robust and accurate. Therefore, in order to retain more static points to make the SLAM system localisation more accurate and robust, this paper makes improvements from the following two aspects: the first aspect is how to accurately determine the dynamic-static attributes of feature points within semantic masks. The second aspect is how to determine the dynamic-static attributes of non-matching points, which can not be determined by the traditional multi-view geometry method. For the first aspect, the epipolar distance distribution of feature points within the mask is first analyzed, and a linearly decreasing probability transmission model is then designed to calculate the dynamic probability of masked feature points accurately. Then, an EPT method is proposed to keep more static feature points within the mask while removing dynamic feature points based on the movement of potentially moving objects. For the second aspect, a novel method combining k-means clustering, binomial logistic regression, and composite weighting method is designed to calculate the dynamic probability of non-matching points outside the mask. Then, those non-matching points with high dynamic probabilities can be effectively removed. Based on the above two methods, a novel dynamic visual SLAM system, termed DIP-SLAM, is presented. According to experiments conducted on the TUM RGBD public dataset, DIP-SLAM performs better than ORB-SLAM3, DynaSLAM, DS-SLAM, DSK-SLAM, SG-SLAM, and OVD-SLAM, and the average accuracy improvements in high-dynamic sequences are 92.94%, 10.49%, 46.49%, 11.93%, 23.88%, and 10.74%, respectively, while the average accuracy improvements in low-dynamic sequences are 54.02%, 31.15%, 12.18%, 29.74%, 27.51%, and 35.98%, respectively.