atlas

Research map / 3D vision / 3D generation

GPVK-VL: Geometry-Preserving Virtual Keyframes for Visual Localization under Large Viewpoint Changes

CVPR 2025 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images · 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 GPVK-VL, which trains a 2D Gaussian splatting model with confidence-aware depth (Dust3r) and normal (DSINE) priors, extracts a mesh, and renders virtual keyframes to make HLoc-style visual localization robust to large viewpoint changes.

Problem

Structure-based visual localization fails when the query view differs greatly in viewpoint from the reference keyframe database (e.g., a corridor mapped from one direction), and existing novel view synthesis methods do not preserve geometry under such changes.

Approach

Add confidence-aware depth (from Dust3r) and confidence-aware normal (from DSINE, modeled as von Mises-Fisher) regularization to 2D Gaussian splatting, extract a TSDF mesh, and render a dense set of geometry-preserving virtual keyframes placed on a 2D occupancy map for localization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use geometry-preserving virtual keyframesHLoc localization pipeline · Scene001success rate (2°/5cm, 4°/8cm, 6°/10cm): 36.6/39.6/39.6 -> 59.4/64.4/64.4Helped
use geometry-preserving virtual keyframesHLoc localization pipeline · Scene002success rate (2°/5cm, 4°/8cm, 6°/10cm): 85.2/85.2/86.8 -> 89.5/91.2/91.2Helped
use geometry-preserving virtual keyframesHLoc localization pipeline · Scene003success rate (2°/5cm, 4°/8cm, 6°/10cm): 86.5/89.5/92.5 -> 83.5/88.0/92.5Mixed
use geometry-preserving virtual keyframesHLoc localization pipeline · Scene004success rate (2°/5cm, 4°/8cm, 6°/10cm): 44.4/46.7/48.1 -> 57.7/62.2/63.7Helped
use geometry-preserving virtual keyframesHLoc localization pipeline · Scene005success rate (2°/5cm, 4°/8cm, 6°/10cm): 65.8/68.3/68.3 -> 76.9/80.3/82.0Helped
use geometry-preserving virtual keyframesHLoc localization pipeline · Scene006success rate (2°/5cm, 4°/8cm, 6°/10cm): 65.7/69.8/69.8 -> 82.1/86.3/86.3Helped
use GPVK-VL view synthesisview synthesis methods on ScanNet · ScanNetFDS: 1.60 -> 1.20Helped
add normal prior (ablation)2DGS · ScanNetFDS: 1.60 -> 1.52Helped
add normal prior (ablation)2DGS · ScanNetGC-FMR (4/6/8 pixels): 52.5/57.8/62.5 -> 53.3/56.6/59.2Mixed
add confidence-aware normal prior (ablation)2DGS · ScanNetFDS: 1.60 -> 1.43Helped
add confidence-aware normal prior (ablation)2DGS · ScanNetGC-FMR (4/6/8 pixels): 52.5/57.8/62.5 -> 60.8/66.7/72.1Helped
add depth prior (ablation)2DGS · ScanNetFDS: 1.60 -> 1.71Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ScanNet 7Scenes Cambridge Landmarks

Benchmarks: ScanNet 7Scenes Cambridge Landmarks Large-viewpoint localization dataset (6 indoor scenes)

Metrics: PSNR SSIM LPIPS Feature Descriptor Similarity GC-FMR localization success rate median translation and rotation error

Baselines: HLoc DFNet LENS CROSSFIRE InLoc Colmap MVSplat ZeroNVS DRGS 2DGS

Builds on: 2D Gaussian Splatting DSINE DUSt3R DRGS HLoc

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