Representation Compensation Networks for Continual Semantic Segmentation
About
In this work, we study the continual semantic segmentation problem, where the deep neural networks are required to incorporate new classes continually without catastrophic forgetting. We propose to use a structural re-parameterization mechanism, named representation compensation (RC) module, to decouple the representation learning of both old and new knowledge. The RC module consists of two dynamically evolved branches with one frozen and one trainable. Besides, we design a pooled cube knowledge distillation strategy on both spatial and channel dimensions to further enhance the plasticity and stability of the model. We conduct experiments on two challenging continual semantic segmentation scenarios, continual class segmentation and continual domain segmentation. Without any extra computational overhead and parameters during inference, our method outperforms state-of-the-art performance. The code is available at \url{https://github.com/zhangchbin/RCIL}.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | Pascal VOC 15-1 setting 2012 (val) | mIoU (all)59.4 | 88 | |
| Semantic segmentation | Pascal VOC 15-5 setting 2012 (val) | mIoU (All)72.4 | 82 | |
| Semantic segmentation | ADE20k (100-5) | mIoU (All Classes)2.96e+3 | 54 | |
| Semantic segmentation | Pascal VOC 10-1 protocol 2012 (val) | mIoU (0-10)55.4 | 46 | |
| Semantic segmentation | Pascal VOC overlapped setting (15-1 (6 steps)) | mIoU (Classes 1-15)7.06e+3 | 41 | |
| Continual Semantic Segmentation | Pascal-VOC 15-1 scenario 2012 | mIoU (classes 0-15)0.706 | 32 | |
| Semantic segmentation | Pascal-VOC Disjoint 15-5 2012 | mIoU (0-15)75 | 31 | |
| Continual Semantic Segmentation | Pascal-VOC 15-5 scenario 2012 | mIoU (Classes 0-15)78.8 | 30 | |
| Semantic segmentation | Pascal VOC 5-3 protocol 2012 (val) | mIoU (Classes 0-5)55.4 | 29 | |
| Continual Semantic Segmentation | ADE20k 100-50 (2 tasks) (val) | mIoU (0-100)42.35 | 28 |