Seg By Interaction Save

Unsupervised instance segmentation via active robot interaction

Project README

Learning Instance Segmentation by Interaction

[Project Website] [Videos]

Deepak Pathak*, Yide Shentu*, Dian Chen*, Pulkit Agrawal*, Trevor Darrell, Sergey Levine, Jitendra Malik
University of California, Berkeley

This is the implementation for the paper on 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.

@inproceedings{pathakArxiv18segByInt,
    Author = {Pathak, Deepak and
    Shentu, Yide and Chen, Dian and
    Agrawal, Pulkit and Darrell, Trevor and
    Levine, Sergey and Malik, Jitendra},
    Title = {Learning Instance Segmentation by Interaction},
    Booktitle = {arXiv},
    Year = {2018}
}

1) Robot Interaction Dataset

To be released soon. Email me in case you need early access.

2) Robust Set Loss

We propose a technique, "robust set loss", to handle noisy segmentation training signal, with the general idea being that the segmenter is not required to predict exactly the pixels in the candidate object mask, rather that the predicted pixels as a set have a good Jaccard index overlap with the candidate mask. We show that robust set loss significantly improves segmentation performance and also reduces the variance in results.

Implementation in file: seg-by-interaction/robust_set_loss.py

Open Source Agenda is not affiliated with "Seg By Interaction" Project. README Source: pathak22/seg-by-interaction

Open Source Agenda Badge

Open Source Agenda Rating