Adaptive Bidirectional Displacement for Semi-Supervised Medical Image Segmentation

Hanyang Chi, Jian Pang, Bingfeng Zhang, Weifeng Liu
2/9/2026

No official code found. Best implementation: Star-chy/ABD (108 stars, last commit 2025-09-03).

Abstract

Consistency learning is a central strategy to tackle unlabeled data in semi-supervised medical image segmentation (SSMIS), which enforces the model to produce consistent predictions under the perturbation. However, most current approaches solely focus on utilizing a specific single perturbation, which can only cope with limited cases, while employing multiple perturbations simultaneously is hard to guarantee the quality of consistency learning. In this paper, we propose an Adaptive Bidirectional Displacement (ABD) approach to solve the above challenge. Specifically, we first design a bidirectional patch displacement based on reliable prediction confidence for unlabeled data to generate new samples, which can effectively suppress uncontrollable regions and still retain the influence of input perturbations. Meanwhile, to enforce the model to learn the potentially uncontrollable content, a bidirectional displacement operation with inverse confidence is proposed for the labeled images, which generates samples with more unreliable information to facilitate model learning. Extensive experiments show that ABD achieves new state-of-the-art performances for SSMIS, significantly improving different base-lines. Source code is available at https://github.com/chy-upclABD.

View on arXivView PDF

Code Implementations(1)

Star-chy/ABDCommunity100%

[CVPR 2024] Code for "Adaptive Bidirectional Displacement for Semi-Supervised Medical Image Segmentation"

10811PythonJun 14, 20231 years ago

Similar Papers

Cite this paper

@article{chi2026adaptive,
  title  = {Adaptive Bidirectional Displacement for Semi-Supervised Medical Image Segmentation},
  author = {Hanyang Chi and Jian Pang and Bingfeng Zhang and Weifeng Liu},
  year   = {2026},
  eprint = {2405.00378},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2405.00378},
  journal = {CVPR 2024 2024}
}

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/2405.00378.svg)](https://codeofpaper.com/paper/2405.00378)

Discussion