HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

CenterMask : Real-Time Anchor-Free Instance Segmentation

Youngwan Lee; Jongyoul Park

CenterMask : Real-Time Anchor-Free Instance Segmentation

Abstract

We propose a simple yet efficient anchor-free instance segmentation, called CenterMask, that adds a novel spatial attention-guided mask (SAG-Mask) branch to anchor-free one stage object detector (FCOS) in the same vein with Mask R-CNN. Plugged into the FCOS object detector, the SAG-Mask branch predicts a segmentation mask on each box with the spatial attention map that helps to focus on informative pixels and suppress noise. We also present an improved backbone networks, VoVNetV2, with two effective strategies: (1) residual connection for alleviating the optimization problem of larger VoVNet \cite{lee2019energy} and (2) effective Squeeze-Excitation (eSE) dealing with the channel information loss problem of original SE. With SAG-Mask and VoVNetV2, we deign CenterMask and CenterMask-Lite that are targeted to large and small models, respectively. Using the same ResNet-101-FPN backbone, CenterMask achieves 38.3%, surpassing all previous state-of-the-art methods while at a much faster speed. CenterMask-Lite also outperforms the state-of-the-art by large margins at over 35fps on Titan Xp. We hope that CenterMask and VoVNetV2 can serve as a solid baseline of real-time instance segmentation and backbone network for various vision tasks, respectively. The Code is available at https://github.com/youngwanLEE/CenterMask.

Code Repositories

mahdi-darvish/centermask
pytorch
Mentioned in GitHub
hades12580/centermask2
pytorch
Mentioned in GitHub
youngwanLEE/centermask2
pytorch
Mentioned in GitHub
suvasis/birdnet2cs231n
pytorch
Mentioned in GitHub
youngwanLEE/vovnet-detectron2
pytorch
Mentioned in GitHub
zhuoyang125/CenterMask2
pytorch
Mentioned in GitHub
youngwanLEE/CenterMask
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
instance-segmentation-on-cocoCenterMask + VoVNetV2-99 (single-scale)
AP50: 62.3
AP75: 44.1
APL: 57.0
APM: 42.8
APS: 20.1
mask AP: 40.6
instance-segmentation-on-cocoCenterMask + VoVNetV2-57 (single-scale)
AP50: 60.8
APM: 41.7
APS: 19.4
instance-segmentation-on-cocoCenterMask + VoVNetV2-99 (multi-scale)
AP50: 66.2
AP75: 47.4
APS: 27.2
instance-segmentation-on-cocoCenterMask + ResNet-101-FPN
mask AP: 38.3
instance-segmentation-on-cocoCenterMask + VoVNet99
APL: 54.3
APM: 44.4
APS: 24.4
mask AP: 41.8
instance-segmentation-on-cocoCenterMask + X101-32x8d (single-scale)
AP50: 61.2
AP75: 42.9
APS: 19.7
mask AP: 39.6
instance-segmentation-on-coco-minivalCenterMask-VoVNetV2-99 (multi-scale)
mask AP: 42.5
instance-segmentation-on-coco-minivalCenterMask-VoVNetV2-99-3x
mask AP: 40.2
object-detection-on-cocoCentermask + ResNet101
AP50: 61.6
AP75: 46.9
Hardware Burden:
Operations per network pass:
object-detection-on-cocoCenterMask+VoVNet2-57 (single-scale)
AP50: 63.1
AP75: 48.6
APL: 55.9
APS: 27.1
Hardware Burden:
Operations per network pass:
box mAP: 44.7
object-detection-on-cocoCenterMask+VoVNetV2-99 (single-scale)
AP50: 64.5
APL: 57.6
APM: 48.3
APS: 27.8
Hardware Burden:
Operations per network pass:
box mAP: 45.8
object-detection-on-cocoCenterMask-VoVNet99 (multi-scale)
AP50: 68.3
AP75: 53.2
APL: 60.0
APS: 32.4
Hardware Burden:
Operations per network pass:
object-detection-on-cocoCenterMask + X-101-32x8d (single-scale)
AP50: 63.4
AP75: 48.4
APM: 47.2
Hardware Burden:
Operations per network pass:
box mAP: 44.6
object-detection-on-coco-minivalCenterMask+VoVNetV2-99 (single-scale)
APL: 58.8
APS: 29.2
box AP: 45.6
object-detection-on-coco-minivalCenterMask+VoVNet99 (multi-scale)
AP50: 67.8
box AP: 48.6
object-detection-on-coco-minivalMask R-CNN (VoVNetV2-99, single-scale)
APL: 57.7
APS: 28.5
box AP: 44.9
object-detection-on-coco-minivalCenterMask+VoVNetV2-57 (single-scale)
APM: 48.3
APS: 27.7
box AP: 44.6
object-detection-on-coco-minivalCenterMask+X101-32x8d (single-scale)
APL: 57.1
APS: 26.7
box AP: 44.4
real-time-instance-segmentation-on-mscocoCenterMask-Lite (ResNet-50-FPN)
APL: 48.7
APM: 34.7
APS: 12.9
mask AP: 32.9
semi-supervised-instance-segmentation-on-coco-4CenterMask2 (ResNet50)
mask AP: 10.07
semi-supervised-instance-segmentation-on-coco-5CenterMask2 (ResNet50)
mask AP: 13.46
semi-supervised-instance-segmentation-on-coco-6CenterMask2 (ResNet50)
mask AP: 18.04
semi-supervised-instance-segmentation-on-coco-7CenterMask2 (ResNet50)
mask AP: 22.08

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