IGGT

Li 2025 · Paper

One-line summary — An instance-grounded geometry transformer that unifies feed-forward 3D reconstruction with instance-level scene understanding in a single model, instead of bolting semantics onto a separately reconstructed map.

Problem

Humans perceive geometric structure and semantic content as intertwined, but most pipelines treat them separately: large geometry models (DUSt3R/VGGT family) are trained for low-level 3D reconstruction, while high-level spatial understanding is handled in isolation — which “limits generalization and leads to poor performance in downstream 3D understanding tasks”. Recent fixes align 3D models with one specific vision-language model, but that over-smooths fine geometric detail, caps perception at the aligned model’s capacity (e.g. LSeg), and — because VLM features are category-level — fails to distinguish different objects of the same class, breaking instance tracking under large viewpoint change.

Method & architecture

IGGT maps NN images to geometry and instance features in one forward pass:

F:{Ii}i=1N(ti,Di,Pi,Si)i=1N,\mathcal{F}: \{I_i\}_{i=1}^{N} \mapsto (t_i, D_i, P_i, S_i)_{i=1}^{N},

where tit_i are camera parameters, DiD_i depth maps, PiP_i point maps, and SiS_i 3D-consistent instance-level feature maps.

Results

Evaluated on ScanNet and ScanNet++ (10 scenes each, 8-10 images per scene):

Why it matters for SLAM

The trajectory of the DUSt3R/VGGT family is toward foundation models that give SLAM systems dense geometry for free; IGGT extends that trend to what is in the scene, not just where surfaces are. For Spatial AI — manipulation, semantic navigation, AR — a map segmented into 3D-consistent object instances is far more actionable than raw geometry, and doing it inside one feed-forward model avoids the inconsistencies of stitching per-frame 2D segmentations (SAM masks, CLIP features) onto 3D maps. The mask-as-bridge design also means the semantic stack upgrades for free as better VLMs appear.