HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

BoxInst: High-Performance Instance Segmentation with Box Annotations

Tian Zhi ; Shen Chunhua ; Wang Xinlong ; Chen Hao

BoxInst: High-Performance Instance Segmentation with Box Annotations

Abstract

We present a high-performance method that can achieve mask-level instancesegmentation with only bounding-box annotations for training. While thissetting has been studied in the literature, here we show significantly strongerperformance with a simple design (e.g., dramatically improving previous bestreported mask AP of 21.1% in Hsu et al. (2019) to 31.6% on the COCO dataset).Our core idea is to redesign the loss of learning masks in instancesegmentation, with no modification to the segmentation network itself. The newloss functions can supervise the mask training without relying on maskannotations. This is made possible with two loss terms, namely, 1) a surrogateterm that minimizes the discrepancy between the projections of the ground-truthbox and the predicted mask; 2) a pairwise loss that can exploit the prior thatproximal pixels with similar colors are very likely to have the same categorylabel. Experiments demonstrate that the redesigned mask loss can yieldsurprisingly high-quality instance masks with only box annotations. Forexample, without using any mask annotations, with a ResNet-101 backbone and 3xtraining schedule, we achieve 33.2% mask AP on COCO test-dev split (vs. 39.1%of the fully supervised counterpart). Our excellent experiment results on COCOand Pascal VOC indicate that our method dramatically narrows the performancegap between weakly and fully supervised instance segmentation. Code is available at: https://git.io/AdelaiDet

Code Repositories

aim-uofa/adet
pytorch
Mentioned in GitHub
aim-uofa/AdelaiDet
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
box-supervised-instance-segmentation-onBoxInst
AP_50: 61.4
AP_75: 37.0
mask AP: 36.5
box-supervised-instance-segmentation-on-cocoBoxInst
mask AP: 35.0
weakly-supervised-instance-segmentation-on-2BoxInst (ResNet-50-FPN)
AP: 32.1
AP@50: 55.1
AP@75: 32.4
AP@L: 43.5
AP@M: 34.3
AP@S: 15.6
weakly-supervised-instance-segmentation-on-2BoxInst (ResNet-101-BiFPN)
AP: 33.9
AP@50: 57.7
AP@75: 34.5
AP@L: 46.6
AP@M: 36.1
AP@S: 16.5
weakly-supervised-instance-segmentation-on-2BoxInst (ResNet-101-FPN)
AP: 33.2
AP@50: 56.5
AP@75: 33.6
AP@L: 45.1
AP@M: 35.3
AP@S: 16.2
weakly-supervised-instance-segmentation-on-2BoxInst (ResNet-101-DCN-BiFPN)
AP: 35.0
AP@50: 59.3
AP@75: 35.6
AP@L: 48.9
AP@M: 37.2
AP@S: 17.1

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp