Extreme Point Supervised Instance Segmentation
Hyeonjun Lee, Sehyun Hwang, Suha Kwak
TL;DR
EXITS addresses the high cost of pixel-level masks in instance segmentation by exploiting extreme points that accompany bounding box annotations. It introduces a two-stage approach: a ViT-based pseudo label generator learns to produce high-quality object masks from single-object crops by propagating seeds over a fully connected point graph using a transition matrix $\mathbf{T}$ derived from a similarity matrix $\mathbf{S}$ obtained from a pretrained similarity extractor and refined with Sinkhorn normalization. In the second stage, these pseudo masks train a fully supervised instance segmentation model, enabling strong performance with box- or extreme-point supervision while narrowing the gap to fully supervised methods. The method shows state-of-the-art results on COCO, Pascal VOC, and LVIS, with particular strength on separated/occluded objects, and analyses reveal the importance of pseudo-label quality, propagation depth $\alpha$, and similarity extractor warm-up.
Abstract
This paper introduces a novel approach to learning instance segmentation using extreme points, i.e., the topmost, leftmost, bottommost, and rightmost points, of each object. These points are readily available in the modern bounding box annotation process while offering strong clues for precise segmentation, and thus allows to improve performance at the same annotation cost with box-supervised methods. Our work considers extreme points as a part of the true instance mask and propagates them to identify potential foreground and background points, which are all together used for training a pseudo label generator. Then pseudo labels given by the generator are in turn used for supervised learning of our final model. On three public benchmarks, our method significantly outperforms existing box-supervised methods, further narrowing the gap with its fully supervised counterpart. In particular, our model generates high-quality masks when a target object is separated into multiple parts, where previous box-supervised methods often fail.
