Skip to content
Leonardo Vanni

BSc thesis · Bocconi University · 2026 · Supervisor: Prof. Alessandro Pigati

Geometrically-Grounded Uncertainty Quantification for Foundational 3D Vision Models

PDF coming online soon — email me for a copy in the meantime.

In one breath

Modern 3D foundation models reconstruct a scene in a single forward pass, but they give one answer with no sense of how much to trust it. This thesis teaches one of them to know when it might be wrong.

Abstract

Foundational 3D models such as VGGT regress camera poses deterministically, with no measure of confidence — which makes them unusable wherever probabilistic reasoning matters, from sensor fusion to active vision. The thesis extends VGGT with a decoupled covariance branch that predicts a full 6×66 \times 6 camera-pose covariance, formulated rigorously on the SE(3)\mathrm{SE}(3) manifold: a body-centric perturbation model on the Lie algebra se(3)\mathfrak{se}(3), a left-invariant weighted metric reconciling translational and rotational units, and a scale-aware negative log-likelihood trained with a curriculum strategy for stability. Experiments on CO3D show the learned uncertainty is calibratable with a single temperature and structurally matches analytical covariances from classical Bundle Adjustment, while robustness tests on EPIC-KITCHENS show the predicted variance spiking exactly on mislocalized frames — a built-in failure detector.

Contributions

Calibration plot
Temperature scaling (T = 3.33) aligns the empirical Mahalanobis CDF with the theoretical chi-squared ideal.
Uncertainty ellipsoid render
Predicted translational uncertainty grows with distance from the reference camera and aligns with COLMAP's analytical covariance axes.

Cite

@thesis{vanni2026geometric,
  author      = {Vanni, Leonardo},
  title       = {Geometrically-Grounded Uncertainty Quantification
                 for Foundational 3D Vision Models},
  school      = {Bocconi University},
  year        = {2026},
  type        = {BSc thesis},
  note        = {Supervisor: Alessandro Pigati}
}