RBC: Rectifying the Biased Context in Continual Semantic Segmentation
About
Recent years have witnessed a great development of Convolutional Neural Networks in semantic segmentation, where all classes of training images are simultaneously available. In practice, new images are usually made available in a consecutive manner, leading to a problem called Continual Semantic Segmentation (CSS). Typically, CSS faces the forgetting problem since previous training images are unavailable, and the semantic shift problem of the background class. Considering the semantic segmentation as a context-dependent pixel-level classification task, we explore CSS from a new perspective of context analysis in this paper. We observe that the context of old-class pixels in the new images is much more biased on new classes than that in the old images, which can sharply aggravate the old-class forgetting and new-class overfitting. To tackle the obstacle, we propose a biased-context-rectified CSS framework with a context-rectified image-duplet learning scheme and a biased-context-insensitive consistency loss. Furthermore, we propose an adaptive re-weighting class-balanced learning strategy for the biased class distribution. Our approach outperforms state-of-the-art methods by a large margin in existing CSS scenarios.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | Pascal VOC 15-5 setting 2012 (val) | mIoU (All)70.9 | 82 | |
| Semantic segmentation | Pascal VOC overlapped setting (15-1 (6 steps)) | mIoU (Classes 1-15)7.59e+3 | 41 | |
| Semantic segmentation | Pascal-VOC Disjoint 15-5 2012 | mIoU (0-15)77.7 | 31 | |
| Semantic segmentation | Pascal-VOC Disjoint 15-1 2012 | mIoU (16-20)0.284 | 24 | |
| Semantic segmentation | Pascal-VOC Disjoint 19-1 2012 | mIoU (20)45.8 | 23 | |
| Semantic segmentation | ADE20k overlapped setting (100-10 (6 steps)) | mIoU (Classes 1-100)39 | 21 | |
| Semantic segmentation | Pascal VOC 19-1 Overlapped 2012 | mIoU (Classes 1-19)80.2 | 15 | |
| Semantic segmentation | ADE20k 100-50 (2 steps) overlapped | mIoU (1-100)42.9 | 12 | |
| Semantic segmentation | ADE20k overlapped (50-50 (3 steps)) | mIoU (1-50)49.6 | 12 |