GSplatLoc: Ultra-Precise Camera Localization via 3D Gaussian Splatting

Atticus J. Zeller, Haijuan Wu
12/28/2024
cs.CV

No official code found. Best implementation: AtticusZeller/GsplatLoc (96 stars, MIT, PyTorch, last commit 2026-04-06).

Abstract

We present GSplatLoc, a camera localization method that leverages the differentiable rendering capabilities of 3D Gaussian splatting for ultra-precise pose estimation. By formulating pose estimation as a gradient-based optimization problem that minimizes discrepancies between rendered depth maps from a pre-existing 3D Gaussian scene and observed depth images, GSplatLoc achieves translational errors within 0.01 cm and near-zero rotational errors on the Replica dataset - significantly outperforming existing methods. Evaluations on the Replica and TUM RGB-D datasets demonstrate the method's robustness in challenging indoor environments with complex camera motions. GSplatLoc sets a new benchmark for localization in dense mapping, with important implications for applications requiring accurate real-time localization, such as robotics and augmented reality.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

😎 GsplatLoc 🎯: Ultra-Precise Pose Optimization via 3D Gaussian Reprojection 🌟

966Shell, PythonMay 24, 20246 months agoMIT
3d-reconstruction6dofcamerapose-estimatecomputer-visiondeeplearning+6 more

Similar Papers

Cite this paper

@article{zeller2024gsplatloc,
  title  = {GSplatLoc: Ultra-Precise Camera Localization via 3D Gaussian Splatting},
  author = {Atticus J. Zeller and Haijuan Wu},
  year   = {2024},
  eprint = {2412.20056},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.20056v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.20056.svg)](https://codeofpaper.com/paper/2412.20056)

Discussion