Papers › PolarMask++: Enhanced Polar Representation for Single-Shot Instance Segmentation and Beyond

PolarMask++: Enhanced Polar Representation for Single-Shot Instance Segmentation and Beyond

5 May 2021arXiv:2105.02184archive 2025-07-28

Enze Xie, Wenhai Wang, Mingyu Ding, Ruimao Zhang, Ping Luo

Reducing the complexity of the pipeline of instance segmentation is crucial for real-world applications. This work addresses this issue by introducing an anchor-box free and single-shot instance segmentation framework, termed PolarMask, which reformulates the instance segmentation problem as predicting the contours of objects in the polar coordinate, with several appealing benefits. (1) The polar representation unifies instance segmentation (masks) and object detection (bounding boxes) into a single framework, reducing the design and computational complexity. (2) Two modules are carefully designed (i.e. soft polar centerness and polar IoU loss) to sample high-quality center examples and optimize polar contour regression, making the performance of PolarMask does not depend on the bounding box prediction results and thus becomes more efficient in training. (3) PolarMask is fully convolutional and can be easily embedded into most off-the-shelf detection methods. To further improve the accuracy of the framework, a Refined Feature Pyramid is introduced to further improve the feature representation at different scales, termed PolarMask++. Extensive experiments demonstrate the effectiveness of both PolarMask and PolarMask++, which achieve competitive results on instance segmentation in the challenging COCO dataset with single-model and single-scale training and testing, as well as new state-of-the-art results on rotate text detection and cell segmentation. We hope the proposed polar representation can provide a new perspective for designing algorithms to solve single-shot instance segmentation. The codes and models are available at: github.com/xieenze/PolarMask.

PaperPDFCode

In Syntology View this paper on Syntology: its repositories, every harvested function with whether it ran, its licence and the call to fetch it.

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

Code

xieenze/PolarMask officialmentioned in paperpytorchApache-2.0 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

Cell SegmentationInstance SegmentationObject DetectionSegmentationSemantic SegmentationText Detectionobject-detection

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Instance Segmentation COCO test-dev PolarMask++ (ResNeXt-101-DCN) AP50 64.1 #83 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev PolarMask++ (ResNeXt-101-DCN) AP75 40.0 #83 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev PolarMask++ (ResNeXt-101-DCN) APL 52.0 #83 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev PolarMask++ (ResNeXt-101-DCN) APM 40.2 #83 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev PolarMask++ (ResNeXt-101-DCN) APS 22.2 #83 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev PolarMask++ (ResNeXt-101-DCN) mask AP 38.7 #83 of 112 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

Introduced by this paper: PolarMask

PolarMask

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