Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
156 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

DynaVINS: A Visual-Inertial SLAM for Dynamic Environments (2208.11500v1)

Published 24 Aug 2022 in cs.RO

Abstract: Visual inertial odometry and SLAM algorithms are widely used in various fields, such as service robots, drones, and autonomous vehicles. Most of the SLAM algorithms are based on assumption that landmarks are static. However, in the real-world, various dynamic objects exist, and they degrade the pose estimation accuracy. In addition, temporarily static objects, which are static during observation but move when they are out of sight, trigger false positive loop closings. To overcome these problems, we propose a novel visual-inertial SLAM framework, called DynaVINS, which is robust against both dynamic objects and temporarily static objects. In our framework, we first present a robust bundle adjustment that could reject the features from dynamic objects by leveraging pose priors estimated by the IMU preintegration. Then, a keyframe grouping and a multi-hypothesis-based constraints grouping methods are proposed to reduce the effect of temporarily static objects in the loop closing. Subsequently, we evaluated our method in a public dataset that contains numerous dynamic objects. Finally, the experimental results corroborate that our DynaVINS has promising performance compared with other state-of-the-art methods by successfully rejecting the effect of dynamic and temporarily static objects. Our code is available at https://github.com/url-kaist/dynaVINS.

Citations (57)

Summary

  • The paper introduces a novel hybrid visual-inertial framework that robustly filters dynamic features and manages false-positive loop closures.
  • It employs a robust bundle adjustment using IMU preintegration to maintain SLAM accuracy in environments with moving and temporarily static objects.
  • Evaluations on simulated and real-world datasets demonstrate that DynaVINS outperforms state-of-the-art methods in challenging dynamic scenarios.

DynaVINS: A Visual-Inertial SLAM for Dynamic Environments

The challenge of Simultaneous Localization and Mapping (SLAM) in dynamic environments where landmarks are not static remains a significant barrier to achieving more reliable autonomous navigation. The paper "DynaVINS: A Visual-Inertial SLAM for Dynamic Environments" addresses this issue by proposing a novel framework that integrates visual and inertial sensors to improve SLAM robustness in such scenarios. Traditional SLAM systems largely rely on the presumption that scene landmarks are static, leading to degraded performance in environments containing dynamic elements such as moving objects, which can also result in erroneous loop closure caused by temporarily static objects. This paper tackles these challenges by introducing a hybrid approach that leverages both visual and inertial measurements to reject features from dynamic objects and propose strategies to handle false-positive loop closures.

The primary innovation lies in the robust bundle adjustment, which combines features from dynamic scenes utilizing pose priors derived from Inertial Measurement Unit (IMU) preintegration. By presenting a multi-hypothesis-based approach, the proposed framework effectively reduces the impact of temporarily static objects, which are typically misidentified as static during the observation window but may move unpredictably afterward. The additional keyframe grouping technique, combined with the categorization of constraints into multiple hypotheses, further enhances the system's ability to discern and manage false-positive loop closures.

The results achieved by DynaVINS are substantiated through comprehensive evaluations using both simulated and real-world datasets. In particularly challenging dynamic scenarios presented by the VIODE dataset, which includes varying extents of dynamic object prevalence, the framework outperforms existing state-of-the-art methods. Specifically, DynaVINS maintains superior trajectory estimation by successfully filtering out erratic features and demonstrating minimal performance degradation in environments with prevalent dynamic objects. Notably, the use of robust global optimization for loop closure handling is a clear strength, as it strategically selects the correct set of constraints, thereby mitigating the impacts of persistent false positives.

This work opens several opportunities for future advancements in SLAM research, especially in more complex or crowded environments where dynamic and temporarily static objects are commonplace. Further enhancements could involve integrating machine learning models to complement the existing hypothesis testing mechanism or extending the methodology to incorporate additional sensor modalities such as Lidar-Visual-Inertial systems, as noted in the conclusion of the paper.

In conclusion, DynaVINS presents a significant advancement for SLAM applications within dynamic environments by directly addressing the challenges posed by non-static features and temporary staticity with a robust, well-evaluated approach. This framework sets a precedent and provides a foundation for future research aiming to surmount the intrinsic limitations of traditional SLAM systems when exposed to real-world dynamism.

Github Logo Streamline Icon: https://streamlinehq.com
Youtube Logo Streamline Icon: https://streamlinehq.com