CodeMapping: Real-Time Dense Mapping for Sparse SLAM using Compact Scene Representations
Not on the map. Why?
Abstract (arXiv)
We propose a novel dense mapping framework for sparse visual SLAM systems which leverages a compact scene representation. State-of-the-art sparse visual SLAM systems provide accurate and reliable estimates of the camera trajectory and locations of landmarks. While these sparse maps are useful for localization, they cannot be used for other tasks such as obstacle avoidance or scene understanding. In this paper we propose a dense mapping framework to complement sparse visual SLAM systems which takes as input the camera poses, keyframes and sparse points produced by the SLAM system and predicts a dense depth image for every keyframe. We build on CodeSLAM and use a variational autoencoder (VAE) which is conditioned on intensity, sparse depth and reprojection error images from sparse SLAM to predict an uncertainty-aware dense depth map. The use of a VAE then enables us to refine the dense depth images through multi-view optimization which improves the consistency of overlapping frames. Our mapper runs in a separate thread in parallel to the SLAM system in a loosely coupled manner. This flexible design allows for integration with arbitrary metric sparse SLAM systems without delaying the main SLAM process. Our dense mapper can be used not only for local mapping but also globally consistent dense 3D reconstruction through TSDF fusion. We demonstrate our system running with ORB-SLAM3 and show accurate dense depth estimation which could enable applications such as robotics and augmented reality.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 15 of its 28 references that are in the map. First posted on arXiv 19 Jul 2021.
Builds on
15 of 28 references.
References · 15
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 878
- 2016Direct Sparse Odometrycited by 485
- 2018DeepMVS: Learning Multi-view Stereopsiscited by 277
- 2020D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometrycited by 206
- 2020Atlas: End-to-End 3D Scene Reconstruction from Posed Imagescited by 206
- 2019Kimera: an Open-Source Library for Real-Time Metric-Semantic Localization and Mappingcited by 184
- 2017Sparse-to-Dense: Depth Prediction from Sparse Depth Samples and a Single Imagecited by 161
- 2017CNN-SLAM: Real-time dense monocular SLAM with learned depth predictioncited by 152
- 2018CodeSLAM - Learning a Compact, Optimisable Representation for Dense Visual SLAMcited by 152
- 2020DeepFactors: Real-Time Probabilistic Dense Monocular SLAMcited by 117
3 more
- 2018Deep Depth Completion of a Single RGB-D Imagecited by 110
- 2020S3CNet: A Sparse Semantic Scene Completion Network for LiDAR Point Cloudscited by 102
- 2020CodeVIO: Visual-Inertial Odometry with Learned Optimizable Dense Depthcited by 23
Built on by
Citing papers per year: 2022: 5; 2023: 2; 2024: 5; 2025: 4.
16 papers.
Sort:
- 2022Vox-Fusion: Dense Tracking and Mapping with Voxel-based Neural Implicit Representationcited by 149
- 2024NeSLAM: Neural Implicit Mapping and Self-Supervised Feature Tracking With Depth Completion and Denoisingcited by 30
- 2022iDF-SLAM: End-to-End RGB-D SLAM with Neural Implicit Mapping and Deep Feature Trackingcited by 22
- 2022MonoNeuralFusion: Online Monocular Neural 3D Reconstruction with Geometric Priorscited by 17
- 2022Struct-MDC: Mesh-Refined Unsupervised Depth Completion Leveraging Structural Regularities from Visual SLAMcited by 10
- 2024COMO: Compact Mapping and Odometrycited by 10
- 2024MGS-SLAM: Monocular Sparse Tracking and Gaussian Mapping with Depth Smooth Regularizationcited by 10
- 2022GeoRefine: Self-Supervised Online Depth Refinement for Accurate Dense Mappingcited by 8
- 2024Vox-Fusion++: Voxel-based Neural Implicit Dense Tracking and Mapping with Multi-mapscited by 7
- 2023SimpleMapping: Real-Time Visual-Inertial Dense Mapping with Deep Multi-View Stereocited by 4
- 2024ProvNeRF: Modeling per Point Provenance in NeRFs as a Stochastic Fieldcited by 3
- 2025EGG-Fusion: Efficient 3D Reconstruction with Geometry-aware Gaussian Surfel on the Flycited by 3
4 more
- 2023Depth Completion with Multiple Balanced Bases and Confidence for Dense Monocular SLAMcited by 2
- 20254D Primitive-Mach'e: Glueing Primitives for Persistent 4D Scene Reconstructioncited by 1
- 2025CSMapping: Scalable Crowdsourced Semantic Mapping and Topology Inference for Autonomous Drivingcited by 0
- 2025PCR-ORB: Enhanced ORB-SLAM3 with Point Cloud Refinement Using Deep Learning-Based Dynamic Object Filteringcited by 0
- 2025PCR-ORB: Enhanced ORB-SLAM3 with Point Cloud Refinement Using Deep Learning-Based Dynamic Object Filtering29 Dec 2025
- 20254D Primitive-Mach'e: Glueing Primitives for Persistent 4D Scene Reconstruction18 Dec 2025
- 2025CSMapping: Scalable Crowdsourced Semantic Mapping and Topology Inference for Autonomous Driving3 Dec 2025
- 2025EGG-Fusion: Efficient 3D Reconstruction with Geometry-aware Gaussian Surfel on the Fly1 Dec 2025
- 2024MGS-SLAM: Monocular Sparse Tracking and Gaussian Mapping with Depth Smooth Regularization10 May 2024
- 2024COMO: Compact Mapping and Odometry4 Apr 2024
- 2024NeSLAM: Neural Implicit Mapping and Self-Supervised Feature Tracking With Depth Completion and Denoising29 Mar 2024
- 2024Vox-Fusion++: Voxel-based Neural Implicit Dense Tracking and Mapping with Multi-maps19 Mar 2024
- 2024ProvNeRF: Modeling per Point Provenance in NeRFs as a Stochastic Field16 Jan 2024
- 2023Depth Completion with Multiple Balanced Bases and Confidence for Dense Monocular SLAM8 Sep 2023
- 2023SimpleMapping: Real-Time Visual-Inertial Dense Mapping with Deep Multi-View Stereo14 Jun 2023
- 2022Vox-Fusion: Dense Tracking and Mapping with Voxel-based Neural Implicit Representation28 Oct 2022
4 more
- 2022MonoNeuralFusion: Online Monocular Neural 3D Reconstruction with Geometric Priors30 Sep 2022
- 2022iDF-SLAM: End-to-End RGB-D SLAM with Neural Implicit Mapping and Deep Feature Tracking16 Sep 2022
- 2022GeoRefine: Self-Supervised Online Depth Refinement for Accurate Dense Mapping3 May 2022
- 2022Struct-MDC: Mesh-Refined Unsupervised Depth Completion Leveraging Structural Regularities from Visual SLAM29 Apr 2022
- 2022Vox-Fusion: Dense Tracking and Mapping with Voxel-based Neural Implicit Representationcited by 149
- 2024NeSLAM: Neural Implicit Mapping and Self-Supervised Feature Tracking With Depth Completion and Denoisingcited by 30
- 2022iDF-SLAM: End-to-End RGB-D SLAM with Neural Implicit Mapping and Deep Feature Trackingcited by 22
- 2022MonoNeuralFusion: Online Monocular Neural 3D Reconstruction with Geometric Priorscited by 17
- 2022Struct-MDC: Mesh-Refined Unsupervised Depth Completion Leveraging Structural Regularities from Visual SLAMcited by 10
- 2024COMO: Compact Mapping and Odometrycited by 10
- 2024MGS-SLAM: Monocular Sparse Tracking and Gaussian Mapping with Depth Smooth Regularizationcited by 10
- 2022GeoRefine: Self-Supervised Online Depth Refinement for Accurate Dense Mappingcited by 8
- 2024Vox-Fusion++: Voxel-based Neural Implicit Dense Tracking and Mapping with Multi-mapscited by 7
- 2023SimpleMapping: Real-Time Visual-Inertial Dense Mapping with Deep Multi-View Stereocited by 4
- 2024ProvNeRF: Modeling per Point Provenance in NeRFs as a Stochastic Fieldcited by 3
- 2025EGG-Fusion: Efficient 3D Reconstruction with Geometry-aware Gaussian Surfel on the Flycited by 3
12 most cited of 16 All 16 (JSON)
- 2025PCR-ORB: Enhanced ORB-SLAM3 with Point Cloud Refinement Using Deep Learning-Based Dynamic Object Filtering29 Dec 2025
- 20254D Primitive-Mach'e: Glueing Primitives for Persistent 4D Scene Reconstruction18 Dec 2025
- 2025CSMapping: Scalable Crowdsourced Semantic Mapping and Topology Inference for Autonomous Driving3 Dec 2025
- 2025EGG-Fusion: Efficient 3D Reconstruction with Geometry-aware Gaussian Surfel on the Fly1 Dec 2025
- 2024MGS-SLAM: Monocular Sparse Tracking and Gaussian Mapping with Depth Smooth Regularization10 May 2024
- 2024COMO: Compact Mapping and Odometry4 Apr 2024
- 2024NeSLAM: Neural Implicit Mapping and Self-Supervised Feature Tracking With Depth Completion and Denoising29 Mar 2024
- 2024Vox-Fusion++: Voxel-based Neural Implicit Dense Tracking and Mapping with Multi-maps19 Mar 2024
- 2024ProvNeRF: Modeling per Point Provenance in NeRFs as a Stochastic Field16 Jan 2024
- 2023Depth Completion with Multiple Balanced Bases and Confidence for Dense Monocular SLAM8 Sep 2023
- 2023SimpleMapping: Real-Time Visual-Inertial Dense Mapping with Deep Multi-View Stereo14 Jun 2023
- 2022Vox-Fusion: Dense Tracking and Mapping with Voxel-based Neural Implicit Representation28 Oct 2022
12 newest of 16 All 16 (JSON)