KV-Tracker: Real-Time Pose Tracking with Transformers
Marwan Taher, Ignacio Alzugaray, Kirill Mazur, Xin Kong, Andrew J. Davison
TL;DR
KV-Tracker tackles real-time 3D pose tracking and online reconstruction from monocular RGB streams by leveraging multi-view transformer networks while avoiding the prohibitive cost of reprocessing all frames online. It builds a KV-cache from a set of keyframes during a mapping phase and relocalizes the current frame against this cached representation during tracking, reducing computational complexity and achieving real-time performance (up to about 27 FPS) with a reported speedup of around 15x over full re-computation. The approach supports both scene-level tracking and zero-shot object tracking without depth data or CAD priors and is designed to be compatible with off-the-shelf multi-view models without retraining. Extensive experiments across TUM RGB-D, 7-Scenes, Arctic, and OnePose datasets demonstrate strong accuracy and real-time capabilities, with linear memory growth tied to the number of keyframes and potential applicability to other attention-based reconstruction models. Overall, KV-Tracker provides a practical, training-free pathway to online multi-view 3D tracking and reconstruction in constrained settings.
Abstract
Multi-view 3D geometry networks offer a powerful prior but are prohibitively slow for real-time applications. We propose a novel way to adapt them for online use, enabling real-time 6-DoF pose tracking and online reconstruction of objects and scenes from monocular RGB videos. Our method rapidly selects and manages a set of images as keyframes to map a scene or object via $π^3$ with full bidirectional attention. We then cache the global self-attention block's key-value (KV) pairs and use them as the sole scene representation for online tracking. This allows for up to $15\times$ speedup during inference without the fear of drift or catastrophic forgetting. Our caching strategy is model-agnostic and can be applied to other off-the-shelf multi-view networks without retraining. We demonstrate KV-Tracker on both scene-level tracking and the more challenging task of on-the-fly object tracking and reconstruction without depth measurements or object priors. Experiments on the TUM RGB-D, 7-Scenes, Arctic and OnePose datasets show the strong performance of our system while maintaining high frame-rates up to ${\sim}27$ FPS.
