Increasing the Robustness of Semantic Segmentation Models with Painting-by-Numbers
Christoph Kamann, Burkhard G\"ussefeld, Robin Hutmacher, Jan Hendrik, Metzen, Carsten Rother

TL;DR
This paper introduces 'Painting-by-Numbers', a data augmentation method that enhances the robustness of semantic segmentation models against image corruptions by increasing their shape bias, leading to significant performance improvements.
Contribution
The paper proposes a novel training schema that increases shape bias in segmentation models using fake color-labeled images, improving robustness to corruptions.
Findings
74% improvement over models trained on clean data across corruptions
Significant gains of up to 25% on noisy images
Effective across multiple network backbones
Abstract
For safety-critical applications such as autonomous driving, CNNs have to be robust with respect to unavoidable image corruptions, such as image noise. While previous works addressed the task of robust prediction in the context of full-image classification, we consider it for dense semantic segmentation. We build upon an insight from image classification that output robustness can be improved by increasing the network-bias towards object shapes. We present a new training schema that increases this shape bias. Our basic idea is to alpha-blend a portion of the RGB training images with faked images, where each class-label is given a fixed, randomly chosen color that is not likely to appear in real imagery. This forces the network to rely more strongly on shape cues. We call this data augmentation technique ``Painting-by-Numbers''. We demonstrate the effectiveness of our training schema for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsDepthwise Convolution · Average Pooling · Residual Connection · *Communicated@Fast*How Do I Communicate to Expedia? · Pointwise Convolution · Max Pooling · Softmax · Depthwise Separable Convolution · Convolution · Global Average Pooling
