Papers
arxiv:2611.02857

Solv3R: 3D Looped Transformer as a Multi-view Solver

Published on Nov 2
ยท Submitted by
Jeong-gi Kwak
on Nov 5
Authors:
,
,
,

Abstract

Solv3R is a looped transformer that iteratively refines multi-view geometry from its current state, supporting incremental updates, caching, and multiple reconstruction tasks without specialized modules.

Classical structure-from-motion reconstruction proceeds iteratively, refining camera poses and scene geometry from a current estimate. This allows maps to easily expand without recomputing already computed views, or geometry estimates to improve as more observations are provided. Most geometric foundation models, however, predict entire geometry in a single forward pass or update a recurrent state as frames arrive sequentially, making this expansion and refinement non-trivial. We introduce Solv3R, a looped transformer that learns to continue solving multi-view geometry from its current state. Importantly, its update operator is independent of the iteration count, allowing previously refined and newly introduced views to be jointly updated regardless of how ``solved'' they are. We train the operator to preserve accurate reconstructions under continued iteration and correct inaccurate states, enabling refinement of fixed image collections and integration of new observations. Representations of solved views can also be cached once and reused as geometric context across iterations, enabling compact and efficient key-value caching. We analyze the solver dynamics and compare it with the state-of-the-art, demonstrating that a single learned solver supports offline reconstruction, incremental reconstruction, relocalization, and streaming without task-specific training or modules. The code and models will be made publicly available at https://ubc-vision.github.io/solv3r/.

Community

Paper author Paper submitter

Paper author Paper submitter

๐Ÿš€ Introducing Solv3R: 3D Looped Transformer as a Multi-view Solver

Can geometric foundation models move beyond fixed-set prediction and keep solving like classical SfM?

With Solv3R, we reformulate multi-view reconstruction as a reusable learned geometric solving process. Built around a single looped transformer with a stationary update, Solv3R follows the same solver logic across diverse settings, including offline, streaming, and arbitrary-order reconstruction, without task-specific training.

Solv3R keeps accurate reconstructions stable under continued iteration, while allowing new observations to improve earlier estimates. The same design also enables efficient pipelining (16ร— higher throughput) and reusable KV caching (16โ€“34ร— smaller cache).

Check out our project page and paper to learn more!

๐ŸŒ Project: https: https://ubc-vision.github.io/solv3r/
๐Ÿ’ป Code (coming within a week!): https://github.com/ubc-vision/solv3r

Sign up or log in to comment

Models citing this paper 0

No model linking this paper

Cite arxiv.org/abs/2611.02857 in a model README.md to link it from this page.

Datasets citing this paper 0

No dataset linking this paper

Cite arxiv.org/abs/2611.02857 in a dataset README.md to link it from this page.

Spaces citing this paper 0

No Space linking this paper

Cite arxiv.org/abs/2611.02857 in a Space README.md to link it from this page.

Collections including this paper 0

No Collection including this paper

Add this paper to a collection to link it from this page.