Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Balanced Learning for Domain Adaptive Semantic Segmentation

About

Unsupervised domain adaptation (UDA) for semantic segmentation aims to transfer knowledge from a labeled source domain to an unlabeled target domain. Despite the effectiveness of self-training techniques in UDA, they struggle to learn each class in a balanced manner due to inherent class imbalance and distribution shift in both data and label space between domains. To address this issue, we propose Balanced Learning for Domain Adaptation (BLDA), a novel approach to directly assess and alleviate class bias without requiring prior knowledge about the distribution shift. First, we identify over-predicted and under-predicted classes by analyzing the distribution of predicted logits. Subsequently, we introduce a post-hoc approach to align the logits distributions across different classes using shared anchor distributions. To further consider the network's need to generate unbiased pseudo-labels during self-training, we estimate logits distributions online and incorporate logits correction terms into the loss function. Moreover, we leverage the resulting cumulative density as domain-shared structural knowledge to connect the source and target domains. Extensive experiments on two standard UDA semantic segmentation benchmarks demonstrate that BLDA consistently improves performance, especially for under-predicted classes, when integrated into various existing methods. Code is available at https://github.com/Woof6/BLDA.

Wangkai Li, Rui Sun, Bohao Liao, Zhaoyang Li, Tianzhu Zhang• 2025

Related benchmarks

TaskDatasetResultRank
Semantic segmentationGTA5 → Cityscapes (val)
mIoU77.1
533
Semantic segmentationSYNTHIA to Cityscapes (val)
Rider IoU72.5
435
Semantic segmentationCityscapes trained on SYNTHIA (val)
Road IoU86.1
60
Semantic segmentationGTA to Cityscapes (val)
Road Accuracy97.5
44
Image ClassificationVisDA 17
Aero Accuracy96.2
31
Domain Adaptive Semantic Segmentationposter
mIoU77.1
12
Semantic segmentationposter
mIoU77.1
12
Video Semantic SegmentationVIPER -> Cityscapes-Seq
Road IoU95.1
4
Video Semantic SegmentationVIPER to BDD 100k
Road IoU84.4
2
Showing 9 of 9 rows

Other info

Follow for update