VoT

Yugay 2025 · Paper

One-line summary — Visual Odometry with Transformers (retitled FVO, “Fast Visual Odometry with Transformers”): formulates monocular VO as direct relative pose regression with a high-capacity time–space Transformer plus confidence-weighted aggregation, replacing hybrid network + bundle-adjustment pipelines entirely.

Problem

Hybrid pipelines that combine deep networks with classical optimization dominate visual odometry: neural predictions plus bundle adjustment yield highly accurate trajectories. But these hybrids fall short of pure end-to-end approaches in speed and capability — they rely on massive, frozen, pre-trained 3D backbones that were trained scale-ambiguous, so the pipeline “essentially inherits this limitation and, by design, fails to estimate absolute scale”; and their slow optimization and post-processing steps bottleneck inference speed. Bundle-adjustment-based methods also typically assume known camera calibration. FVO asks: what if we drop the post-processing altogether?

Method & architecture

Pipeline: overlapping windows of frames → frozen encoder → time–space Transformer decoder → per-pair relative poses + confidences → confidence-weighted trajectory fusion. No bundle adjustment, no camera intrinsics, no test-time optimization.

Procrustes(FR)=argminR^SO(3)R^FRF2\text{Procrustes}(\mathbf{F}_R) = \arg\min_{\hat{\mathbf{R}} \in \mathbb{SO}(3)} \|\hat{\mathbf{R}} - \mathbf{F}_R\|_F^2

L=Lrotexp(cR)+cR+Ltransexp(ct)+ct,\mathcal{L} = \mathcal{L}_{\text{rot}} \exp(-\mathbf{c}_R) + \mathbf{c}_R + \mathcal{L}_{\text{trans}} \exp(-\mathbf{c}_t) + \mathbf{c}_t,

so confidence is learned self-supervised from pose labels alone — no depth or correspondence supervision. Translations are de-normalized with training-set statistics, giving metric trajectories.

Results

Evaluated with unaligned and aligned ATE (RMSE, meters) — unaligned matters because real deployments have no ground truth to align against:

Why it matters for SLAM

VoT/FVO is part of the broader migration of geometric estimation onto Transformer architectures — the same trend that produced LoFTR for matching and VGGT for full multi-view geometry. Its value for a SLAM learner is as a clean case study of the end-to-end extreme of the design space: what you gain by deleting the optimizer (speed, metric scale, no calibration) and what you give up (the interpretable geometric backbone, robustness in dynamic scenes). Note the naming: the arXiv work first appeared as “VoT” and was later retitled FVO.