Energy-based Domain-Adaptive Segmentation with Depth Guidance

Jinjing Zhu, Zhedong Hu, Tae-Kyun Kim, Lin Wang
2/6/2024
cs.CV

No confident code implementation found for this paper.

Abstract

Recent endeavors have been made to leverage self-supervised depth estimation as guidance in unsupervised domain adaptation (UDA) for semantic segmentation. Prior arts, however, overlook the discrepancy between semantic and depth features, as well as the reliability of feature fusion, thus leading to suboptimal segmentation performance. To address this issue, we propose a novel UDA framework called SMART (croSs doMain semAntic segmentation based on eneRgy esTimation) that utilizes Energy-Based Models (EBMs) to obtain task-adaptive features and achieve reliable feature fusion for semantic segmentation with self-supervised depth estimates. Our framework incorporates two novel components: energy-based feature fusion (EB2F) and energy-based reliable fusion Assessment (RFA) modules. The EB2F module produces task-adaptive semantic and depth features by explicitly measuring and reducing their discrepancy using Hopfield energy for better feature fusion. The RFA module evaluates the reliability of the feature fusion using an energy score to improve the effectiveness of depth guidance. Extensive experiments on two datasets demonstrate that our method achieves significant performance gains over prior works, validating the effectiveness of our energy-based learning approach.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhu2024energybased,
  title  = {Energy-based Domain-Adaptive Segmentation with Depth Guidance},
  author = {Jinjing Zhu and Zhedong Hu and Tae-Kyun Kim and Lin Wang},
  year   = {2024},
  eprint = {2402.03795},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.03795v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.03795.svg)](https://codeofpaper.com/paper/2402.03795)

Discussion