paper-with-me

홈 › Papers

DAFormer: Improving Network Architectures and Training Strategies for Domain-Adaptive Semantic Segmentation

2021-11-29 · CVPR 2022 1 · Lukas Hoyer, Dengxin Dai, Luc van Gool

As acquiring pixel-wise annotations of real-world images for semantic segmentation is a costly process, a model can instead be trained with more accessible synthetic data and adapted to real images without requiring their annotations. This process is studied in unsupervised domain adaptation (UDA). Even though a large number of methods propose new adaptation strategies, they are mostly based on outdated network architectures. As the influence of recent network architectures has not been systematically studied, we first benchmark different network architectures for UDA and newly reveal the potential of Transformers for UDA semantic segmentation. Based on the findings, we propose a novel UDA method, DAFormer. The network architecture of DAFormer consists of a Transformer encoder and a multi-level context-aware feature fusion decoder. It is enabled by three simple but crucial training strategies to stabilize the training and to avoid overfitting to the source domain: While (1) Rare Class Sampling on the source domain improves the quality of the pseudo-labels by mitigating the confirmation bias of self-training toward common classes, (2) a Thing-Class ImageNet Feature Distance and (3) a learning rate warmup promote feature transfer from ImageNet pretraining. DAFormer represents a major advance in UDA. It improves the state of the art by 10.8 mIoU for GTA-to-Cityscapes and 5.4 mIoU for Synthia-to-Cityscapes and enables learning even difficult classes such as train, bus, and truck well. The implementation is available at https://github.com/lhoyer/DAFormer.

📄 PDF Abstract BibTeX arXiv:2111.14887

Code (3)

lhoyer/DAFormer 공식 구현 pytorch
dbash/visda2022-org pytorch
kw01sg/crda pytorch

Tasks

Domain AdaptationImage-to-Image TranslationSemantic SegmentationSynthetic-to-Real TranslationUnsupervised Domain Adaptation

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…

Similar Papers 제목 키워드 기반

Domain Adaptive and Generalizable Network Architectures and Training Strategies for Semantic Image Segmentation

2023-04-26 · Lukas Hoyer, Dengxin Dai, Luc van Gool

Unsupervised domain adaptation (UDA) and domain generalization (DG) enable machine learning models trained on a source domain to perform well on unlabeled or even unseen target domains. As previous UDA&DG semantic segmen…

Domain AdaptationDomain GeneralizationGPUImage Segmentation+2

UniDAformer: Unified Domain Adaptive Panoptic Segmentation Transformer via Hierarchical Mask Calibration

2022-06-30 · CVPR 2023 1 · Jingyi Zhang, Jiaxing Huang, Xiaoqin Zhang, Shijian Lu

Domain adaptive panoptic segmentation aims to mitigate data annotation challenge by leveraging off-the-shelf annotated data in one or multiple related source domains. However, existing studies employ two separate network…

Domain AdaptationInstance SegmentationPanoptic SegmentationSegmentation+2

Masked Representation Modeling for Domain-Adaptive Segmentation

2025-09-17 · Wenlve Zhou, Zhiheng Zhou, Tiantao Xian, Yikui Zhai 외 arxiv

Unsupervised domain adaptation (UDA) for semantic segmentation seeks to transfer models from a labeled source domain to an unlabeled target domain. While auxiliary self-supervised tasks such as contrastive learning have …

Unsupervised Domain AdaptationSemantic SegmentationContrastive Learning

SAM4UDASS: When SAM Meets Unsupervised Domain Adaptive Semantic Segmentation in Intelligent Vehicles

2023-11-22 · Weihao Yan, Yeqiang Qian, Xingyuan Chen, Hanyang Zhuang 외

Semantic segmentation plays a critical role in enabling intelligent vehicles to comprehend their surrounding environments. However, deep learning-based methods usually perform poorly in domain shift scenarios due to the …

Domain AdaptationSemantic SegmentationUnsupervised Domain Adaptation

Efficient generative adversarial networks using linear additive-attention Transformers

2024-01-17 · Emilio Morales-Juarez, Gibran Fuentes-Pineda

Although the capacity of deep generative models for image generation, such as Diffusion Models (DMs) and Generative Adversarial Networks (GANs), has dramatically improved in recent years, much of their success can be att…

Generative Adversarial NetworkImage Generation