MID-Fusion: Octree-based Object-Level Multi-Instance Dynamic SLAM
Not on the map. Why?
Abstract (arXiv)
We propose a new multi-instance dynamic RGB-D SLAM system using an object-level octree-based volumetric representation. It can provide robust camera tracking in dynamic environments and at the same time, continuously estimate geometric, semantic, and motion properties for arbitrary objects in the scene. For each incoming frame, we perform instance segmentation to detect objects and refine mask boundaries using geometric and motion information. Meanwhile, we estimate the pose of each existing moving object using an object-oriented tracking method and robustly track the camera pose against the static scene. Based on the estimated camera pose and object poses, we associate segmented masks with existing models and incrementally fuse corresponding colour, depth, semantic, and foreground object probabilities into each object model. In contrast to existing approaches, our system is the first system to generate an object-level dynamic volumetric map from a single RGB-D camera, which can be used directly for robotic tasks. Our method can run at 2-3 Hz on a CPU, excluding the instance segmentation part. We demonstrate its effectiveness by quantitatively and qualitatively testing it on both synthetic and real-world sequences.
Key facts. Cited by 65 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 16; 2023: 18; 2024: 7; 2025: 11; 2026: 3.
65 papers.
Sort:
By area:
- 2022Visual Language Maps for Robot Navigationcited by 362
- 2024Hierarchical Open-Vocabulary 3D Scene Graphs for Language-Grounded Robot Navigationcited by 195
- 2021Kimera: from SLAM to Spatial Perception with 3D Dynamic Scene Graphscited by 144
- 2023BundleSDF: Neural 6-DoF Tracking and 3D Reconstruction of Unknown Objectscited by 144
- 2021BundleTrack: 6D Pose Tracking for Novel Objects without Instance or Category-Level 3D Modelscited by 87
- 2021SIMONe: View-Invariant, Temporally-Abstracted Object Representations via Unsupervised Video Decompositioncited by 69
- 2023vMAP: Vectorised Object Mapping for Neural Field SLAMcited by 67
- 2021Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systemscited by 53
- 2021Hierarchical Representations and Explicit Memory: Learning Effective Navigation Policies on 3D Scene Graphs using Graph Neural Networkscited by 50
- 2021MultiBodySync: Multi-Body Segmentation and Motion Estimation via 3D Scan Synchronizationcited by 46
- 2022Continuous Scene Representations for Embodied AIcited by 39
- 2021DSP-SLAM: Object Oriented SLAM with Deep Shape Priorscited by 30
38 more
- 2023Audio Visual Language Maps for Robot Navigationcited by 30
- 2022DytanVO: Joint Refinement of Visual Odometry and Motion Segmentation in Dynamic Environmentscited by 27
- 2022PVO: Panoptic Visual Odometrycited by 26
- 2022BodySLAM: Joint Camera Localisation, Mapping, and Human Motion Trackingcited by 23
- 2025RayFronts: Open-Set Semantic Ray Frontiers for Online Scene Understanding and Explorationcited by 23
- 2022Regularized Deep Signed Distance Fields for Reactive Motion Generationcited by 16
- 2023NeuSE: Neural SE(3)-Equivariant Embedding for Consistent Spatial Understanding with Objectscited by 10
- 2024Lost & Found: Tracking Changes from Egocentric Observations in 3D Dynamic Scene Graphscited by 10
- 2025Online Language Splattingcited by 10
- 2022Learning to Complete Object Shapes for Object-level Mapping in Dynamic Scenescited by 8
- 2022MOTSLAM: MOT-assisted monocular dynamic SLAM using single-view depth estimationcited by 8
- 2022Semantic Visual Simultaneous Localization and Mapping: A Surveycited by 7
- 2023Neural Implicit Vision-Language Feature Fieldscited by 7
- 2024DVN-SLAM: Dynamic Visual Neural SLAM Based on Local-Global Encodingcited by 6
- 2025Multimodal Spatial Language Maps for Robot Navigation and Manipulationcited by 6
- 2023Perceiving Unseen 3D Objects by Poking the Objectscited by 5
- 2024Toward General Object-level Mapping from Sparse Views with 3D Diffusion Priorscited by 5
- 2021TSDF++: A Multi-Object Formulation for Dynamic Object Tracking and Reconstructioncited by 4
- 2021Dynamic Semantic Occupancy Mapping using 3D Scene Flow and Closed-Form Bayesian Inferencecited by 4
- 2022Scene-level Tracking and Reconstruction without Object Priorscited by 4
- 2023Mono-STAR: Mono-camera Scene-level Tracking and Reconstructioncited by 4
- 2023Factored Neural Representation for Scene Understandingcited by 4
- 2023Learning-based Relational Object Matching Across Viewscited by 4
- 2023Anthropomorphic Grasping with Neural Object Shape Completioncited by 4
- 2025HIPPo: Harnessing Image-to-3D Priors for Model-free Zero-shot 6D Pose Estimationcited by 4
- 2025SegMASt3R: Geometry Grounded Segment Matchingcited by 4
- 2023SkipcrossNets: Adaptive Skip-cross Fusion for Road Detectioncited by 3
- 2023Physics-Based Rigid Body Object Tracking and Friction Filtering From RGB-D Videoscited by 3
- 2022Visual-Inertial Multi-Instance Dynamic SLAM with Object-level Relocalisationcited by 2
- 2022Self-Improving SLAM in Dynamic Environments: Learning When to Maskcited by 2
- 2022Object-level 3D Semantic Mapping using a Network of Smart Edge Sensorscited by 2
- 2023Attention-Based Acoustic Feature Fusion Network for Depression Detectioncited by 2
- 2023TivNe-SLAM: Dynamic Mapping and Tracking via Time-Varying Neural Radiance Fieldscited by 2
- 2024BYE: Build Your Encoder with One Sequence of Exploration Data for Long-Term Dynamic Scene Understandingcited by 2
- 2025RAZER: Robust Accelerated Zero-Shot 3D Open-Vocabulary Panoptic Reconstruction with Spatio-Temporal Aggregationcited by 2
- 2025UnPose: Uncertainty-Guided Diffusion Priors for Zero-Shot Pose Estimationcited by 2
- 2023Object-based SLAM utilizing unambiguous pose parameters considering general symmetry typescited by 1
- 2025CAD-SLAM: Consistency-Aware Dynamic SLAM with Dynamic-Static Decoupled Mappingcited by 1
50 most cited of 65 All 65 (JSON)
- 2026RoSe-SLAM: Robust Semantic-Aware Gaussian Splatting SLAM from Dynamic Monocular Videos29 Aug 2026
- 2026Hydra++: Real-Time Hierarchical 3D Scene Graph Construction With Object-Level Shape Estimation10 Jul 2026
- 2026Temporally Consistent Object 6D Pose Estimation for Robot Control4 May 2026
- 20254D Primitive-Mach'e: Glueing Primitives for Persistent 4D Scene Reconstruction18 Dec 2025
- 2025Global Feature Enhancing and Fusion Framework for Strain Gauge Time Series Classification7 Nov 2025
- 2025GOPLA: Generalizable Object Placement Learning via Synthetic Augmentation of Human Arrangement16 Oct 2025
- 2025SegMASt3R: Geometry Grounded Segment Matching6 Oct 2025
- 2025UnPose: Uncertainty-Guided Diffusion Priors for Zero-Shot Pose Estimation21 Aug 2025
- 2025Multimodal Spatial Language Maps for Robot Navigation and Manipulation7 Jun 2025
- 2025CAD-SLAM: Consistency-Aware Dynamic SLAM with Dynamic-Static Decoupled Mapping26 May 2025
- 2025RAZER: Robust Accelerated Zero-Shot 3D Open-Vocabulary Panoptic Reconstruction with Spatio-Temporal Aggregation21 May 2025
- 2025RayFronts: Open-Set Semantic Ray Frontiers for Online Scene Understanding and Exploration9 Apr 2025
38 more
- 2025Online Language Splatting12 Mar 2025
- 2025HIPPo: Harnessing Image-to-3D Priors for Model-free Zero-shot 6D Pose Estimation14 Feb 2025
- 2024BYE: Build Your Encoder with One Sequence of Exploration Data for Long-Term Dynamic Scene Understanding3 Dec 2024
- 2024Lost & Found: Tracking Changes from Egocentric Observations in 3D Dynamic Scene Graphs28 Nov 2024
- 2024PickScan: Object discovery and reconstruction from handheld interactions17 Nov 2024
- 2024Toward General Object-level Mapping from Sparse Views with 3D Diffusion Priors7 Oct 2024
- 2024Online Embedding Multi-Scale CLIP Features into 3D Maps27 Mar 2024
- 2024Hierarchical Open-Vocabulary 3D Scene Graphs for Language-Grounded Robot Navigation26 Mar 2024
- 2024DVN-SLAM: Dynamic Visual Neural SLAM Based on Local-Global Encoding18 Mar 2024
- 2023ISAR: A Benchmark for Single- and Few-Shot Object Instance Segmentation and Re-Identification5 Nov 2023
- 2023Anthropomorphic Grasping with Neural Object Shape Completion4 Nov 2023
- 2023TivNe-SLAM: Dynamic Mapping and Tracking via Time-Varying Neural Radiance Fields29 Oct 2023
- 2023Physics-Based Rigid Body Object Tracking and Friction Filtering From RGB-D Videos27 Sep 2023
- 2023Motion-Bias-Free Feature-Based SLAM13 Sep 2023
- 2023SkipcrossNets: Adaptive Skip-cross Fusion for Road Detection24 Aug 2023
- 2023Attention-Based Acoustic Feature Fusion Network for Depression Detection24 Aug 2023
- 2023Learning-based Relational Object Matching Across Views3 May 2023
- 2023Factored Neural Representation for Scene Understanding21 Apr 2023
- 2023BundleSDF: Neural 6-DoF Tracking and 3D Reconstruction of Unknown Objects24 Mar 2023
- 2023Neural Implicit Vision-Language Feature Fields20 Mar 2023
- 2023Object-based SLAM utilizing unambiguous pose parameters considering general symmetry types13 Mar 2023
- 2023Audio Visual Language Maps for Robot Navigation13 Mar 2023
- 2023NeuSE: Neural SE(3)-Equivariant Embedding for Consistent Spatial Understanding with Objects13 Mar 2023
- 2023Visual Perception System for Autonomous Driving3 Mar 2023
- 2023Perceiving Unseen 3D Objects by Poking the Objects26 Feb 2023
- 2023vMAP: Vectorised Object Mapping for Neural Field SLAM3 Feb 2023
- 2023Mono-STAR: Mono-camera Scene-level Tracking and Reconstruction30 Jan 2023
- 2022Efficient 3D Reconstruction, Streaming and Visualization of Static and Dynamic Scene Parts for Multi-client Live-telepresence in Large-scale Environments25 Nov 2022
- 2022Object-level 3D Semantic Mapping using a Network of Smart Edge Sensors21 Nov 2022
- 2022Self-Improving SLAM in Dynamic Environments: Learning When to Mask15 Oct 2022
- 2022Visual Language Maps for Robot Navigation11 Oct 2022
- 2022Scene-level Tracking and Reconstruction without Object Priors7 Oct 2022
- 2022MOTSLAM: MOT-assisted monocular dynamic SLAM using single-view depth estimation5 Oct 2022
- 2022DytanVO: Joint Refinement of Visual Odometry and Motion Segmentation in Dynamic Environments17 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
- 2022Visual-Inertial Multi-Instance Dynamic SLAM with Object-level Relocalisation8 Aug 2022
- 2022PVO: Panoptic Visual Odometry4 Jul 2022
50 newest of 65 All 65 (JSON)
- 2024Hierarchical Open-Vocabulary 3D Scene Graphs for Language-Grounded Robot Navigationcited by 195
- 2021Kimera: from SLAM to Spatial Perception with 3D Dynamic Scene Graphscited by 144
- 2023BundleSDF: Neural 6-DoF Tracking and 3D Reconstruction of Unknown Objectscited by 144
- 2021BundleTrack: 6D Pose Tracking for Novel Objects without Instance or Category-Level 3D Modelscited by 87
- 2021SIMONe: View-Invariant, Temporally-Abstracted Object Representations via Unsupervised Video Decompositioncited by 69
- 2023vMAP: Vectorised Object Mapping for Neural Field SLAMcited by 67
- 2021Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systemscited by 53
- 2021Hierarchical Representations and Explicit Memory: Learning Effective Navigation Policies on 3D Scene Graphs using Graph Neural Networkscited by 50
- 2021MultiBodySync: Multi-Body Segmentation and Motion Estimation via 3D Scan Synchronizationcited by 46
- 2022Continuous Scene Representations for Embodied AIcited by 39
- 2021DSP-SLAM: Object Oriented SLAM with Deep Shape Priorscited by 30
- 2023Audio Visual Language Maps for Robot Navigationcited by 30
12 most cited of 60 All 60 (JSON)
- 2026RoSe-SLAM: Robust Semantic-Aware Gaussian Splatting SLAM from Dynamic Monocular Videos29 Aug 2026
- 2026Hydra++: Real-Time Hierarchical 3D Scene Graph Construction With Object-Level Shape Estimation10 Jul 2026
- 2026Temporally Consistent Object 6D Pose Estimation for Robot Control4 May 2026
- 20254D Primitive-Mach'e: Glueing Primitives for Persistent 4D Scene Reconstruction18 Dec 2025
- 2025Global Feature Enhancing and Fusion Framework for Strain Gauge Time Series Classification7 Nov 2025
- 2025GOPLA: Generalizable Object Placement Learning via Synthetic Augmentation of Human Arrangement16 Oct 2025
- 2025SegMASt3R: Geometry Grounded Segment Matching6 Oct 2025
- 2025Multimodal Spatial Language Maps for Robot Navigation and Manipulation7 Jun 2025
- 2025CAD-SLAM: Consistency-Aware Dynamic SLAM with Dynamic-Static Decoupled Mapping26 May 2025
- 2025RayFronts: Open-Set Semantic Ray Frontiers for Online Scene Understanding and Exploration9 Apr 2025
- 2025Online Language Splatting12 Mar 2025
- 2024BYE: Build Your Encoder with One Sequence of Exploration Data for Long-Term Dynamic Scene Understanding3 Dec 2024
12 newest of 60 All 60 (JSON)