Learning Instance Segmentation by Interaction
We present an approach for building an active agent that learns to segment its visual observations into individual objects by interacting with its environment in a completely self-supervised manner. The agent uses its current segmentation model to infer pixels that constitute objects and refines the segmentation model by interacting with these pixels. The model learned from over 50K interactions generalizes to novel objects and backgrounds. To deal with noisy training signal for segmenting objects obtained by self-supervised interactions, we propose robust set loss. A dataset of robot's interactions along-with a few human labeled examples is provided as a benchmark for future research. We test the utility of the learned segmentation model by providing results on a downstream vision-based control task of rearranging multiple objects into target configurations from visual inputs alone. Videos, code, and robotic interaction dataset are available at https://pathak22.github.io/seg-by-interaction/
Code (1)
Tasks
Instance SegmentationSegmentationSemantic SegmentationSimilar Papers 제목 키워드 기반
DynaMITe: Dynamic Query Bootstrapping for Multi-object Interactive Segmentation Transformer
Most state-of-the-art instance segmentation methods rely on large amounts of pixel-precise ground-truth annotations for training, which are expensive to create. Interactive segmentation networks help generate such annota…
DecoderInstance SegmentationInteractive SegmentationSegmentation+1Self-Supervised Instance Segmentation by Grasping
Instance segmentation is a fundamental skill for many robotic applications. We propose a self-supervised method that uses grasp interactions to collect segmentation supervision for an instance segmentation model. When a …
Instance SegmentationRobotic GraspingSegmentationSemantic SegmentationA Mask Attention Interaction and Scale Enhancement Network for SAR Ship Instance Segmentation
Most of existing synthetic aperture radar (SAR) ship in-stance segmentation models do not achieve mask interac-tion or offer limited interaction performance. Besides, their multi-scale ship instance segmentation performa…
Instance SegmentationSegmentationSemantic SegmentationSingle Particle AnalysisUCP-Net: Unstructured Contour Points for Instance Segmentation
The goal of interactive segmentation is to assist users in producing segmentation masks as fast and as accurately as possible. Interactions have to be simple and intuitive and the number of interactions required to produ…
Instance SegmentationInteractive SegmentationSegmentationSemantic SegmentationGrounding Surgical Action Triplets with Instrument Instance Segmentation: A Dataset and Target-Aware Fusion Approach
Understanding surgical instrument-tissue interactions requires not only identifying which instrument performs which action on which anatomical target, but also grounding these interactions spatially within the surgical s…
Action Triplet RecognitionInstance SegmentationAction UnderstandingScene Understanding