Segmenting Unknown 3D Objects from Real Depth Images using Mask R-CNN Trained on Synthetic Data
Not on the map. Why?
Abstract (arXiv)
The ability to segment unknown objects in depth images has potential to enhance robot skills in grasping and object tracking. Recent computer vision research has demonstrated that Mask R-CNN can be trained to segment specific categories of objects in RGB images when massive hand-labeled datasets are available. As generating these datasets is time consuming, we instead train with synthetic depth images. Many robots now use depth sensors, and recent results suggest training on synthetic depth data can transfer successfully to the real world. We present a method for automated dataset generation and rapidly generate a synthetic training dataset of 50,000 depth images and 320,000 object masks using simulated heaps of 3D CAD models. We train a variant of Mask R-CNN with domain randomization on the generated dataset to perform category-agnostic instance segmentation without any hand-labeled data and we evaluate the trained network, which we refer to as Synthetic Depth (SD) Mask R-CNN, on a set of real, high-resolution depth images of challenging, densely-cluttered bins containing objects with highly-varied geometry. SD Mask R-CNN outperforms point cloud clustering baselines by an absolute 15% in Average Precision and 20% in Average Recall on COCO benchmarks, and achieves performance levels similar to a Mask R-CNN trained on a massive, hand-labeled RGB dataset and fine-tuned on real images from the experimental setup. We deploy the model in an instance-specific grasping pipeline to demonstrate its usefulness in a robotics application. Code, the synthetic training dataset, and supplementary material are available at https://bit.ly/2letCuE.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 3; 2025: 1.
7 papers.
- 2023ARMBench: An Object-centric Benchmark Dataset for Robotic Manipulationcited by 18
- 2024Language-Guided Object-Centric Diffusion Policy for Generalizable and Collision-Aware Robotic Manipulationcited by 14
- 2024Close the Sim2real Gap via Physically-based Structured Light Synthetic Data Simulationcited by 6
- 2024RISeg: Robot Interactive Object Segmentation via Body Frame-Invariant Featurescited by 4
- 2025rt-RISeg: Real-Time Model-Free Robot Interactive Segmentation for Active Instance-Level Object Understandingcited by 1
- 2021Generating Annotated Training Data for 6D Object Pose Estimation in Operational Environments with Minimal User Interactioncited by 0
- 2022Learning A Simulation-based Visual Policy for Real-world Peg In Unseen Holescited by 0
- 2025rt-RISeg: Real-Time Model-Free Robot Interactive Segmentation for Active Instance-Level Object Understanding14 Jul 2025
- 2024Close the Sim2real Gap via Physically-based Structured Light Synthetic Data Simulation17 Jul 2024
- 2024Language-Guided Object-Centric Diffusion Policy for Generalizable and Collision-Aware Robotic Manipulation29 Jun 2024
- 2024RISeg: Robot Interactive Object Segmentation via Body Frame-Invariant Features4 Mar 2024
- 2023ARMBench: An Object-centric Benchmark Dataset for Robotic Manipulation29 Mar 2023
- 2022Learning A Simulation-based Visual Policy for Real-world Peg In Unseen Holes9 May 2022
- 2021Generating Annotated Training Data for 6D Object Pose Estimation in Operational Environments with Minimal User Interaction17 Mar 2021