# Continuous Direct Sparse Visual Odometry from RGB-D Images

arXiv: https://arxiv.org/abs/1904.02266 · HTML: https://mlsanity.com/paper/1904.02266/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 3 Apr 2019.

## Built on by (most cited first, 7 of 7)

- [Correspondence-Free Point Cloud Registration with SO(3)-Equivariant Implicit Shape Representations](https://mlsanity.com/paper/2107.10296/) (2021)
- [Correspondence-Free SE(3) Point Cloud Registration in RKHS via Unsupervised Equivariant Learning](https://mlsanity.com/paper/2407.20223/) (2024)
- [Scale-Invariant Fast Functional Registration](https://mlsanity.com/paper/2209.12763/) (2022)
- [Generalized-CVO: Fast and Correspondence-Free Local Point Cloud Registration with Second Order Riemannian Optimization](https://mlsanity.com/paper/2606.10019/) (2026)
- [Dense Visual Odometry Using Genetic Algorithm](https://mlsanity.com/paper/2311.06149/) (2023)
- [Geometry Depth Consistency in RGBD Relative Pose Estimation](https://mlsanity.com/paper/2401.00639/) (2024)
- [Con-DSO: Learning Short-Horizon Consistency Priors for RGB-D Direct Sparse Odometry](https://mlsanity.com/paper/2605.27952/) (2026)

## Abstract (arXiv)

This paper reports on a novel formulation and evaluation of visual odometry from RGB-D images. Assuming a static scene, the developed theoretical framework generalizes the widely used direct energy formulation (photometric error minimization) technique for obtaining a rigid body transformation that aligns two overlapping RGB-D images to a continuous formulation. The continuity is achieved through functional treatment of the problem and representing the process models over RGB-D images in a reproducing kernel Hilbert space; consequently, the registration is not limited to the specific image resolution and the framework is fully analytical with a closed-form derivation of the gradient. We solve the problem by maximizing the inner product between two functions defined over RGB-D images, while the continuous action of the rigid body motion Lie group is captured through the integration of the flow in the corresponding Lie algebra. Energy-based approaches have been extremely successful and the developed framework in this paper shares many of their desired properties such as the parallel structure on both CPUs and GPUs, sparsity, semi-dense tracking, avoiding explicit data association which is computationally expensive, and possible extensions to the simultaneous localization and mapping frameworks. The evaluations on experimental data and comparison with the equivalent energy-based formulation of the problem confirm the effectiveness of the proposed technique, especially, when the lack of structure and texture in the environment is evident.
