Views
No views yet
PRIVATE research artifact. Non-commercial, research-only. See License below before any use.
gsplat; a small 2D UNet
refines the rendered image. MapGS components (HD-map–anchored tokens, scene-graph
dynamics, map-depth / free-space losses) are included but — see results — found neutral.| model | PSNR | SSIM | notes |
|---|---|---|---|
| VGGT-Omega + gentle finetune (backbone) | 21.7 | 0.66 | abl_base_best |
| + MAGT map tokens + scene-graph dynamics | 21.7 | 0.66 | abl_full_best — neutral (ablation) |
| + UNet render-refine | 22.67 | 0.689 | mapvggt_refine_best — headline |
mapvggt/ — model (model.py), heads (heads.py: MAGT map tokens, scene-graph dynamics),
refine.py (RefineUNet). crosscolor.py / uncertainty.py are experimental, validated
negative (kept for the record; not used in training).mapgs/ — data pipeline (unified clip format, Waymo/AV2 converters), HD-map, losses, metrics.scripts/ — train_mapvggt_refine.py (main trainer), train_mapvggt_full.py (map+dyn),
eval_mapvggt.py (canonical loader + held-out eval), data-restore utilities.checkpoints/ — mapvggt_refine_best.safetensors (headline 22.67), abl_base_best,
abl_full_best. Each ~4.6 GB and embeds the finetuned VGGT-Omega 1B backbone (keys
model.vggt.*, model.head.*, unet.* for the refine ckpt).vggt_omega_1b_512.pt) — obtain from its FAIR-licensed source;
set MAPVGGT_VGGT_CKPT. (Our refine ckpt already contains a finetuned copy of these weights.)mapgs/data/convert/* from your own licensed copies)._vggt_omega_repo, _tokengs_repo); clone yourself and set VGGT_OMEGA_REPO.1export VGGT_OMEGA_REPO=/path/to/vggt-omega # facebookresearch/vggt-omega clone
2export MAPVGGT_VGGT_CKPT=/path/to/vggt_omega_1b_512.pt # base weights (FAIR-licensed)
3# eval the released checkpoint on a segment-disjoint Waymo val split:
4python -m scripts.eval_mapvggt --ckpt checkpoints/mapvggt_refine_best.safetensors \
5 --roots /path/to/data/unified/waymoscripts/eval_mapvggt.py.