Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

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

About

The integration of neural rendering and the SLAM system recently showed promising results in joint localization and photorealistic view reconstruction. However, existing methods, fully relying on implicit representations, are so resource-hungry that they cannot run on portable devices, which deviates from the original intention of SLAM. In this paper, we present Photo-SLAM, a novel SLAM framework with a hyper primitives map. Specifically, we simultaneously exploit explicit geometric features for localization and learn implicit photometric features to represent the texture information of the observed environment. In addition to actively densifying hyper primitives based on geometric features, we further introduce a Gaussian-Pyramid-based training method to progressively learn multi-level features, enhancing photorealistic mapping performance. The extensive experiments with monocular, stereo, and RGB-D datasets prove that our proposed system Photo-SLAM significantly outperforms current state-of-the-art SLAM systems for online photorealistic mapping, e.g., PSNR is 30% higher and rendering speed is hundreds of times faster in the Replica dataset. Moreover, the Photo-SLAM can run at real-time speed using an embedded platform such as Jetson AGX Orin, showing the potential of robotics applications.

Huajian Huang, Longwei Li, Hui Cheng, Sai-Kit Yeung• 2023

Related benchmarks

TaskDatasetResultRank
TrackingTUM RGB-D 44 (various sequences)
Average Error22.28
28
TrackingBonn RGB-D dataset
Balloon226
23
Visual SLAMTUM RGB-D fr2 xyz
Translation RMSE (m)0.0035
21
Visual SLAMTUM RGB-D fr1 desk
ATE RMSE (cm)1.539
21
Monocular Visual OdometryVIVID Mean over sequences
ATE RMSE0.77
20
TrackingTUM RGBD (test)
fr1/desk Error1.64
18
Monocular Visual OdometryVIVID in_rob_local
ATE RMSE0.06
18
Monocular Visual OdometryVIVID in_rob_global
ATE RMSE0.46
17
Monocular Visual OdometryVIVID in_unst_local
ATE RMSE0.24
17
Camera TrackingTUM RGB-D
Tracking Error (fr1/desk)1.64
16
Showing 10 of 80 rows
...

Other info

Code

Follow for update