SipMask: Spatial Information Preservation for Fast Image and Video Instance Segmentation

Single-stage instance segmentation approaches have recently gained popularity due to their speed and simplicity, but are still lagging behind in accuracy, compared to two-stage methods. We propose a fast single-stage instance segmentation method, called SipMask, that preserves instance-specific spatial information by separating mask prediction of an instance to different sub-regions of a detected bounding-box. Our main contribution is a novel light-weight spatial preservation (SP) module that generates a separate set of spatial coefficients for each sub-region within a bounding-box, leading to improved mask predictions. It also enables accurate delineation of spatially adjacent instances. Further, we introduce a mask alignment weighting loss and a feature alignment scheme to better correlate mask prediction with object detection. On COCO test-dev, our SipMask outperforms the existing single-stage methods. Compared to the state-of-the-art single-stage TensorMask, SipMask obtains an absolute gain of 1.0% (mask AP), while providing a four-fold speedup. In terms of real-time capabilities, SipMask outperforms YOLACT with an absolute gain of 3.0% (mask AP) under similar settings, while operating at comparable speed on a Titan Xp. We also evaluate our SipMask for real-time video instance segmentation, achieving promising results on YouTube-VIS dataset. The source code is available at https://github.com/JialeCao001/SipMask.

PDF Abstract ECCV 2020 PDF ECCV 2020 Abstract
Task Dataset Model Metric Name Metric Value Global Rank Uses Extra
Training Data
Result Benchmark
Instance Segmentation COCO test-dev SipMask (ResNet-101, single-scale test) mask AP 38.1 # 85
AP50 60.2 # 29
AP75 40.8 # 24
APS 17.8 # 30
APM 40.8 # 26
APL 54.3 # 19
Real-time Instance Segmentation MSCOCO SipMask++ (ResNet-101, single-scale test) Frame (fps) 27.0 (Titan Xp) # 12
mask AP 35.4 # 12
AP50 55.6 # 10
AP75 37.6 # 9
APS 11.2 # 11
APM 38.3 # 7
APL 56.8 # 7
Real-time Instance Segmentation MSCOCO SipMask (ResNet-101, single-scale test) Frame (fps) 31.3 (Titan Xp) # 8
mask AP 32.8 # 18
AP50 53.4 # 12
AP75 34.3 # 12
APS 9.3 # 12
APM 35.6 # 11
APL 54.0 # 9
Real-time Instance Segmentation MSCOCO SipMask (ResNet-50, single-scale test) Frame (fps) 41.7 (Titan Xp) # 4
mask AP 31.2 # 19
AP50 51.9 # 13
AP75 32.3 # 13
APS 9.2 # 13
APM 33.6 # 13
APL 49.8 # 12
Video Instance Segmentation YouTube-VIS validation SipMask (ResNet-50, ms-train, single-scale test) mask AP 33.7 # 44
AP50 54.1 # 41
AP75 35.8 # 42
AR1 35.4 # 33
AR10 40.1 # 37
Video Instance Segmentation YouTube-VIS validation SipMask (ResNet-50, single-scale test) mask AP 32.5 # 46
AP50 53 # 42
AP75 33.3 # 44
AR1 33.5 # 37
AR10 38.9 # 38

Methods


No methods listed for this paper. Add relevant methods here