Co-Fusion: Real-time Segmentation, Tracking and Fusion of Multiple Objects
Not on the map. Why?
Abstract (arXiv)
In this paper we introduce Co-Fusion, a dense SLAM system that takes a live stream of RGB-D images as input and segments the scene into different objects (using either motion or semantic cues) while simultaneously tracking and reconstructing their 3D shape in real time. We use a multiple model fitting approach where each object can move independently from the background and still be effectively tracked and its shape fused over time using only the information from pixels associated with that object label. Previous attempts to deal with dynamic scenes have typically considered moving regions as outliers, and consequently do not model their shape or track their motion over time. In contrast, we enable the robot to maintain 3D models for each of the segmented objects and to improve them over time through fusion. As a result, our system can enable a robot to maintain a scene description at the object level which has the potential to allow interactions with its working environment; even in the case of dynamic scenes.
Key facts. Cited by 47 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jun 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 12; 2023: 8; 2024: 7; 2025: 4; 2026: 7.
47 papers.
Sort:
By area:
- 2021NICE-SLAM: Neural Implicit Scalable Encoding for SLAMcited by 586
- 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
- 2023vMAP: Vectorised Object Mapping for Neural Field SLAMcited by 67
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 20213D Siamese Voxel-to-BEV Tracker for Sparse Point Cloudscited by 54
- 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
- 2022Continuous Scene Representations for Embodied AIcited by 39
- 2022BodySLAM: Joint Camera Localisation, Mapping, and Human Motion Trackingcited by 23
- 2024DDN-SLAM: Real-time Dense Dynamic Neural Implicit SLAMcited by 22
35 more
- 2025DenseSplat: Densifying Gaussian Splatting SLAM with Neural Radiance Priorcited by 14
- 20254DTAM: Non-Rigid Tracking and Mapping via Dynamic Surface Gaussianscited by 13
- 2026DROID-SLAM in the Wildcited by 9
- 2022Learning to Complete Object Shapes for Object-level Mapping in Dynamic Scenescited by 8
- 20243D LiDAR Mapping in Dynamic Environments Using a 4D Implicit Neural Representationcited by 8
- 2022Semantic Visual Simultaneous Localization and Mapping: A Surveycited by 7
- 2022A Simple Approach for Visual Rearrangement: 3D Mapping and Semantic Searchcited by 6
- 2021TSDF++: A Multi-Object Formulation for Dynamic Object Tracking and Reconstructioncited by 4
- 2022TwistSLAM: Constrained SLAM in Dynamic Environmentcited 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
- 2021Comparison of modern open-source visual SLAM approachescited 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
- 2023TivNe-SLAM: Dynamic Mapping and Tracking via Time-Varying Neural Radiance Fieldscited by 2
- 2024NeuSurfEmb: A Complete Pipeline for Dense Correspondence-based 6D Object Pose Estimation without CAD Modelscited by 2
- 2024BYE: Build Your Encoder with One Sequence of Exploration Data for Long-Term Dynamic Scene Understandingcited by 2
- 2024Volumetric Mapping with Panoptic Refinement via Kernel Density Estimation for Mobile Robotscited by 2
- 2026Towards Next-Generation SLAM: A Survey on 3DGS-SLAM Focusing on Performance, Robustness, and Future Directionscited by 2
- 2026Think While You Map: Asynchronous Vision-Language Agents for Incremental 3D Scene Graphscited by 2
- 2023UniQuadric: A SLAM Backend for Unknown Rigid Object 3D Tracking and Light-Weight Modelingcited by 1
- 2025ProDyG: Progressive Dynamic Scene Reconstruction via Gaussian Splatting from Monocular Videoscited by 1
- 20254D Primitive-Mach'e: Glueing Primitives for Persistent 4D Scene Reconstructioncited by 1
- 2022Dynamic Dense RGB-D SLAM using Learning-based Visual Odometrycited by 0
- 20223D Multi-Object Tracking with Differentiable Pose Estimationcited by 0
- 2022Using Detection, Tracking and Prediction in Visual SLAM to Achieve Real-time Semantic Mapping of Dynamic Scenarioscited by 0
- 2022Efficient 3D Reconstruction, Streaming and Visualization of Static and Dynamic Scene Parts for Multi-client Live-telepresence in Large-scale Environmentscited by 0
- 2023ISAR: A Benchmark for Single- and Few-Shot Object Instance Segmentation and Re-Identificationcited by 0
- 2024XRDSLAM: A Flexible and Modular Framework for Deep Learning based SLAMcited by 0
- 2024PickScan: Object discovery and reconstruction from handheld interactionscited by 0
- 2026Temporally Consistent Object 6D Pose Estimation for Robot Controlcited by 0
- 2026A Cookbook of 3D Vision: Data, Learning Paradigms, and Applicationcited by 0
- 2026EndoMD-SLAM: Endoscopic Gaussian Splatting SLAM under Optical Degradation with Memory and Static-Transient Decompositioncited by 0
- 2026RoSe-SLAM: Robust Semantic-Aware Gaussian Splatting SLAM from Dynamic Monocular Videoscited by 0
- 2026RoSe-SLAM: Robust Semantic-Aware Gaussian Splatting SLAM from Dynamic Monocular Videos29 Aug 2026
- 2026EndoMD-SLAM: Endoscopic Gaussian Splatting SLAM under Optical Degradation with Memory and Static-Transient Decomposition9 Aug 2026
- 2026Think While You Map: Asynchronous Vision-Language Agents for Incremental 3D Scene Graphs30 Jun 2026
- 2026A Cookbook of 3D Vision: Data, Learning Paradigms, and Application2 Jun 2026
- 2026Temporally Consistent Object 6D Pose Estimation for Robot Control4 May 2026
- 2026DROID-SLAM in the Wild19 Mar 2026
- 2026Towards Next-Generation SLAM: A Survey on 3DGS-SLAM Focusing on Performance, Robustness, and Future Directions4 Feb 2026
- 20254D Primitive-Mach'e: Glueing Primitives for Persistent 4D Scene Reconstruction18 Dec 2025
- 2025ProDyG: Progressive Dynamic Scene Reconstruction via Gaussian Splatting from Monocular Videos22 Sep 2025
- 20254DTAM: Non-Rigid Tracking and Mapping via Dynamic Surface Gaussians28 May 2025
- 2025DenseSplat: Densifying Gaussian Splatting SLAM with Neural Radiance Prior13 Feb 2025
- 2024Volumetric Mapping with Panoptic Refinement via Kernel Density Estimation for Mobile Robots15 Dec 2024
35 more
- 2024BYE: Build Your Encoder with One Sequence of Exploration Data for Long-Term Dynamic Scene Understanding3 Dec 2024
- 2024PickScan: Object discovery and reconstruction from handheld interactions17 Nov 2024
- 2024XRDSLAM: A Flexible and Modular Framework for Deep Learning based SLAM31 Oct 2024
- 2024NeuSurfEmb: A Complete Pipeline for Dense Correspondence-based 6D Object Pose Estimation without CAD Models16 Jul 2024
- 20243D LiDAR Mapping in Dynamic Environments Using a 4D Implicit Neural Representation6 May 2024
- 2024DDN-SLAM: Real-time Dense Dynamic Neural Implicit SLAM3 Jan 2024
- 2023ISAR: A Benchmark for Single- and Few-Shot Object Instance Segmentation and Re-Identification5 Nov 2023
- 2023TivNe-SLAM: Dynamic Mapping and Tracking via Time-Varying Neural Radiance Fields29 Oct 2023
- 2023UniQuadric: A SLAM Backend for Unknown Rigid Object 3D Tracking and Light-Weight Modeling29 Sep 2023
- 2023Physics-Based Rigid Body Object Tracking and Friction Filtering From RGB-D Videos27 Sep 2023
- 2023Factored Neural Representation for Scene Understanding21 Apr 2023
- 2023BundleSDF: Neural 6-DoF Tracking and 3D Reconstruction of Unknown Objects24 Mar 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
- 2022Using Detection, Tracking and Prediction in Visual SLAM to Achieve Real-time Semantic Mapping of Dynamic Scenarios10 Oct 2022
- 2022Scene-level Tracking and Reconstruction without Object Priors7 Oct 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
- 20223D Multi-Object Tracking with Differentiable Pose Estimation28 Jun 2022
- 2022A Simple Approach for Visual Rearrangement: 3D Mapping and Semantic Search21 Jun 2022
- 2022Dynamic Dense RGB-D SLAM using Learning-based Visual Odometry12 May 2022
- 2022BodySLAM: Joint Camera Localisation, Mapping, and Human Motion Tracking4 May 2022
- 2022Continuous Scene Representations for Embodied AI31 Mar 2022
- 2022TwistSLAM: Constrained SLAM in Dynamic Environment24 Feb 2022
- 2021NICE-SLAM: Neural Implicit Scalable Encoding for SLAM22 Dec 2021
- 20213D Siamese Voxel-to-BEV Tracker for Sparse Point Clouds8 Nov 2021
- 2021Comparison of modern open-source visual SLAM approaches3 Aug 2021
- 2021Hierarchical Representations and Explicit Memory: Learning Effective Navigation Policies on 3D Scene Graphs using Graph Neural Networks2 Aug 2021
- 2021BundleTrack: 6D Pose Tracking for Novel Objects without Instance or Category-Level 3D Models1 Aug 2021
- 2021Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systems28 Jun 2021
- 2021TSDF++: A Multi-Object Formulation for Dynamic Object Tracking and Reconstruction16 May 2021
- 2021Kimera: from SLAM to Spatial Perception with 3D Dynamic Scene Graphs18 Jan 2021
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Survey2 Jan 2021
- 2021NICE-SLAM: Neural Implicit Scalable Encoding for SLAMcited by 586
- 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
- 2023vMAP: Vectorised Object Mapping for Neural Field SLAMcited by 67
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 20213D Siamese Voxel-to-BEV Tracker for Sparse Point Cloudscited by 54
- 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
- 2022Continuous Scene Representations for Embodied AIcited by 39
- 2022BodySLAM: Joint Camera Localisation, Mapping, and Human Motion Trackingcited by 23
- 2024DDN-SLAM: Real-time Dense Dynamic Neural Implicit SLAMcited by 22
12 most cited of 46 All 46 (JSON)
- 2026RoSe-SLAM: Robust Semantic-Aware Gaussian Splatting SLAM from Dynamic Monocular Videos29 Aug 2026
- 2026EndoMD-SLAM: Endoscopic Gaussian Splatting SLAM under Optical Degradation with Memory and Static-Transient Decomposition9 Aug 2026
- 2026A Cookbook of 3D Vision: Data, Learning Paradigms, and Application2 Jun 2026
- 2026Temporally Consistent Object 6D Pose Estimation for Robot Control4 May 2026
- 2026DROID-SLAM in the Wild19 Mar 2026
- 2026Towards Next-Generation SLAM: A Survey on 3DGS-SLAM Focusing on Performance, Robustness, and Future Directions4 Feb 2026
- 20254D Primitive-Mach'e: Glueing Primitives for Persistent 4D Scene Reconstruction18 Dec 2025
- 2025ProDyG: Progressive Dynamic Scene Reconstruction via Gaussian Splatting from Monocular Videos22 Sep 2025
- 20254DTAM: Non-Rigid Tracking and Mapping via Dynamic Surface Gaussians28 May 2025
- 2025DenseSplat: Densifying Gaussian Splatting SLAM with Neural Radiance Prior13 Feb 2025
- 2024Volumetric Mapping with Panoptic Refinement via Kernel Density Estimation for Mobile Robots15 Dec 2024
- 2024BYE: Build Your Encoder with One Sequence of Exploration Data for Long-Term Dynamic Scene Understanding3 Dec 2024
12 newest of 46 All 46 (JSON)