Mining Unseen Classes via Regional Objectness: A Simple Baseline for Incremental Segmentation
About
Incremental or continual learning has been extensively studied for image classification tasks to alleviate catastrophic forgetting, a phenomenon that earlier learned knowledge is forgotten when learning new concepts. For class incremental semantic segmentation, such a phenomenon often becomes much worse due to the background shift, i.e., some concepts learned at previous stages are assigned to the background class at the current training stage, therefore, significantly reducing the performance of these old concepts. To address this issue, we propose a simple yet effective method in this paper, named Mining unseen Classes via Regional Objectness for Segmentation (MicroSeg). Our MicroSeg is based on the assumption that background regions with strong objectness possibly belong to those concepts in the historical or future stages. Therefore, to avoid forgetting old knowledge at the current training stage, our MicroSeg first splits the given image into hundreds of segment proposals with a proposal generator. Those segment proposals with strong objectness from the background are then clustered and assigned newly-defined labels during the optimization. In this way, the distribution characterizes of old concepts in the feature space could be better perceived, relieving the catastrophic forgetting caused by the background shift accordingly. Extensive experiments on Pascal VOC and ADE20K datasets show competitive results with state-of-the-art, well validating the effectiveness of the proposed MicroSeg.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | Pascal VOC 15-1 setting 2012 (val) | mIoU (all)71.3 | 88 | |
| Semantic segmentation | Pascal VOC 15-5 setting 2012 (val) | mIoU (All)75.2 | 82 | |
| Semantic segmentation | ADE20k (100-5) | mIoU (All Classes)35.4 | 54 | |
| Semantic segmentation | Pascal VOC 10-1 protocol 2012 (val) | mIoU (0-10)73.5 | 46 | |
| Continual Semantic Segmentation | Pascal-VOC 15-1 scenario 2012 | mIoU (classes 0-15)0.813 | 32 | |
| Incremental Semantic Segmentation | Pascal VOC disjoint setup 2012 (VOC 10-1) | mIoU (0-10)77.2 | 30 | |
| Semantic segmentation | Pascal VOC 5-3 protocol 2012 (val) | mIoU (Classes 0-5)73.5 | 29 | |
| Semantic segmentation | ADE20K 100-10 (6) | mIoU (Classes 0-100)0.412 | 15 | |
| Semantic segmentation | ADE20K 50-50 | mIoU (0-50)49.8 | 14 | |
| Semantic segmentation | Pascal VOC 2-2 setup 2012 | mIoU (Classes 0-2)64.8 | 12 |