Papers › BlendMask: Top-Down Meets Bottom-Up for Instance Segmentation

BlendMask: Top-Down Meets Bottom-Up for Instance Segmentation

2 Jan 2020CVPR 2020 6arXiv:2001.00309archive 2025-07-28

Hao Chen, Kunyang Sun, Zhi Tian, Chunhua Shen, Yongming Huang, Youliang Yan

Instance segmentation is one of the fundamental vision tasks. Recently, fully convolutional instance segmentation methods have drawn much attention as they are often simpler and more efficient than two-stage approaches like Mask R-CNN. To date, almost all such approaches fall behind the two-stage Mask R-CNN method in mask precision when models have similar computation complexity, leaving great room for improvement. In this work, we achieve improved mask prediction by effectively combining instance-level information with semantic information with lower-level fine-granularity. Our main contribution is a blender module which draws inspiration from both top-down and bottom-up instance segmentation approaches. The proposed BlendMask can effectively predict dense per-pixel position-sensitive instance features with very few channels, and learn attention maps for each instance with merely one convolution layer, thus being fast in inference. BlendMask can be easily incorporated with the state-of-the-art one-stage detection frameworks and outperforms Mask R-CNN under the same training schedule while being 20% faster. A light-weight version of BlendMask achieves $ 34.2% $ mAP at 25 FPS evaluated on a single 1080Ti GPU card. Because of its simplicity and efficacy, we hope that our BlendMask could serve as a simple yet strong baseline for a wide range of instance-wise prediction tasks. Code is available at https://git.io/AdelaiDet

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

Pxtri2156/AdelaiDet_v2 mentioned on GitHubpytorch report
TengFeiHan0/Instance-Wise-Depth mentioned on GitHubpytorchNOASSERTION report
aim-uofa/AdelaiDet mentioned on GitHubpytorchNOASSERTION report
aim-uofa/adet mentioned on GitHubpytorch report
blueardour/AdelaiDet mentioned on GitHubpytorchNOASSERTION report
nerminsamet/houghnet mentioned on GitHubpytorch report
quangvy2703/ABCNet-ESRGAN-SRTEXT mentioned on GitHubpytorchNOASSERTION report
zhaozhijie1997/Unifed-Lane-and-Traffic-Sign-detection mentioned on GitHubpytorchNOASSERTION report
zhubinQAQ/Ins mentioned on GitHubpytorchNOASSERTION report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Instance SegmentationReal-time Instance SegmentationSegmentationSemantic Segmentation

1 archive task tag without a task page not shown.

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Instance Segmentation COCO test-dev BlendMask (ResNet-101 + DCN interval=3) AP50 63.1 #62 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev BlendMask (ResNet-101 + DCN interval=3) AP75 44.6 #62 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev BlendMask (ResNet-101 + DCN interval=3) APL 54.5 #62 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev BlendMask (ResNet-101 + DCN interval=3) APM 44.1 #62 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev BlendMask (ResNet-101 + DCN interval=3) APS 22.7 #62 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev BlendMask (ResNet-101 + DCN interval=3) mask AP 41.3 #62 of 112 Archive leaderboard report
Real-time Instance Segmentation MSCOCO BlendMask-512 (DLA_34) Frame (fps) 33.3 #13 of 22 Archive leaderboard report
Real-time Instance Segmentation MSCOCO BlendMask-512 (DLA_34) mask AP 35.2 #13 of 22 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

1x1 ConvolutionAverage PoolingBatch NormalizationBlendMaskBottleneck Residual BlockConvolutionFCOSFPNGlobal Average PoolingKaiming InitializationMask R-CNNMax PoolingNon Maximum SuppressionRPNReLUResidual BlockResidual ConnectionRoIAlignRoIPoolSoftmax

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections