CodeSLAM - Learning a Compact, Optimisable Representation for Dense Visual SLAM
Not on the map. Why?
Abstract (arXiv)
The representation of geometry in real-time 3D perception systems continues to be a critical research issue. Dense maps capture complete surface shape and can be augmented with semantic labels, but their high dimensionality makes them computationally costly to store and process, and unsuitable for rigorous probabilistic inference. Sparse feature-based representations avoid these problems, but capture only partial scene information and are mainly useful for localisation only. We present a new compact but dense representation of scene geometry which is conditioned on the intensity data from a single image and generated from a code consisting of a small number of parameters. We are inspired by work both on learned depth from images, and auto-encoders. Our approach is suitable for use in a keyframe-based monocular dense SLAM system: While each keyframe with a code can produce a depth map, the code can be optimised efficiently jointly with pose variables and together with the codes of overlapping keyframes to attain global consistency. Conditioning the depth map on the image allows the code to only represent aspects of the local geometry which cannot directly be predicted from the image. We explain how to learn our code representation, and demonstrate its advantageous properties in monocular SLAM.
Key facts. Cited by 151 papers in the map (data through 13 Oct 2026). First posted on arXiv 3 Apr 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 29; 2022: 26; 2023: 31; 2024: 31; 2025: 22; 2026: 12.
151 papers.
Sort:
By area:
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,539
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 676
- 2021NICE-SLAM: Neural Implicit Scalable Encoding for SLAMcited by 588
- 2021iMAP: Implicit Mapping and Positioning in Real-Timecited by 476
- 2021In-Place Scene Labelling and Understanding with Implicit Scene Representationcited by 411
- 2023SplaTAM: Splat, Track & Map 3D Gaussians for Dense RGB-D SLAMcited by 386
- 2021Neural RGB-D Surface Reconstructioncited by 311
- 2023GS-SLAM: Dense Visual SLAM with 3D Gaussian Splattingcited by 278
- 20243D Reconstruction with Spatial Memorycited by 271
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videoscited by 224
- 2024MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priorscited by 200
- 2021The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depthcited by 190
38 more
- 2022NeRF-SLAM: Real-Time Dense Monocular SLAM with Neural Radiance Fieldscited by 188
- 2023NICER-SLAM: Neural Implicit Scene Encoding for RGB SLAMcited by 163
- 2022ESLAM: Efficient Dense SLAM System Based on Hybrid Representation of Signed Distance Fieldscited by 158
- 2023HyperDiffusion: Generating Implicit Neural Fields with Weight-Space Diffusioncited by 152
- 2022Vox-Fusion: Dense Tracking and Mapping with Voxel-based Neural Implicit Representationcited by 149
- 2021Human POSEitioning System (HPS): 3D Human Pose Estimation and Self-localization in Large Scenes from Body-Mounted Sensorscited by 137
- 2023GO-SLAM: Global Optimization for Consistent 3D Instant Reconstructioncited by 133
- 2025VGGT-Long: Chunk it, Loop it, Align it -- Pushing VGGT's Limits on Kilometer-scale Long RGB Sequencescited by 112
- 2024SLAM3R: Real-Time Dense Scene Reconstruction from Monocular RGB Videoscited by 101
- 2024Stereo4D: Learning How Things Move in 3D from Internet Stereo Videoscited by 89
- 2024SGS-SLAM: Semantic Gaussian Splatting For Neural Dense SLAMcited by 86
- 2024Scene Coordinate Reconstruction: Posing of Image Collections via Incremental Learning of a Relocalizercited by 73
- 2024How NeRFs and 3D Gaussian Splatting are Reshaping SLAM: a Surveycited by 72
- 2021Unsupervised Scale-consistent Depth Learning from Videocited by 69
- 2021Monocular 3D Object Detection: An Extrinsic Parameter Free Approachcited by 69
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 64
- 2024FlowMap: High-Quality Camera Poses, Intrinsics, and Depth via Gradient Descentcited by 61
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 2024LEAP-VO: Long-term Effective Any Point Tracking for Visual Odometrycited by 54
- 2022Few-View Object Reconstruction with Unknown Categories and Camera Posescited by 53
- 2023EgoLocate: Real-time Motion Capture, Localization, and Mapping with Sparse Body-mounted Sensorscited by 48
- 2022A survey of multimodal deep generative modelscited by 47
- 2023Dense RGB SLAM with Neural Implicit Mapscited by 42
- 2021TANDEM: Tracking and Dense Mapping in Real-time using Deep Multi-view Stereocited by 39
- 2023R3D3: Dense 3D Reconstruction of Dynamic Scenes from Multiple Camerascited by 39
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigationcited by 34
- 2024WorDepth: Variational Language Prior for Monocular Depth Estimationcited by 34
- 2021Riggable 3D Face Reconstruction via In-Network Optimizationcited by 31
- 2021Continual Neural Mapping: Learning An Implicit Scene Representation from Sequential Observationscited by 30
- 2023Multi-Modal Neural Radiance Field for Monocular Dense SLAM with a Light-Weight ToF Sensorcited by 30
- 2021Deep Learning-Based Autonomous Driving Systems: A Survey of Attacks and Defensescited by 29
- 2024NeSLAM: Neural Implicit Mapping and Self-Supervised Feature Tracking With Depth Completion and Denoisingcited by 29
- 2021ILabel: Interactive Neural Scene Labellingcited by 28
- 2022SAGE: SLAM with Appearance and Geometry Prior for Endoscopycited by 28
- 2024PreF3R: Pose-Free Feed-Forward 3D Gaussian Splatting from Variable-length Image Sequencecited by 26
- 2023MIPS-Fusion: Multi-Implicit-Submaps for Scalable and Robust Online Neural RGB-D Reconstructioncited by 24
- 2024Compact 3D Gaussian Splatting For Dense Visual SLAMcited by 24
- 2021Bayesian Deep Basis Fitting for Depth Completion with Uncertaintycited by 23
50 most cited of 151 All 151 (JSON)
- 2026DiFF: Doppler-informed Flow Matching for Human Motion Flow30 Sep 2026
- 2026BLASt3R: Bundle Adjustment of Any Image Set with Multi-View Matching and Monocular Priors4 Sep 2026
- 2026RoSe-SLAM: Robust Semantic-Aware Gaussian Splatting SLAM from Dynamic Monocular Videos29 Aug 2026
- 2026Multi-Submap Implicit Neural SLAM with Local-to-Global Loop Closure for Large-Scale Scene Reconstruction10 Aug 2026
- 2026A Review Of Robotic World Models For Dynamic Environments Based On Factor And Scene Graphs27 Jul 2026
- 2026Splat-based 3D Scene Reconstruction with Extreme Motion-blur18 Jul 2026
- 2026Accelerating Transformer-Based Monocular SLAM via Geometric Utility Scoring9 Apr 2026
- 2026DINO-VO: Learning Where to Focus for Enhanced State Estimation5 Apr 2026
- 2026Compact Keyframe-Optimized Multi-Agent Gaussian Splatting SLAM1 Apr 2026
- 2026UniQueR: Unified Query-based Feedforward 3D Reconstruction24 Mar 2026
- 2026SSR: A Training-Free Approach for Streaming 3D Reconstruction16 Mar 2026
- 2026Learning Proposes, Geometry Disposes: A Modular Framework for Efficient Spatial Reasoning16 Feb 2026
38 more
- 20254D Primitive-Mach'e: Glueing Primitives for Persistent 4D Scene Reconstruction18 Dec 2025
- 2025ACE-SLAM: Scene Coordinate Regression for Neural Implicit Real-Time SLAM16 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
- 2025SwiftVGGT: A Scalable Visual Geometry Grounded Transformer for Large-Scale Scenes23 Nov 2025
- 2025Dropping the D: RGB-D SLAM Without the Depth Sensor7 Oct 2025
- 2025Benchmarking Egocentric Visual-Inertial SLAM at City Scale30 Sep 2025
- 2025GRS-SLAM3R: Real-Time Dense SLAM with Gated Recurrent State28 Sep 2025
- 2025SLAM-Former: Putting SLAM into One Transformer21 Sep 2025
- 2025Online 3D Gaussian Splatting Modeling with Novel View Selection19 Aug 2025
- 2025VGGT-Long: Chunk it, Loop it, Align it -- Pushing VGGT's Limits on Kilometer-scale Long RGB Sequences22 Jul 2025
- 2025TVG-SLAM: Robust Gaussian Splatting SLAM with Tri-view Geometric Constraints29 Jun 2025
- 2025CAD-SLAM: Consistency-Aware Dynamic SLAM with Dynamic-Static Decoupled Mapping26 May 2025
- 2025Back on Track: Bundle Adjustment for Dynamic Scene Reconstruction20 Apr 2025
- 2025STAMICS: Splat, Track And Map with Integrated Consistency and Semantics for Dense RGB-D SLAM27 Mar 2025
- 2025GigaSLAM: Large-Scale Monocular SLAM with Hierarchical Gaussian Splats11 Mar 2025
- 2025SIRE: SE(3) Intrinsic Rigidity Embeddings10 Mar 2025
- 2025DenseSplat: Densifying Gaussian Splatting SLAM with Neural Radiance Prior13 Feb 2025
- 2025Glissando-Net: Deep sinGLe vIew category level poSe eStimation ANd 3D recOnstruction24 Jan 2025
- 2025SP-SLAM: Neural Real-Time Dense SLAM With Scene Priors11 Jan 2025
- 2025SEGS-SLAM: Structure-enhanced 3D Gaussian Splatting SLAM with Appearance Embedding9 Jan 2025
- 2025LiLMaps: Learnable Implicit Language Maps6 Jan 2025
- 2024MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priors16 Dec 2024
- 2024Stereo4D: Learning How Things Move in 3D from Internet Stereo Videos12 Dec 2024
- 2024SLAM3R: Real-Time Dense Scene Reconstruction from Monocular RGB Videos12 Dec 2024
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videos5 Dec 2024
- 2024PreF3R: Pose-Free Feed-Forward 3D Gaussian Splatting from Variable-length Image Sequence25 Nov 2024
- 2024MBA-SLAM: Motion Blur Aware Gaussian Splatting SLAM13 Nov 2024
- 2024Lost in Tracking Translation: A Comprehensive Analysis of Visual SLAM in Human-Centered XR and IoT Ecosystems11 Nov 2024
- 2024BEVPose: Unveiling Scene Semantics through Pose-Guided Multi-Modal BEV Alignment28 Oct 2024
- 2024EvenNICER-SLAM: Event-based Neural Implicit Encoding SLAM4 Oct 2024
- 2024Underground Mapping and Localization Based on Ground-Penetrating Radar24 Sep 2024
- 20243D Reconstruction with Spatial Memory28 Aug 2024
- 2024IG-SLAM: Instant Gaussian SLAM2 Aug 2024
- 2024NIS-SLAM: Neural Implicit Semantic RGB-D SLAM for 3D Consistent Scene Understanding30 Jul 2024
- 2024I2-SLAM: Inverting Imaging Process for Robust Photorealistic Dense SLAM16 Jul 2024
- 2024NeB-SLAM: Neural Blocks-based Salable RGB-D SLAM for Unknown Scenes24 May 2024
- 2024SceneFactory: A Workflow-centric and Unified Framework for Incremental Scene Modeling13 May 2024
50 newest of 151 All 151 (JSON)
- 2026DiFF: Doppler-informed Flow Matching for Human Motion Flow30 Sep 2026
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,539
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 676
- 2021NICE-SLAM: Neural Implicit Scalable Encoding for SLAMcited by 588
- 2021iMAP: Implicit Mapping and Positioning in Real-Timecited by 476
- 2021In-Place Scene Labelling and Understanding with Implicit Scene Representationcited by 411
- 2023SplaTAM: Splat, Track & Map 3D Gaussians for Dense RGB-D SLAMcited by 386
- 2021Neural RGB-D Surface Reconstructioncited by 311
- 2023GS-SLAM: Dense Visual SLAM with 3D Gaussian Splattingcited by 278
- 20243D Reconstruction with Spatial Memorycited by 271
- 2024MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videoscited by 224
- 2024MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priorscited by 200
- 2021The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depthcited by 190
12 most cited of 149 All 149 (JSON)
- 2026BLASt3R: Bundle Adjustment of Any Image Set with Multi-View Matching and Monocular Priors4 Sep 2026
- 2026RoSe-SLAM: Robust Semantic-Aware Gaussian Splatting SLAM from Dynamic Monocular Videos29 Aug 2026
- 2026Multi-Submap Implicit Neural SLAM with Local-to-Global Loop Closure for Large-Scale Scene Reconstruction10 Aug 2026
- 2026A Review Of Robotic World Models For Dynamic Environments Based On Factor And Scene Graphs27 Jul 2026
- 2026Splat-based 3D Scene Reconstruction with Extreme Motion-blur18 Jul 2026
- 2026Accelerating Transformer-Based Monocular SLAM via Geometric Utility Scoring9 Apr 2026
- 2026DINO-VO: Learning Where to Focus for Enhanced State Estimation5 Apr 2026
- 2026Compact Keyframe-Optimized Multi-Agent Gaussian Splatting SLAM1 Apr 2026
- 2026UniQueR: Unified Query-based Feedforward 3D Reconstruction24 Mar 2026
- 2026SSR: A Training-Free Approach for Streaming 3D Reconstruction16 Mar 2026
- 20254D Primitive-Mach'e: Glueing Primitives for Persistent 4D Scene Reconstruction18 Dec 2025
- 2025ACE-SLAM: Scene Coordinate Regression for Neural Implicit Real-Time SLAM16 Dec 2025
12 newest of 149 All 149 (JSON)