VOCAL: Visual Odometry via ContrAstive Learning
Chi-Yao Huang, Zeel Bhatt, Yezhou Yang
TL;DR
VOCAL tackles the interpretability gap in learning-based visual odometry by recasting VO as a label-ranking problem and grounding it in a Bayesian-inspired latent space. It replaces geometric graphs with a Plackett-Luce–based ranking of observations by camera state, trained with a supervised Rank-N-Contrast loss to produce continuous, interpretable features that align with motion. The architecture consists of a Contrastive Feature Encoder and a Pose Estimation Decoder that regresses 6-DoF pose from two-frame optical flow, achieving competitive KITTI results while enabling seamless multimodal integration. The latent representations exhibit a meaningful gradient with motion cues, supporting data-efficient generalization and providing a bridge to other learning-based systems for spatial intelligence.
Abstract
Breakthroughs in visual odometry (VO) have fundamentally reshaped the landscape of robotics, enabling ultra-precise camera state estimation that is crucial for modern autonomous systems. Despite these advances, many learning-based VO techniques rely on rigid geometric assumptions, which often fall short in interpretability and lack a solid theoretical basis within fully data-driven frameworks. To overcome these limitations, we introduce VOCAL (Visual Odometry via ContrAstive Learning), a novel framework that reimagines VO as a label ranking challenge. By integrating Bayesian inference with a representation learning framework, VOCAL organizes visual features to mirror camera states. The ranking mechanism compels similar camera states to converge into consistent and spatially coherent representations within the latent space. This strategic alignment not only bolsters the interpretability of the learned features but also ensures compatibility with multimodal data sources. Extensive evaluations on the KITTI dataset highlight VOCAL's enhanced interpretability and flexibility, pushing VO toward more general and explainable spatial intelligence.
