Flow3r: Factored Flow Prediction for Scalable Visual Geometry Learning
About
Current feed-forward 3D/4D reconstruction systems rely on dense geometry and pose supervision -- expensive to obtain at scale and particularly scarce for dynamic real-world scenes. We present Flow3r, a framework that augments visual geometry learning with dense 2D correspondences (`flow') as supervision, enabling scalable training from unlabeled monocular videos. Our key insight is that the flow prediction module should be factored: predicting flow between two images using geometry latents from one and pose latents from the other. This factorization directly guides the learning of both scene geometry and camera motion, and naturally extends to dynamic scenes. In controlled experiments, we show that factored flow prediction outperforms alternative designs and that performance scales consistently with unlabeled data. Integrating factored flow into existing visual geometry architectures and training with ${\sim}800$K unlabeled videos, Flow3r achieves state-of-the-art results across eight benchmarks spanning static and dynamic scenes, with its largest gains on in-the-wild dynamic videos where labeled data is most scarce.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Dynamic Scene Reconstruction | BONN | RPE Translation0.094 | 10 | |
| 3D Reconstruction | NRGBD | Accuracy0.8 | 9 | |
| 3D Reconstruction | Sintel | ATE0.048 | 5 | |
| 3D Reconstruction | Kinetics700 | ATE0.013 | 5 | |
| 3D Reconstruction and Pose Estimation | CO3D v2 | RRA@3098.84 | 5 | |
| Dynamic Scene Reconstruction | Kinetics 700 | RPE Translation0.018 | 5 | |
| Dynamic Scene Reconstruction | Epic-Kitchens | RPE (Translation)0.037 | 5 | |
| Dynamic Scene Reconstruction | Sintel | RPE Translation0.058 | 5 | |
| Static Scene Reconstruction | CO3D v2 | RTA@300.9762 | 5 | |
| Static Scene Reconstruction | NRGBD | RTA@3099.6 | 5 |