DSP-SLAM: Object Oriented SLAM with Deep Shape Priors
Not on the map. Why?
Abstract (arXiv)
We propose DSP-SLAM, an object-oriented SLAM system that builds a rich and accurate joint map of dense 3D models for foreground objects, and sparse landmark points to represent the background. DSP-SLAM takes as input the 3D point cloud reconstructed by a feature-based SLAM system and equips it with the ability to enhance its sparse map with dense reconstructions of detected objects. Objects are detected via semantic instance segmentation, and their shape and pose is estimated using category-specific deep shape embeddings as priors, via a novel second order optimization. Our object-aware bundle adjustment builds a pose-graph to jointly optimize camera poses, object locations and feature points. DSP-SLAM can operate at 10 frames per second on 3 different input modalities: monocular, stereo, or stereo+LiDAR. We demonstrate DSP-SLAM operating at almost frame rate on monocular-RGB sequences from the Friburg and Redwood-OS datasets, and on stereo+LiDAR sequences on the KITTI odometry dataset showing that it achieves high-quality full object reconstructions, even from partial observations, while maintaining a consistent global map. Our evaluation shows improvements in object pose and shape reconstruction with respect to recent deep prior-based reconstruction methods and reductions in camera tracking drift on the KITTI dataset.
Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). Builds on 33 of its 49 references that are in the map. First posted on arXiv 21 Aug 2021.
Builds on
33 of 49 references.
References · 33
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2017Mask R-CNNcited by 7,259
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,485
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,682
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 801
- 2018AtlasNet: A Papier-Mach'e Approach to Learning 3D Surface Generationcited by 539
- 2019DISN: Deep Implicit Surface Network for High-quality Single-view 3D Reconstructioncited by 332
- 2018Pix3D: Dataset and Methods for Single-Image 3D Shape Modelingcited by 218
- 2020SMOKE: Single-Stage Monocular 3D Object Detection via Keypoint Estimationcited by 202
- 2017Multi-view Supervision for Single-view Reconstruction via Differentiable Ray Consistencycited by 177
- 2016SemanticFusion: Dense 3D Semantic Mapping with Convolutional Neural Networkscited by 134
21 more
- 2018DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenescited by 130
- 2018A micro Lie theory for state estimation in roboticscited by 117
- 2018CubeSLAM: Monocular 3D Object SLAMcited by 101
- 2021SuMa++: Efficient LiDAR-based Semantic SLAMcited by 100
- 2018Fusion++: Volumetric Object-Level SLAMcited by 97
- 2018MaskFusion: Real-Time Recognition, Tracking and Reconstruction of Multiple Moving Objectscited by 95
- 2018QuadricSLAM: Dual Quadrics from Object Detections as Landmarks in Object-oriented SLAMcited by 86
- 2019Autolabeling 3D Objects with Differentiable Rendering of SDF Shape Priorscited by 74
- 2018MID-Fusion: Octree-based Object-Level Multi-Instance Dynamic SLAMcited by 65
- 2016A Large Dataset of Object Scanscited by 64
- 2020NodeSLAM: Neural Object Descriptors for Multi-View Shape Reconstructioncited by 61
- 2020FroDO: From Detections to 3D Objectscited by 51
- 2017Stereo DSO: Large-Scale Direct Sparse Visual Odometry with Stereo Camerascited by 45
- 2019Photometric Mesh Optimization for Video-Aligned 3D Object Reconstructioncited by 28
- 2020DOPS: Learning to Detect 3D Objects and Predict their 3D Shapescited by 27
- 2018Real-Time Monocular Object-Model Aware Sparse SLAMcited by 17
- 2019Deep-SLAM++: Object-level RGBD SLAM based on class-specific deep shape priorscited by 8
- 2015Real-time Monocular Object SLAMcited by 7
- 2018Constructing Category-Specific Models for Monocular Object-SLAMcited by 7
- 2017Object-Centric Photometric Bundle Adjustment with Deep Shape Priorcited by 1
- 2018Dense Object Reconstruction from RGBD Images with Embedded Deep Shape Representationscited by 1
Built on by
Citing papers per year: 2022: 4; 2023: 11; 2024: 7; 2025: 5; 2026: 3.
30 papers.
Sort:
By area:
- 2023vMAP: Vectorised Object Mapping for Neural Field SLAMcited by 67
- 2022OA-SLAM: Leveraging Objects for Camera Relocalization in Visual SLAMcited by 17
- 2023An Object SLAM Framework for Association, Mapping, and High-Level Taskscited by 15
- 2023Panoptic Mapping with Fruit Completion and Pose Estimation for Horticultural Robotscited by 14
- 2024RoCo:Robust Collaborative Perception By Iterative Object Matching and Pose Adjustmentcited by 12
- 2024Open-Vocabulary Online Semantic Mapping for SLAMcited by 11
- 2023NeuSE: Neural SE(3)-Equivariant Embedding for Consistent Spatial Understanding with Objectscited by 10
- 2023Multi-view 3D Object Reconstruction and Uncertainty Modelling with Neural Shape Priorcited by 9
- 2022Learning to Complete Object Shapes for Object-level Mapping in Dynamic Scenescited by 8
- 2023Uncertainty-aware 3D Object-Level Mapping with Deep Shape Priorscited by 8
- 2022Semantic Visual Simultaneous Localization and Mapping: A Surveycited by 7
- 2024FuncGrasp: Learning Object-Centric Neural Grasp Functions from Single Annotated Example Objectcited by 6
18 more
- 2024Toward General Object-level Mapping from Sparse Views with 3D Diffusion Priorscited by 5
- 2024GSLAMOT: A Tracklet and Query Graph-based Simultaneous Locating, Mapping, and Multiple Object Tracking Systemcited by 3
- 2024Semantic Enhancement for Object SLAM with Heterogeneous Multimodal Large Language Model Agentscited by 3
- 2025Active 6D Pose Estimation for Textureless Objects using Multi-View RGB Framescited by 3
- 2023TransPoser: Transformer as an Optimizer for Joint Object Shape and Pose Estimationcited by 2
- 2022TwistSLAM++: Fusing multiple modalities for accurate dynamic semantic SLAMcited by 1
- 2023Object-based SLAM utilizing unambiguous pose parameters considering general symmetry typescited by 1
- 2023Attention-Guided Lidar Segmentation and Odometry Using Image-to-Point Cloud Saliency Transfercited by 1
- 2023UniQuadric: A SLAM Backend for Unknown Rigid Object 3D Tracking and Light-Weight Modelingcited by 1
- 2024ShapeICP: Iterative Category-level Object Pose and Shape Estimation from Depthcited by 1
- 2023Are All Point Clouds Suitable for Completion? Weakly Supervised Quality Evaluation Network for Point Cloud Completioncited by 0
- 2025Convex Hull-based Algebraic Constraint for Visual Quadric SLAMcited by 0
- 2025Category-level Meta-learned NeRF Priors for Efficient Object Mappingcited by 0
- 2025NF-SLAM: Effective, Normalizing Flow-supported Neural Field representations for object-level visual SLAM in automotive applicationscited by 0
- 2025VOCAL: Visual Odometry via ContrAstive Learningcited by 0
- 2026DSP-SLAM++: A Unified Framework for Multi-Class, High-Fidelity Object SLAM in the Wildcited by 0
- 2026Hydra++: Real-Time Hierarchical 3D Scene Graph Construction With Object-Level Shape Estimationcited by 0
- 2026CODA: Depth-Aligned Scene Completion and Object Decomposition from a Single RGB-D Imagecited by 0
- 2026CODA: Depth-Aligned Scene Completion and Object Decomposition from a Single RGB-D Image22 Sep 2026
- 2026Hydra++: Real-Time Hierarchical 3D Scene Graph Construction With Object-Level Shape Estimation10 Jul 2026
- 2026DSP-SLAM++: A Unified Framework for Multi-Class, High-Fidelity Object SLAM in the Wild24 Jun 2026
- 2025VOCAL: Visual Odometry via ContrAstive Learning30 Jun 2025
- 2025NF-SLAM: Effective, Normalizing Flow-supported Neural Field representations for object-level visual SLAM in automotive applications14 Mar 2025
- 2025Active 6D Pose Estimation for Textureless Objects using Multi-View RGB Frames5 Mar 2025
- 2025Category-level Meta-learned NeRF Priors for Efficient Object Mapping3 Mar 2025
- 2025Convex Hull-based Algebraic Constraint for Visual Quadric SLAM3 Mar 2025
- 2024Open-Vocabulary Online Semantic Mapping for SLAM22 Nov 2024
- 2024Semantic Enhancement for Object SLAM with Heterogeneous Multimodal Large Language Model Agents11 Nov 2024
- 2024Toward General Object-level Mapping from Sparse Views with 3D Diffusion Priors7 Oct 2024
- 2024ShapeICP: Iterative Category-level Object Pose and Shape Estimation from Depth23 Aug 2024
18 more
- 2024GSLAMOT: A Tracklet and Query Graph-based Simultaneous Locating, Mapping, and Multiple Object Tracking System17 Aug 2024
- 2024RoCo:Robust Collaborative Perception By Iterative Object Matching and Pose Adjustment1 Aug 2024
- 2024FuncGrasp: Learning Object-Centric Neural Grasp Functions from Single Annotated Example Object8 Feb 2024
- 2023UniQuadric: A SLAM Backend for Unknown Rigid Object 3D Tracking and Light-Weight Modeling29 Sep 2023
- 2023Uncertainty-aware 3D Object-Level Mapping with Deep Shape Priors17 Sep 2023
- 2023Attention-Guided Lidar Segmentation and Odometry Using Image-to-Point Cloud Saliency Transfer28 Aug 2023
- 2023Multi-view 3D Object Reconstruction and Uncertainty Modelling with Neural Shape Prior17 Jun 2023
- 2023An Object SLAM Framework for Association, Mapping, and High-Level Tasks12 May 2023
- 2023TransPoser: Transformer as an Optimizer for Joint Object Shape and Pose Estimation23 Mar 2023
- 2023Panoptic Mapping with Fruit Completion and Pose Estimation for Horticultural Robots15 Mar 2023
- 2023Object-based SLAM utilizing unambiguous pose parameters considering general symmetry types13 Mar 2023
- 2023NeuSE: Neural SE(3)-Equivariant Embedding for Consistent Spatial Understanding with Objects13 Mar 2023
- 2023Are All Point Clouds Suitable for Completion? Weakly Supervised Quality Evaluation Network for Point Cloud Completion3 Mar 2023
- 2023vMAP: Vectorised Object Mapping for Neural Field SLAM3 Feb 2023
- 2022OA-SLAM: Leveraging Objects for Camera Relocalization in Visual SLAM17 Sep 2022
- 2022TwistSLAM++: Fusing multiple modalities for accurate dynamic semantic SLAM16 Sep 2022
- 2022Semantic Visual Simultaneous Localization and Mapping: A Survey14 Sep 2022
- 2022Learning to Complete Object Shapes for Object-level Mapping in Dynamic Scenes9 Aug 2022
- 2023vMAP: Vectorised Object Mapping for Neural Field SLAMcited by 67
- 2022OA-SLAM: Leveraging Objects for Camera Relocalization in Visual SLAMcited by 17
- 2023An Object SLAM Framework for Association, Mapping, and High-Level Taskscited by 15
- 2023Panoptic Mapping with Fruit Completion and Pose Estimation for Horticultural Robotscited by 14
- 2024RoCo:Robust Collaborative Perception By Iterative Object Matching and Pose Adjustmentcited by 12
- 2024Open-Vocabulary Online Semantic Mapping for SLAMcited by 11
- 2023NeuSE: Neural SE(3)-Equivariant Embedding for Consistent Spatial Understanding with Objectscited by 10
- 2023Multi-view 3D Object Reconstruction and Uncertainty Modelling with Neural Shape Priorcited by 9
- 2022Learning to Complete Object Shapes for Object-level Mapping in Dynamic Scenescited by 8
- 2023Uncertainty-aware 3D Object-Level Mapping with Deep Shape Priorscited by 8
- 2022Semantic Visual Simultaneous Localization and Mapping: A Surveycited by 7
- 2024FuncGrasp: Learning Object-Centric Neural Grasp Functions from Single Annotated Example Objectcited by 6
12 most cited of 28 All 28 (JSON)
- 2026CODA: Depth-Aligned Scene Completion and Object Decomposition from a Single RGB-D Image22 Sep 2026
- 2026Hydra++: Real-Time Hierarchical 3D Scene Graph Construction With Object-Level Shape Estimation10 Jul 2026
- 2026DSP-SLAM++: A Unified Framework for Multi-Class, High-Fidelity Object SLAM in the Wild24 Jun 2026
- 2025VOCAL: Visual Odometry via ContrAstive Learning30 Jun 2025
- 2025NF-SLAM: Effective, Normalizing Flow-supported Neural Field representations for object-level visual SLAM in automotive applications14 Mar 2025
- 2025Active 6D Pose Estimation for Textureless Objects using Multi-View RGB Frames5 Mar 2025
- 2025Category-level Meta-learned NeRF Priors for Efficient Object Mapping3 Mar 2025
- 2025Convex Hull-based Algebraic Constraint for Visual Quadric SLAM3 Mar 2025
- 2024Open-Vocabulary Online Semantic Mapping for SLAM22 Nov 2024
- 2024ShapeICP: Iterative Category-level Object Pose and Shape Estimation from Depth23 Aug 2024
- 2024GSLAMOT: A Tracklet and Query Graph-based Simultaneous Locating, Mapping, and Multiple Object Tracking System17 Aug 2024
- 2024RoCo:Robust Collaborative Perception By Iterative Object Matching and Pose Adjustment1 Aug 2024
12 newest of 28 All 28 (JSON)