SimCS: Simulation for Domain Incremental Online Continual Segmentation
Motasem Alfarra, Zhipeng Cai, Adel Bibi, Bernard Ghanem, Matthias Müller
TL;DR
This work tackles Online Domain-Incremental Continual Segmentation (ODICS), a realistic setting where a segmentation model learns from a continuous stream of labeled images across changing domains with limited compute and no explicit task boundaries. It introduces SimCS, a parameter-free approach that regularizes continual learning by incorporating on-the-fly simulated data $S_{\text{sim}_t}$ aligned to the real task, without storing past data. SimCS is shown to consistently improve a range of continual learning strategies across a 4-domain autonomous-driving segmentation benchmark, with robustness to simulators (CARLA and VIPER), beneficial pretraining effects, and favorable forward and backward transfer. The results suggest SimCS as a practical, privacy-preserving, and computation-aware regularizer for online domain-incremental semantic segmentation, with clear potential for real-world continual updates in driving systems.
Abstract
Continual Learning is a step towards lifelong intelligence where models continuously learn from recently collected data without forgetting previous knowledge. Existing continual learning approaches mostly focus on image classification in the class-incremental setup with clear task boundaries and unlimited computational budget. This work explores the problem of Online Domain-Incremental Continual Segmentation (ODICS), where the model is continually trained over batches of densely labeled images from different domains, with limited computation and no information about the task boundaries. ODICS arises in many practical applications. In autonomous driving, this may correspond to the realistic scenario of training a segmentation model over time on a sequence of cities. We analyze several existing continual learning methods and show that they perform poorly in this setting despite working well in class-incremental segmentation. We propose SimCS, a parameter-free method complementary to existing ones that uses simulated data to regularize continual learning. Experiments show that SimCS provides consistent improvements when combined with different CL methods.
