atlas

Research map / 3D vision / Depth and stereo

Photo-SLAM: Real-time Simultaneous Localization and Photorealistic Mapping for Monocular Stereo and RGB-D Cameras

CVPR 2024 · 3D vision › Depth and stereo · approach: Scene coordinate regression for localization · 205 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.

Photo-SLAM builds a real-time SLAM system on a hyper primitives map (ORB features plus 3D Gaussians) with geometry-based densification and Gaussian-pyramid progressive training for photorealistic mapping on monocular, stereo, and RGB-D cameras.

Problem

Existing neural-rendering SLAM systems rely on implicit representations that are too computationally heavy for real-time use on portable devices, and they need depth information or bounded scenes to converge.

Approach

Decouple localization (ORB-SLAM3 factor-graph tracking on explicit geometric features) from photorealistic mapping (3D Gaussian splatting on a hyper primitives map), add geometry-based densification from inactive 2D keypoints, and train with a Gaussian-pyramid multi-resolution loss schedule.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add geometry-based densification (ablation)Photo-SLAM · Replica, monocularPSNR: 31.274 -> 33.302Helped
add geometry-based densification (ablation)Photo-SLAM · Replica, RGB-DPSNR: 33.296 -> 34.958Helped
add Gaussian-Pyramid-based learning (ablation)Photo-SLAM with geometry-based densification · Replica, monocularPSNR: 20.002 -> 33.302Helped
add Gaussian-Pyramid-based learning (ablation)Photo-SLAM with geometry-based densification · Replica, RGB-DPSNR: 33.696 -> 34.958Helped
use Gaussian pyramid with n=1 instead of n=2 (ablation)Photo-SLAM · Replica, monocularPSNR: 33.302 -> 30.903Hurt
use Gaussian pyramid with n=1 instead of n=2 (ablation)Photo-SLAM · Replica, RGB-DPSNR: 34.958 -> 34.634Hurt
use Gaussian pyramid with n=3 instead of n=2 (ablation)Photo-SLAM · Replica, monocularPSNR: 33.302 -> 31.563Hurt
use Gaussian pyramid with n=3 instead of n=2 (ablation)Photo-SLAM · Replica, RGB-DPSNR: 34.958 -> 33.305Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Replica TUM RGB-D EuRoC MAV ZED 2 outdoor stereo captures

Benchmarks: Replica TUM RGB-D EuRoC MAV

Metrics: ATE RMSE ATE STD PSNR SSIM LPIPS tracking FPS rendering FPS GPU memory usage

Baselines: ORB-SLAM3 DROID-SLAM Nice-SLAM Orbeez-SLAM Go-SLAM ESLAM Co-SLAM Point-SLAM BundleFusion

Builds on: ORB-SLAM3 3D Gaussian splatting Droid-SLAM NICE-SLAM

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