High-Speed Stereo Visual SLAM for Low-Powered Computing Devices

Ashish Kumar, Jaesik Park, Laxmidhar Behera
10/5/2024
cs.ROcs.CV

No official code found. Best implementation: ashishkumar822/Jetson-SLAM (264 stars, last commit 2024-11-30).

Abstract

We present an accurate and GPU-accelerated Stereo Visual SLAM design called Jetson-SLAM. It exhibits frame-processing rates above 60FPS on NVIDIA's low-powered 10W Jetson-NX embedded computer and above 200FPS on desktop-grade 200W GPUs, even in stereo configuration and in the multiscale setting. Our contributions are threefold: (i) a Bounded Rectification technique to prevent tagging many non-corner points as a corner in FAST detection, improving SLAM accuracy. (ii) A novel Pyramidal Culling and Aggregation (PyCA) technique that yields robust features while suppressing redundant ones at high speeds by harnessing a GPU device. PyCA uses our new Multi-Location Per Thread culling strategy (MLPT) and Thread-Efficient Warp-Allocation (TEWA) scheme for GPU to enable Jetson-SLAM achieving high accuracy and speed on embedded devices. (iii) Jetson-SLAM library achieves resource efficiency by having a data-sharing mechanism. Our experiments on three challenging datasets: KITTI, EuRoC, and KAIST-VIO, and two highly accurate SLAM backends: Full-BA and ICE-BA show that Jetson-SLAM is the fastest available accurate and GPU-accelerated SLAM system (Fig. 1).

View on arXivView PDF

Code Implementations(1)

A high Speed GPU accelerated SLAM for Low Powered Devices, IEEE- RAL-2023, ICRA 2024

26433C++, CudaJul 2, 20231 years ago

Cite this paper

@article{kumar2024highspeed,
  title  = {High-Speed Stereo Visual SLAM for Low-Powered Computing Devices},
  author = {Ashish Kumar and Jaesik Park and Laxmidhar Behera},
  year   = {2024},
  eprint = {2410.04090},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.04090v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.04090.svg)](https://codeofpaper.com/paper/2410.04090)

Discussion