CIT: Rethinking Class-incremental Semantic Segmentation with a Class Independent Transformation

Jinchao Ge, Bowen Zhang, Akide Liu, Minh Hieu Phan, Qi Chen +2 more
11/5/2024
cs.CV

No official code found. Best implementation: jinchaogjc/cit (1 star, last commit 2025-06-12).

Abstract

Class-incremental semantic segmentation (CSS) requires that a model learn to segment new classes without forgetting how to segment previous ones: this is typically achieved by distilling the current knowledge and incorporating the latest data. However, bypassing iterative distillation by directly transferring outputs of initial classes to the current learning task is not supported in existing class-specific CSS methods. Via Softmax, they enforce dependency between classes and adjust the output distribution at each learning step, resulting in a large probability distribution gap between initial and current tasks. We introduce a simple, yet effective Class Independent Transformation (CIT) that converts the outputs of existing semantic segmentation models into class-independent forms with negligible cost or performance loss. By utilizing class-independent predictions facilitated by CIT, we establish an accumulative distillation framework, ensuring equitable incorporation of all class information. We conduct extensive experiments on various segmentation architectures, including DeepLabV3, Mask2Former, and SegViTv2. Results from these experiments show minimal task forgetting across different datasets, with less than 5% for ADE20K in the most challenging 11 task configurations and less than 1% across all configurations for the PASCAL VOC 2012 dataset.

View on arXivView PDF

Code Implementations(1)

jinchaogjc/citCommunity100%
12Shell, PythonDec 2, 20241 years ago

Similar Papers

Cite this paper

@article{ge2024cit,
  title  = {CIT: Rethinking Class-incremental Semantic Segmentation with a Class Independent Transformation},
  author = {Jinchao Ge and Bowen Zhang and Akide Liu and Minh Hieu Phan and Qi Chen and Yangyang Shu and Yang Zhao},
  year   = {2024},
  eprint = {2411.02715},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.02715v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.02715.svg)](https://codeofpaper.com/paper/2411.02715)

Discussion