atlas

Research map / 3D vision / Depth and stereo

BevSplat: Resolving Height Ambiguity via Feature-Based Gaussian Primitives for Weakly-Supervised Cross-View Localization

NeurIPS 2025 · 3D vision › Depth and stereo · approach: Scene coordinate regression for localization · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes BevSplat, which lifts each ground-image pixel to feature-bearing 3D Gaussians and renders them into a BEV feature map for weakly supervised cross-view pose estimation on KITTI and VIGOR.

Problem

Weakly supervised cross-view localization with noisy ground-truth poses, where height ambiguity in lifting ground images to BEV makes IPM distort objects and cross-view transformers are costly and hard to train with weak labels.

Approach

Each ground-image pixel is represented as N_p=3 feature-bearing 3D Gaussians (depth-initialized, with learned offsets, scales, rotations, opacities) that are alpha-blended into a BEV feature and confidence map, replacing IPM or cross-view transformers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace IPM-based BEV synthesis with feature-based Gaussian splattingBevSplat on KITTI · KITTI Cross-Area, λ₁=1localization mean error (m): 12.15 -> 6.20Helped
replace G2SWeakly with BevSplatVIGOR · VIGOR Cross-Area Aligned-orientation, λ₁=1mean error (m): 4.70 -> 2.84Helped
add optimizable Gaussian parameters (ablation)BevSplat · KITTI Same-Area, λ₁=0mean error (m): 7.42 -> 5.82Helped
add optimizable Gaussian parameters (ablation)BevSplat · KITTI Cross-Area, λ₁=1mean error (m): 7.86 -> 6.20Helped
use DPT fine-tuning instead of direct end-to-end training (ablation)DINOv2(FiT) backbone on KITTI · KITTI Same-Area, λ₁=0mean error (m): 17.74 -> 5.82Helped
use DPT fine-tuning instead of LoRA (ablation)DINOv2(FiT) backbone on KITTI · KITTI Same-Area, λ₁=0mean error (m): 16.29 -> 5.82Helped
replace DINOv2(FiT) with VGG (ablation)BevSplat on KITTI · KITTI Cross-Area, λ₁=1mean error (m): 6.20 -> 8.02Hurt
replace DINOv2(FiT) with DINOv1 (ablation)BevSplat on KITTI · KITTI Cross-Area, λ₁=1mean error (m): 6.20 -> 7.12Hurt
replace DINOv2(FiT) with original DINOv2 (ablation)BevSplat on KITTI · KITTI Cross-Area, λ₁=1mean error (m): 6.20 -> 7.01Hurt
replace DepthAnythingV2 with DepthAnythingV1 (ablation)BevSplat on KITTI · KITTI Same-Area, λ₁=1mean error (m): 2.87 -> 2.97Hurt
use 1 rather than 3 Gaussian primitives per pixel (ablation)BevSplat on VIGOR · VIGOR Same-Area, λ₁=0mean error (m): 2.96 -> 3.05Hurt
use 4 rather than 3 Gaussian primitives per pixel (ablation)BevSplat on VIGOR · VIGOR Same-Area, λ₁=0mean error (m): 2.96 -> 3.03Hurt

Surprising findings

Limitations

Experimental setup

Datasets: KITTI VIGOR

Benchmarks: KITTI VIGOR

Metrics: mean localization error (m) median localization error (m) recall at 1m/3m lateral and longitudinal azimuth error

Baselines: G2SWeakly IPM Lift-Splat-Shoot OrienterNet Boosting VFA CCVPE HC-Net DenseFlow LoRA fine-tuning

Builds on: 3D Gaussian Splatting G2SWeakly DINOv2 DPT FiT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy