ShapeMask: Learning to Segment Novel Objects by Refining Shape Priors
Citations Over TimeTop 10% of 2019 papers
Abstract
Instance segmentation aims to detect and segment individual objects in a scene. Most existing methods rely on precise mask annotations of every category. However, it is difficult and costly to segment objects in novel categories because a large number of mask annotations is required. We introduce ShapeMask, which learns the intermediate concept of object shape to address the problem of generalization in instance segmentation to novel categories. ShapeMask starts with a bounding box detection and gradually refines it by first estimating the shape of the detected object through a collection of shape priors. Next, ShapeMask refines the coarse shape into an instance level mask by learning instance embeddings. The shape priors provide a strong cue for object-like prediction, and the instance embeddings model the instance specific appearance information. ShapeMask significantly outperforms the state-of-the-art by 6.4 and 3.8 AP when learning across categories, and obtains competitive performance in the fully supervised setting. It is also robust to inaccurate detections, decreased model capacity, and small training data. Moreover, it runs efficiently with 150ms inference time on a GPU and trains within 11 hours on TPUs. With a larger backbone model, ShapeMask increases the gap with state-of-the-art to 9.4 and 6.2 AP across categories. Code will be publicly available at: https://sites.google.com/view/shapemask/home.
Related Papers
- → Syncretic-NMS: A Merging Non-Maximum Suppression Algorithm for Instance Segmentation(2020)30 cited
- → Medical Image Segmentation with Imperfect 3D Bounding Boxes(2021)1 cited
- → Bounding-box Centralization for Improving SiamFC++(2021)1 cited
- A Method to Generate the Minimum Bounding Boxes for Shape-Arbitrary Objects(2010)