atlas

Research map / Label-efficient and robust learning / Semi-supervised learning

VQ-Seg: Vector-Quantized Token Perturbation for Semi-Supervised Medical Image Segmentation

NeurIPS 2025 · Label-efficient and robust learning › Semi-supervised learning · approach: Semi-supervised medical segmentation · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes VQ-Seg, a semi-supervised medical segmentation framework that replaces feature dropout with a codebook-index shuffling perturbation (QPM) in a VQ space, plus a dual-branch reconstruction/segmentation design and DINOv2-guided alignment (PFA).

Problem

Feature-level dropout used for consistency regularization in semi-supervised medical image segmentation is highly sensitive to the dropout rate, with high rates causing collapse and low rates giving negligible regularization.

Approach

Perturb features in a discrete vector-quantized codebook space by stochastically replacing codewords according to distance-based transition probabilities controlled by a single strength epsilon (QPM), with a shared post-quantization space used for both reconstruction and segmentation, and a DINOv2-based contrastive alignment of quantized features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add QPM to the VQ-embedded Unimatch baseline (ablation)VQ-Seg · LC 10% labeledDice: 0.7443 -> 0.7701Helped
Add the dual-branch architecture with shared Post-VQ space (ablation)VQ-Seg + QPM · LC 10% labeledDice: 0.7701 -> 0.7784Helped
Add PFA without the dual-branch architecture (ablation)VQ-Seg + QPM · LC 10% labeledDice: 0.7701 -> 0.7761Helped
Combine QPM, DB, and PFA (ablation)VQ-Seg · LC 10% labeledDice: 0.7784 -> 0.7852Helped
Increase perturbation strength ε from 0.3 to 0.7; higher values beyond 0.7 lower performance (ablation)VQ-Seg · LC 10% labeledDice: 0.7741 -> 0.7852; 0.7852 -> 0.7418Mixed
Vary alignment loss weight λa from 1 to 5 to 10 (ablation)VQ-Seg · LC 10% labeledDice: 0.7720 -> 0.7852 -> 0.7765Mixed
Vary unlabeled loss weight λu from 1 to 5 to 10 (ablation)VQ-Seg · LC 10% labeledDice: 0.7852 -> 0.7670 -> 0.7843Mixed
Replace DINOv2 with CLIP, BiomedCLIP, MAE, or Rad-DINO (ablation)VQ-Seg · LC 5% and 10% labeledDice: 0.6643 vs 0.6421; 0.7852 vs 0.7483Hurt
Increase codebook size from 1024 to 16384 (ablation)VQ-Seg · LC 5% and 10% labeledDice: 0.6531 -> 0.6643; 0.7608 -> 0.7852Helped
Increase codebook size beyond 16384 to 32768 or 65536 (ablation)VQ-Seg · LC 5% and 10% labeledDice: 0.6643 -> 0.6595 -> 0.6415; 0.7852 -> 0.7764 -> 0.7638Hurt
Use VQ-Seg instead of the strongest reported baselineVQ-Seg · LC 5% labeledDice: 0.6493 -> 0.6643Helped
Use VQ-Seg instead of the strongest reported baselineVQ-Seg · LC 10% labeledDice: 0.7555 -> 0.7852Helped

Surprising findings

Limitations

Experimental setup

Datasets: LC (Lung Cancer) dataset ACDC

Benchmarks: LC dataset ACDC

Metrics: Dice Jaccard HD95 ASD

Baselines: UNet nnUNet UA-MT MCNet SSNet BCP ARCO ABD Unimatch

Builds on: Unimatch DINOv2 Straight-Through Estimator MC-Dropout

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy