Giter VIP home page Giter VIP logo

drc-slam-stereo-'s Introduction

DRC-SLAM-Stereo-

Binocular Vision SLAM Algorithm Based on Dynamic Region Culling in Dynamic Environment

Abstract: Visual SLAM (Simultaneous Localization and Mapping) is one of the key technologies in the fields of visual travel aid, augmented reality, and autonomous driving. However, the localization and mapping accuracy of existing SLAM algorithms in dynamic environment usually seriously decreased. To solve this problem, a binocular vision SLAM algorithm based on dynamic region culling is proposed. Dynamic sparse features are discriminated based on the stereo vision geometric constraints and scene region is segmented according to the scene depth and color information. Combining the results of the above two parts, the dynamic region in the scene is segmented. Furthermore, the ORB features on the dynamic region of the existing binocular ORB-SLAM algorithm are eliminated, so the influence of dynamic scene on the accuracy of SLAM is eliminated. Verified by extensive experiments, the dynamic region segmentation recall rate of the KITTI dataset reaches 92.31%; and the dynamic region segmentation recall rate in the outdoor visual travel aid experiment reaches 93.62%. Compared with binocular ORB-SLAM algorithm, the straight walking localization accuracy is improved by 82.75%, mapping effect is also significantly improved, and the average frame rate of the algorithm reaches 4.6 fps. Results show that the proposed algorithm can significantly improve the localization and mapping accuracy of the binocular vision SLAM algorithm in dynamic scene, and meet the real-time requirement of visual travel aid.

Keywords: Visual SLAM; Localization; Dynamic region; Elimination

Auther:Xu Li, Beihang University [email protected]

drc-slam-stereo-'s People

Contributors

lixubuaa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.