On Geometric Understanding and Learned Data Priors in VGGT

Jelena Bratulić, Sudhanshu Mittal, Thomas Brox, Christian Rupprecht
12/12/2025
cs.CV

No confident code implementation found for this paper.

Abstract

The Visual Geometry Grounded Transformer (VGGT) is a 3D foundation model that infers camera geometry and scene structure in a single feed-forward pass. Trained in a supervised, single-step fashion on large datasets, VGGT raises a key question: does it build upon geometric concepts like traditional multi-view methods, or does it rely primarily on learned appearance-based data-driven priors? In this work, we conduct a systematic analysis of VGGT's internal mechanisms to uncover whether geometric understanding emerges within its representations. By probing intermediate features, analyzing attention patterns, and performing interventions, we examine how the model implements its functionality. Our findings reveal that VGGT implicitly performs correspondence matching within its global attention layers and encodes epipolar geometry, despite being trained without explicit geometric constraints. We further investigate VGGT's dependence on its learned data priors. Using spatial input masking and perturbation experiments, we assess its robustness to occlusions, appearance variations, and camera configurations, comparing it with classical multi-stage pipelines. Together, these insights highlight how VGGT internalizes geometric structure while using learned data-driven priors.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bratuli2025geometric,
  title  = {On Geometric Understanding and Learned Data Priors in VGGT},
  author = {Jelena Bratulić and Sudhanshu Mittal and Thomas Brox and Christian Rupprecht},
  year   = {2025},
  eprint = {2512.11508},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.11508v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.11508.svg)](https://codeofpaper.com/paper/2512.11508)

Discussion