Semantic Self-adaptation: Enhancing Generalization with a Single Sample

08/10/2022
by   Sherwin Bahmani, et al.
7

Despite years of research, out-of-domain generalization remains a critical weakness of deep networks for semantic segmentation. Previous studies relied on the assumption of a static model, i.e. once the training process is complete, model parameters remain fixed at test time. In this work, we challenge this premise with a self-adaptive approach for semantic segmentation that adjusts the inference process to each input sample. Self-adaptation operates on two levels. First, it employs a self-supervised loss that customizes the parameters of convolutional layers in the network to the input image. Second, in Batch Normalization layers, self-adaptation approximates the mean and the variance of the entire test data, which is assumed unavailable. It achieves this by interpolating between the training and the reference distribution derived from a single test sample. To empirically analyze our self-adaptive inference strategy, we develop and follow a rigorous evaluation protocol that addresses serious limitations of previous work. Our extensive analysis leads to a surprising conclusion: Using a standard training procedure, self-adaptation significantly outperforms strong baselines and sets new state-of-the-art accuracy on multi-domain benchmarks. Our study suggests that self-adaptive inference may complement the established practice of model regularization at training time for improving deep network generalization to out-of-domain data.

READ FULL TEXT

page 3

page 11

page 12

research
09/07/2023

REALM: Robust Entropy Adaptive Loss Minimization for Improved Single-Sample Test-Time Adaptation

Fully-test-time adaptation (F-TTA) can mitigate performance loss due to ...
research
02/16/2022

Learning to Generalize across Domains on Single Test Samples

We strive to learn a model from a set of source domains that generalizes...
research
02/24/2023

TransAdapt: A Transformative Framework for Online Test Time Adaptive Semantic Segmentation

Test-time adaptive (TTA) semantic segmentation adapts a source pre-train...
research
06/30/2022

Hierarchical Mask Calibration for Unified Domain Adaptive Panoptic Segmentation

Domain adaptive panoptic segmentation aims to mitigate data annotation c...
research
04/30/2021

Self-supervised Augmentation Consistency for Adapting Semantic Segmentation

We propose an approach to domain adaptation for semantic segmentation th...
research
04/14/2023

CoMaL: Conditional Maximum Likelihood Approach to Self-supervised Domain Adaptation in Long-tail Semantic Segmentation

The research in self-supervised domain adaptation in semantic segmentati...
research
10/08/2022

Sequential Ensembling for Semantic Segmentation

Ensemble approaches for deep-learning-based semantic segmentation remain...

Please sign up or login with your details

Forgot password? Click here to reset