SODAR: Segmenting Objects by DynamicallyAggregating Neighboring Mask Representations
Not on the map. Why?
Abstract (arXiv)
Recent state-of-the-art one-stage instance segmentation model SOLO divides the input image into a grid and directly predicts per grid cell object masks with fully-convolutional networks, yielding comparably good performance as traditional two-stage Mask R-CNN yet enjoying much simpler architecture and higher efficiency. We observe SOLO generates similar masks for an object at nearby grid cells, and these neighboring predictions can complement each other as some may better segment certain object part, most of which are however directly discarded by non-maximum-suppression. Motivated by the observed gap, we develop a novel learning-based aggregation method that improves upon SOLO by leveraging the rich neighboring information while maintaining the architectural efficiency. The resulting model is named SODAR. Unlike the original per grid cell object masks, SODAR is implicitly supervised to learn mask representations that encode geometric structure of nearby objects and complement adjacent representations with context. The aggregation method further includes two novel designs: 1) a mask interpolation mechanism that enables the model to generate much fewer mask representations by sharing neighboring representations among nearby grid cells, and thus saves computation and memory; 2) a deformable neighbour sampling mechanism that allows the model to adaptively adjust neighbor sampling locations thus gathering mask representations with more relevant context and achieving higher performance. SODAR significantly improves the instance segmentation performance, e.g., it outperforms a SOLO model with ResNet-101 backbone by 2.2 AP on COCO texttttest set, with only about 3% additional computation. We further show consistent performance gain with the SOLOv2 model.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 46 of its 55 references that are in the map. First posted on arXiv 15 Feb 2022.
Builds on
46 of 55 references.
References · 46
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2017Mask R-CNNcited by 7,259
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
34 more
- 2019FCOS: Fully Convolutional One-Stage Object Detectioncited by 1,573
- 2017Deformable Convolutional Networkscited by 1,481
- 2015Spatial Transformer Networkscited by 1,423
- 2017Cascade R-CNN: Delving into High Quality Object Detectioncited by 1,275
- 2019LVIS: A Dataset for Large Vocabulary Instance Segmentationcited by 1,215
- 2018Path Aggregation Network for Instance Segmentationcited by 796
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 503
- 2019Hybrid Task Cascade for Instance Segmentationcited by 479
- 2019YOLACT: Real-time Instance Segmentationcited by 441
- 2019PointRend: Image Segmentation as Renderingcited by 439
- 2016Dynamic Filter Networkscited by 318
- 2020Conditional Convolutions for Instance Segmentationcited by 314
- 2019SOLO: Segmenting Objects by Locationscited by 289
- 2018CrowdHuman: A Benchmark for Detecting Human in a Crowdcited by 283
- 2016Associative Embedding: End-to-End Learning for Joint Detection and Groupingcited by 211
- 2019CenterMask : Real-Time Anchor-Free Instance Segmentationcited by 200
- 2019PolarMask: Single Shot Instance Segmentation with Polar Representationcited by 188
- 2019An Energy and GPU-Computation Efficient Backbone Network for Real-Time Object Detectioncited by 163
- 2014Simultaneous Detection and Segmentationcited by 158
- 2020BlendMask: Top-Down Meets Bottom-Up for Instance Segmentationcited by 144
- 2018Bounding Box Regression with Uncertainty for Accurate Object Detectioncited by 143
- 2016Fully Convolutional Instance-aware Semantic Segmentationcited by 122
- 2017Semantic Instance Segmentation with a Discriminative Loss Functioncited by 118
- 2019TensorMask: A Foundation for Dense Object Segmentationcited by 101
- 2019SSAP: Single-Shot Instance Segmentation With Affinity Pyramidcited by 85
- 2019AdaptIS: Adaptive Instance Selection Networkcited by 64
- 2017MaskLab: Instance Segmentation by Refining Object Detection with Semantic and Direction Featurescited by 54
- 2015Object detection via a multi-region & semantic segmentation-aware CNN modelcited by 47
- 2020Mask Encoding for Single Shot Instance Segmentationcited by 47
- 2019Spatiotemporal Pyramid Network for Video Action Recognitioncited by 37
- 2020SOLOv2: Dynamic and Fast Instance Segmentationcited by 37
- 2016Instance-sensitive Fully Convolutional Networkscited by 36
- 2019RetinaMask: Learning to predict masks improves state-of-the-art single-shot detection for freecited by 24
- 2020PointINS: Point-based Instance Segmentationcited by 17
Built on by
Citing papers per year: 2023: 1.
1 paper.