# Unsupervised Domain Adaptation for Semantic Segmentation with Pseudo Label Self-Refinement

Source: [Unsupervised Domain Adaptation for Semantic Segmentation with Pseudo Label Self-Refinement](<https://www.sota2.com/research/paper/68fa71ab1e209131cea5273d>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2025-10-26T02:10:33.419Z

Authors: Xingchen Zhao, Niluthpol Chowdhury Mithun, Abhinav Rajvanshi, Han-Pang Chiu, Supun Samarasekera

Published: 2023-10-25T20:31:07.000Z

## Abstract

Deep learning-based solutions for semantic segmentation suffer from significant performance degradation when tested on data with different characteristics than what was used during the training. Adapting the models using annotated data from the new domain is not always practical. Unsupervised Domain Adaptation (UDA) approaches are crucial in deploying these models in the actual operating conditions. Recent state-of-the-art (SOTA) UDA methods employ a teacher-student self-training approach, where a teacher model is used to generate pseudo-labels for the new data which in turn guide the training process of the student model. Though this approach has seen a lot of success, it suffers from the issue of noisy pseudo-labels being propagated in the training process. To address this issue, we propose an auxiliary pseudo-label refinement network (PRN) for online refining of the pseudo labels and also localizing the pixels whose predicted labels are likely to be noisy. Being able to improve the quality of pseudo labels and select highly reliable ones, PRN helps self-training of segmentation models to be robust against pseudo label noise propagation during different stages of adaptation. We evaluate our approach on benchmark datasets with three different domain shifts, and our approach consistently performs significantly better than the previous state-of-the-art methods.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Semantic Segmentation on EXPo Pq -\> Pv](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-pq-pv.md>): Semantic segmentation; EXPo Pq -\> Pv; Accuracy: 72.93.

- [Semantic Segmentation on EXPo vehicle to drone 1.0 (test)](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-vehicle-to-drone-1-0-test.md>): Semantic segmentation; EXPo vehicle to drone 1.0 (test); Accuracy: 64.61.

- [Semantic Segmentation on EXPo vehicle (Pv) to quadruped (Pq)](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-vehicle-pv-to-quadruped-pq.md>): Semantic segmentation; EXPo vehicle (Pv) to quadruped (Pq); Accuracy: 70.91.

- [Semantic Segmentation on EXPo quadruped to vehicle v1.0](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-quadruped-to-vehicle-v1-0.md>): Semantic segmentation; EXPo quadruped to vehicle v1.0; Accuracy: 72.93.

- [Semantic Segmentation on EXPo Drone-to-Quadruped v1 (test)](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-drone-to-quadruped-v1-test.md>): Semantic segmentation; EXPo Drone-to-Quadruped v1 (test); Accuracy: 67.83.

- [Semantic Segmentation on EXPo drone to quadruped 1.0 (test)](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-drone-to-quadruped-1-0-test.md>): Semantic segmentation; EXPo drone to quadruped 1.0 (test); Accuracy (Overall): 67.83.

- [Semantic Segmentation on EXPo Pv -\> Pd](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-pv-pd.md>): Semantic segmentation; EXPo Pv -\> Pd; Accuracy: 64.61.

- [Semantic Segmentation on EXPo Pv -\> Pq](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-pv-pq.md>): Semantic segmentation; EXPo Pv -\> Pq; Acc: 70.91.

- [Semantic Segmentation on EXPo Pd -\> Pq](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-pd-pq.md>): Semantic segmentation; EXPo Pd -\> Pq; Acc: 72.93.

- [Semantic Segmentation on EXPo Average](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-average.md>): Semantic segmentation; EXPo Average; Accuracy: 68.72.

- [Semantic Segmentation on EXPo Drone-to-Vehicle target v1 (test)](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-drone-to-vehicle-target-v1-test.md>): Semantic segmentation; EXPo Drone-to-Vehicle target v1 (test); Acc: 72.46.

- [Semantic Segmentation on EXPo Quadruped to Drone 1.0 (test)](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-quadruped-to-drone-1-0-test.md>): Semantic segmentation; EXPo Quadruped to Drone 1.0 (test); Accuracy: 63.57.

- [Semantic Segmentation on EXPo Pq -\> Pd](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-pq-pd.md>): Semantic segmentation; EXPo Pq -\> Pd; Accuracy: 63.57.

- [Semantic Segmentation on EXPo Pd -\> Pv](<https://www.sota2.com/research/sota/semantic-segmentation-on-expo-pd-pv.md>): Semantic segmentation; EXPo Pd -\> Pv; Accuracy: 67.83.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2310.16979>)

[PDF](<https://arxiv.org/pdf/2310.16979.pdf>)
