IDNav

Logo IDNav
Credit:
PR

IDVO for RGB-D cameras computes the camera trajectory and a sparse 3D reconstruction. We provide examples to run the odometry system in the TUM RGB-D SLAM Dataset and Benchmark.

Publications

[RGB-D Odometry] Information-Driven Direct RGB-D Odometry (A. Fontán, J. Civera, R. Triebel), IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2020. Paper  and  BibTeX entry

Information-Driven Direct RGB-D Odometry
This paper presents an information-theoretic approach to point selection in direct RGB-D odometry. The aim is to select only the most informative measurements, in order to reduce the optimization problem with a minimal impact in the accuracy. It is usual practice in visual odometry/SLAM to track several hundreds of points, achieving real-time performance in high-end desktop PCs. Reducing their computational footprint will facilitate the implementation of odometry and SLAM in low-end platforms such as small robots and AR/VR glasses. Our experimental results show that our novel information-based selection criterion allows us to reduce the number of tracked points an order of magnitude (down to only 24 of them), achieving an accuracy similar to the state of the art (sometimes outperforming it) while reducing 10 times the computational demand.
Information-Driven Direct RGB-D Odometry - CVPR 2020 (oral)
This paper presents an information-theoretic approach to point selection for direct RGB-D odometry. The aim is to select only the most informative measurements, in order to reduce the optimization problem with a minimal impact in the accuracy. It is usual practice in visual odometry/SLAM to track several hundreds of points, achieving real-time performance in high-end desktop PCs. Reducing their computational footprint will facilitate the implementation of odometry and SLAM in low-end platforms such as small robots and AR/VR glasses. Our experimental results show that our novel information-based selection criteria allows us to reduce the number of tracked points an order of magnitude (down to only 24 of them), achieving an accuracy similar to the state of the art (sometimes outperforming it) while reducing 10x the computational demand.