July 08, 2026
Semi-supervised 3D medical image segmentation reduces the need for dense voxel-level annotations by exploiting unlabeled volumes. Although existing methods such as consistency regularization, pseudo-labeling, and co-training improve prediction-level robustness, they often provide insufficient feature-space organization for anatomically complex structures, especially small organs and ambiguous boundary regions with large intra-class variations. To address this issue, we propose Variation-Conditioned Distributional Proxy Learning (VCDP), a plug-and-play training-only regularization module for semi-supervised 3D medical image segmentation. VCDP represents each class with a learnable Gaussian distribution for shared class semantics and multiple variation prototypes for fine-grained intra-class patterns. A unified variation-conditioned compatibility score is further formulated to fuse distributional similarity and soft variation aggregation, guiding voxel embeddings to align with both global organ identity and local anatomical variations. VCDP is attached to decoder features during training and removed during inference, introducing no additional inference cost. Experiments on multi-organ segmentation benchmarks show that VCDP improves most evaluated baselines, particularly for small, ambiguous, and highly variable organs. Our anonymous code is released at https://anonymous.4open.science/r/VCDP_code-41ED.
Semi-Supervised Segmentation, Medical Image Segmentation, Proxy Learning, Intra-Class Variation, Representation Learning
Medical image segmentation is a fundamental task in medical image analysis and plays an important role in clinical applications such as disease diagnosis, treatment planning, preoperative assessment, and therapy monitoring[1], [2]. In 3D multi-organ segmentation, models are required to delineate multiple anatomical structures from volumetric CT or MRI scans, where accurate voxel-wise predictions are essential for reliable clinical decision-making. Despite the remarkable progress of deep learning-based segmentation methods, their success typically relies on dense voxel-level annotations, which are expensive and time-consuming to acquire and require substantial expertise from trained clinicians[3]–[5].
To mitigate the limitations caused by insufficient annotations, semi-supervised medical image segmentation has received increasing attention in recent years. It aims to reduce annotation cost by learning from a small set of labeled volumes together with abundant unlabeled data[6]–[9]. Representative methods include consistency regularization[10]–[12], pseudo-labeling[13], and co-training[14], [15], which encourage models to learn from unlabeled images by enforcing stable or mutually agreed predictions. As illustrated in Fig. 1 (a), a typical co-training framework feeds the same unlabeled image into two student networks and encourages their predicted masks to be consistent with each other. In this way, unlabeled data provides additional supervision through cross-model agreement, making the model less dependent on dense voxel-level annotations. Despite promising results, most of them primarily improve prediction-level robustness by enforcing consistency in the output space, while leaving the feature space insufficiently organized with respect to the complex anatomical variations within each semantic class.
This limitation is particularly pronounced for small organs and ambiguous boundary regions. Anatomical structures from the same class often exhibit strong intra-class variability across patients, slice locations, scanning conditions, and surrounding anatomical contexts. Their appearances can differ substantially in shape, scale, intensity, local texture, and boundary clarity[16], [17]. Moreover, small or elongated structures usually occupy only a limited number of voxels and are easily confused with adjacent tissues[18]–[20]. As a result, models may suffer from inter-class confusion, unstable boundary predictions, and insufficient recognition of small structures. As shown in Fig. 1 (e), organs in Synapse[21] exhibit clear disparities in both anatomical size and segmentation difficulty. Several small or high-variation organs, such as the esophagus, pancreas, and adrenal glands, are associated with lower segmentation ranks, indicating that these structures are particularly vulnerable to representation collapse and boundary errors. Notably, the stomach also shows a discrepancy between its relatively large anatomical size and its segmentation performance, suggesting that a large organ volume does not necessarily alleviate the difficulty caused by complex shape variations and ambiguous boundaries[18], [20]. Therefore, multi-organ segmentation requires careful consideration of both organ size and anatomical complexity. This observation motivates us to move beyond prediction-level consistency and investigate feature-space modeling for anatomically variable organs.
To better organize the feature space, proxy- and prototype-based representation learning provides a natural solution by encouraging intra-class compactness and inter-class separability. However, conventional single-prototype designs, as shown in Fig. 1 (b), represent each class with one deterministic center, which may over-compress diverse anatomical patterns into an averaged representation[22]. This is insufficient for organs with heterogeneous shapes, textures, and boundary appearances. Recent distributional proxy methods further model each class as a learnable distribution to capture class-level uncertainty, as illustrated in Fig. 1 (c)[23]. Nevertheless, such global mean-variance representations mainly describe the overall class distribution and still lack explicit mechanisms to encode fine-grained intra-class variations, such as organ-specific sub-modes, ambiguous boundary patterns, and local contextual differences. Since recent proxy-based segmentation studies have shown the importance of intra-class variation modeling for resolving ambiguous regions[24], we argue that an effective medical segmentation proxy should jointly preserve distributional class semantics and expose multiple variation-aware directions within each class.
To this end, we propose Variation-Conditioned Distributional Proxy Learning (VCDP), a training-only regularization module for semi-supervised 3D medical image segmentation. As illustrated in Fig. 1 (d), VCDP models every anatomical class as a distributional proxy conditioned by multiple intra-class variation prototypes. The distributional proxy, parameterized by a learnable Gaussian distribution, captures shared class-level semantics, while class-specific learnable variation prototypes model fine-grained intra-class patterns in the embedding space. By integrating these two complementary representations into a unified compatibility score, VCDP provides proxy-guided soft assignment for voxel embeddings and encourages them to match both the global identity of an organ and its local anatomical variations. Meanwhile, labeled voxels provide reliable semantic calibration for class representatives, preventing proxy drift during training. In this way, VCDP enables unlabeled data to participate in feature-space organization without requiring manual annotations, while improving the representation of diverse anatomical appearances and ambiguous boundary regions. As a plug-and-play auxiliary module, VCDP can be attached to decoder features during training and removed entirely during inference, without modifying the base semi-supervised framework or introducing additional computational cost.
Our contributions are summarized as follows:
We propose a plug-and-play variation-conditioned distributional proxy learning module for semi-supervised 3D medical image segmentation, which represents each anatomical class with a stochastic Gaussian proxy and multiple learnable variation prototypes to explicitly model class-level semantics and fine-grained anatomical variability in the feature space.
We formulate a unified variation-conditioned class compatibility score that fuses distributional proxy similarity with soft variation aggregation, producing class-wise soft assignments that guide all voxel embeddings toward both global anatomical semantics and fine-grained intra-class patterns.
We design a training-only proxy-guided regularization strategy that uses variation-conditioned soft assignments to organize all voxel embeddings, improving representation learning under limited annotations without adding inference cost.
Semi-supervised medical image segmentation reduces the reliance on dense annotations by exploiting unlabeled volumes together with limited labeled data. Existing methods mainly include consistency regularization, teacher-student learning, pseudo-labeling, uncertainty estimation, and co-training [16], [25]–[30]. These methods improve unlabeled learning by enforcing stable predictions, generating pseudo labels, filtering uncertain supervision, or performing mutual supervision between networks. Despite their effectiveness, most of them focus on prediction-level constraints, leaving explicit feature-space representation learning relatively underexplored.
Prototype and proxy-based representation learning introduce class-level representatives to structure the embedding space and have been widely studied in metric learning, classification, and dense prediction [22], [31]. In semantic segmentation, prototypes regularize pixel- or voxel-level embeddings by encouraging intra-class compactness and inter-class separability [32], [33]. Recent methods further enhance representation capacity with multiple prototypes, prototype refinement, or class-wise memory mechanisms [34], demonstrating the value of feature-space modeling for dense prediction.
Distributional modeling captures uncertainty beyond deterministic feature points and has been explored for dense prediction with diverse appearances or ambiguous annotations. In medical image analysis, probabilistic representations have been used for uncertainty estimation, ambiguous segmentation, and prototype-based learning [20], [24]. Variation-aware modeling further captures fine-grained intra-class differences, such as local appearance changes, boundary ambiguity, and structural sub-modes. These representations are particularly useful for 3D medical segmentation, where voxel appearances vary across patients, spatial locations, and imaging conditions.
Figure 2 illustrates the overall framework of the proposed VCDP for semi-supervised 3D medical image segmentation. Unlike methods that mainly rely on prediction-level consistency or pseudo-label supervision, VCDP formulates SSMIS as a variation-conditioned anatomical representation learning problem, where each class is represented by a Gaussian proxy for shared semantics and multiple variation prototypes for intra-class structural sub-modes.
Let \(\mathcal{X}=\{\mathcal{X}_l,\mathcal{X}_u\}\) denote a dataset of 3D medical images, where \(\mathcal{X}_l=\{(x_i,y_i)\}_{i=1}^{N_l}\) is the labeled set and \(\mathcal{X}_u=\{x_j\}_{j=N_l+1}^{N_l+N_u}\) is the unlabeled set, with \(N_l \ll N_u\). Here, \(x_i \in \mathbb{R}^{D \times H \times W}\) and \(y_i \in \{0,1,\dots,C-1\}^{D \times H \times W}\) denote a 3D image and its voxel-wise label, respectively. Given an input image \(x\), the segmentation network \(f_{\theta}\) produces the prediction \(p\) and an intermediate decoder feature map \(F \in \mathbb{R}^{B \times C_f \times D \times H \times W}\). A lightweight projection head \(\phi(\cdot)\) maps \(F\) into normalized voxel embeddings \(Z=\{z_i\}_{i=1}^{N}\), where \(z_i \in \mathbb{R}^{d}\). Specifically, VCDP represents each class with a Gaussian proxy and multiple variation prototypes, as detailed in Section 3.2, and uses their fused compatibility scores to regularize dense voxel embeddings from both labeled and unlabeled data, as described in Section 3.3. It is jointly optimized with the original segmentation objective during training, while all auxiliary components are removed during inference with no additional cost.
Medical images often exhibit substantial anatomical ambiguity and inter-subject variability, making it insufficient to represent each anatomical class with a single deterministic prototype. Voxels belonging to the same class may present diverse appearances due to differences in organ shape, boundary uncertainty, lesion extent, and imaging contrast. Therefore, VCDP models each class with a variation-conditioned representation, where a Gaussian proxy captures shared class-level semantics under uncertainty and multiple variation prototypes describe fine-grained intra-class structural sub-modes.
For each anatomical class \(c\), VCDP maintains a variation-conditioned class representation: \[\mathcal{P}_c = \{(\mu_c,\sigma_c), \mathbf{v}_{c,1}, \dots, \mathbf{v}_{c,K}\},\] where \(K\) = 5 and \(\mu_c\) denotes the learnable Gaussian proxy mean, \(\sigma_c\) denotes a positive dispersion scale for stochastic proxy sampling, and \(\{\mathbf{v}_{c,k}\}_{k=1}^{K}\) denotes learnable variation prototypes for intra-class structural sub-modes.
Given the voxel embeddings \(z_i\), VCDP first constructs a distributional proxy for each anatomical class. Specifically, the Gaussian proxy of class \(c\) is parameterized as \[u_c \sim \mathcal{N}(\mu_c, \mathrm{diag}(\sigma_c^2)),\]
where \(\mu_c\) represents the learnable semantic center of the class, and \(\sigma_c\) denotes a positive dispersion scale used to generate stochastic proxy representatives. In our implementation, \(\sigma_c\) is kept fixed during training and is only used to control the sampling spread of the Gaussian proxy.
To estimate the distributional compatibility between a voxel embedding \(z_i\) and class \(c\), we draw \(S\) stochastic class representatives from the Gaussian proxy: \[u_{c,s} = \mathrm{Normalize}(\mu_c + \sigma_c \odot \epsilon_s), \quad \epsilon_s \sim \mathcal{N}(0,I), \quad s=1,\dots,S.\] The distributional similarity is then computed by averaging the cosine similarities between \(z_i\) and all sampled representatives: \[s_{\mathrm{dist}}(z_i,c) = \frac{1}{S} \sum_{s=1}^{S} \cos(z_i,u_{c,s}).\] Compared with a deterministic class prototype, the stochastic proxy provides a distributional description of class semantics and allows the model to account for uncertainty in voxel-level representations. This is particularly beneficial for semi-supervised 3D medical image segmentation, where unlabeled data may contain ambiguous boundaries and diverse anatomical variations.
In addition to the Gaussian proxy, each class is equipped with \(K\) learnable variation prototypes to capture fine-grained intra-class structural patterns, such as local appearance changes, shape variations, and boundary ambiguity. For a voxel embedding \(z_i\), VCDP computes its variation-aware similarity to class \(c\) by softly aggregating the similarities over all class-specific variation prototypes: \[s_{\mathrm{var}}(z_i,c) = \frac{1}{\tau} \log \sum_{k=1}^{K} \exp\left( \tau \cos(z_i,\mathbf{v}_{c,k}) \right),\]
where \(\tau\) controls the sharpness of the soft aggregation. This log-sum-exp formulation serves as a differentiable approximation to hard prototype selection, allowing each voxel embedding to adaptively match the most relevant intra-class variation patterns while still preserving gradient contributions from other possible structural modes.
After modeling distributional class semantics and intra-class variations, VCDP fuses them into a unified class compatibility score. For each voxel embedding \(z_i\) and class \(c\), the fused score is defined as \[g(z_i,c) = s_{\mathrm{dist}}(z_i,c) + \lambda_{\mathrm{var}} s_{\mathrm{var}}(z_i,c),\] where \(\lambda_{\mathrm{var}}\) balances the contribution of the variation-aware term. This score jointly measures the compatibility between a voxel embedding and both the global semantic distribution and fine-grained structural variations of an anatomical class.
| Methods | Synapse (20% labeled) | AMOS (5% labeled) | ||||
| Dice\(\uparrow\) | NSD\(\uparrow\) | HD95\(\downarrow\) | Dice\(\uparrow\) | NSD\(\uparrow\) | HD95\(\downarrow\) | |
| CPS [27] | 66.26 | 75.48 | 13.41 | 57.95 | 66.76 | 14.13 |
| CPS + Ours | 67.51 | 78.06 | 9.35 | 59.16 | 68.24 | 13.25 |
| MagicNet [28] | 65.86 | 78.60 | 1.64 | 63.18 | 72.49 | 11.08 |
| MagicNet + Ours | 68.84 | 79.65 | 9.67 | 63.65 | 73.24 | 10.14 |
| DHC [30] | 47.03 | 54.90 | 18.82 | 42.75 | 36.52 | 55.34 |
| DHC + Ours | 50.64 | 66.47 | 18.16 | 42.63 | 46.02 | 51.44 |
| GenSSL [29] | 57.28 | 70.73 | 7.69 | 42.81 | 33.32 | 51.14 |
| GenSSL + Ours | 63.74 | 74.93 | 5.86 | 57.10 | 53.73 | 24.85 |
| SS-Net [25] | 49.22 | 55.62 | 40.31 | 30.87 | 33.45 | 69.97 |
| SS-Net + Ours | 51.68 | 58.13 | 36.14 | 51.26 | 55.84 | 41.72 |
| Adsh [35] | 32.48 | 40.06 | 53.19 | 38.22 | 41.36 | 60.15 |
| Adsh + Ours | 39.44 | 48.28 | 45.63 | 40.72 | 44.08 | 57.54 |
| DCMamba [36] | 45.82 | 49.15 | 17.70 | 48.91 | 55.18 | 22.01 |
| DCMamba + Ours | 55.50 | 63.07 | 13.76 | 47.67 | 52.64 | 20.80 |
4pt
Given the projected embedding map \(Z\), we flatten its spatial dimensions into a set of voxel embeddings \(\{z_i\}_{i=1}^{N}\), where \(N=BD'H'W'\). VCDP regularizes these embeddings from both labeled and unlabeled volumes through class-wise soft assignments derived from the detached fused compatibility score.
To make the optimization stable, we use two complementary training paths: a dense embedding regularization path and a labeled proxy calibration path.
In the dense embedding regularization path, each voxel embedding is compared with every semantic class using the fused compatibility score. However, to prevent noisy unlabeled embeddings from directly shifting the class-level Gaussian proxy means, we stop the gradient of \(\mu_c\) when computing this score: \[\bar{g}(z_i,c) = g\left( z_i,c; \mathrm{sg}(\mu_c), \sigma_c, \{\mathbf{v}_{c,k}\}_{k=1}^{K} \right).\]
where \(\mathrm{sg}(\cdot)\) denotes the stop-gradient operation. Here, \(\bar{g}(z_i,c)\) is the stop-gradient version of the fused compatibility score used only in the dense regularization path. The distributional term \(s_{\mathrm{dist}}\) still measures the compatibility between \(z_i\) and the stochastic Gaussian representatives of class \(c\), but its Gaussian parameters \((\mu_c,\sigma_c)\) are not updated by this path. In contrast, the variation prototypes \(\{\mathbf{v}_{c,k}\}_{k=1}^{K}\) and the projected voxel embeddings remain trainable. Therefore, this path mainly shapes the embedding space and refines the intra-class variation prototypes, while preserving stable class-level Gaussian semantics.
Based on \(\bar{g}(z_i,c)\), we compute a class-wise soft assignment over all semantic classes: \[q_i(c) = \frac{ \exp(\bar{g}(z_i,c)) }{ \sum_{c'=0}^{C-1} \exp(\bar{g}(z_i,c')) }.\] This assignment reflects the relative compatibility between voxel embedding \(z_i\) and each variation-conditioned class representation. Unlike confidence-based pseudo-labeling strategies that only supervise selected voxels with hard labels, this formulation provides dense feature-space regularization over all projected voxel embeddings in the current mini-batch.
The first regularization term encourages each voxel embedding to align with compatible class representations according to its soft assignment: \[\mathcal{L}_{align} = \frac{1}{N} \sum_{i=1}^{N} \sum_{c=0}^{C-1} q_i(c) \left[ 1-\bar{g}(z_i,c) \right].\] This term promotes distribution-aware feature alignment by pulling each embedding toward class representations with high compatibility scores. To further enhance class discriminability, we introduce a distribution discrimination term: \[m_c = \frac{1}{N} \sum_{i=1}^{N} \left(2q_i(c)-1\right)\bar{g}(z_i,c),\] \[\mathcal{L}_{dis} = \frac{1}{sec:C} \sum_{c=0}^{C-1} \exp(-m_c).\] This term encourages embeddings strongly assigned to class \(c\) to have high compatibility with that class, while suppressing excessive responses from weakly assigned embeddings. The dense embedding regularization objective is then defined as \[\mathcal{L}_{reg} = \mathcal{L}_{align} + \mathcal{L}_{dis}.\]
In parallel, the labeled proxy calibration path provides a lightweight stabilization signal for the Gaussian proxy means by aligning them with reliable labeled voxel features.
For class \(c\), let \[\Omega_c=\{i\mid y_i=c\}\] denotes the set of labeled voxel indices belonging to class \(c\) in the current mini-batch. We compute the labeled class feature anchor as \[a_c = \mathrm{Normalize} \left( \frac{1}{|\Omega_c|} \sum_{i\in\Omega_c} z_i \right).\] The proxy calibration loss is formulated as \[\mathcal{L}_{cal} = \frac{1}{|\mathcal{sec:C}_L|} \sum_{c\in\mathcal{sec:C}_L} \left[ 1- \cos \left( \mathrm{Normalize}(\mu_c), \mathrm{sg}(a_c) \right) \right],\] where \(\mathcal{sec:C}_L\) denotes the set of classes present in the labeled mini-batch. The labeled anchor \(a_c\) is detached and serves as a reliable feature anchor, so this calibration path stabilizes the Gaussian class centers without directly imposing additional gradients on the backbone embeddings.
The final training objective is \[\mathcal{L} = \mathcal{L}_{base} + \lambda_{reg}\mathcal{L}_{reg} + \lambda_{cal}\mathcal{L}_{cal},\] where \(\mathcal{L}_{base}\) denotes the original objective of the underlying semi-supervised segmentation framework, and \(\lambda_{reg}\) and \(\lambda_{cal}\) balance the two auxiliary objectives. During inference, the projection head, Gaussian proxies, and variation prototypes are removed, and the final prediction is produced only by the original segmentation network.
Dataset. We evaluate VCDP on two multi-organ CT segmentation benchmarks, Synapse [21] and AMOS [37]. Synapse contains 30 abdominal CT scans with 13 foreground organs, including spleen (Sp), right/left kidneys (RK/LK), gallbladder (Ga), esophagus (Es), liver (Li), stomach (St), aorta (Ao), inferior vena cava (IVC), portal and splenic veins (PSV), pancreas (Pa), and right/left adrenal glands (RAG/LAG). Following previous semi-supervised settings, we split Synapse into 20 training, 4 validation, and 6 testing scans, and use 20% of the training scans as labeled data. AMOS contains 360 CT scans with 15 foreground organs. In addition to most Synapse organs, AMOS includes duodenum (Du), bladder (Bl), and prostate/uterus (P/U), while excluding portal and splenic veins. We use 216 scans for training, 24 for validation, and 120 for testing, and adopt a more challenging 5% labeled setting with the remaining training scans used as unlabeled data.
Implementation Details. We implement VCDP as a training-time plug-in module and integrate it into CPS[27], MagicNet[28], DHC[30], GenSSL[29], SS-Net[25], Adsh[35], and DCMamba[36]. For fair comparison, we keep the original prediction branches and training objectives of all baselines unchanged, and jointly optimize VCDP as an auxiliary feature-space regularizer during training. All experiments are implemented in PyTorch and conducted on an NVIDIA A40 GPU with a batch size of 4. The weight decay for the proposed proxy/prototype module is set to \(1\times10^{-4}\). At inference time, the projection head, Gaussian proxies, and variation prototypes are removed, thus introducing no additional computational cost. We report DSC, NSD, and HD95, where higher DSC/NSD and lower HD95 indicate better performance.
| Method | Sp | RK | LK | Ga | Es | Li | St | Ao | IVC | PSV | Pa | RAG | LAG | Dice[%]\(\uparrow\) | HD95[mm]\(\downarrow\) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CPS [27] | 84.19 | 91.26 | 89.13 | 22.78 | 40.45 | 92.79 | 65.23 | 79.11 | 80.81 | 65.23 | 47.43 | 46.00 | 57.01 | 66.26 | 13.41 |
| CPS + Ours | 85.80 | 90.25 | 90.79 | 29.63 | 45.92 | 93.19 | 62.65 | 80.00 | 82.13 | 63.80 | 53.28 | 49.15 | 51.01 | 67.51 | 9.35 |
| MagicNet [28] | 81.95 | 90.95 | 90.19 | 26.13 | 42.38 | 90.75 | 57.22 | 80.49 | 80.25 | 63.93 | 42.34 | 48.27 | 61.31 | 65.86 | 1.64 |
| MagicNet + Ours | 84.33 | 91.40 | 90.86 | 27.48 | 50.54 | 90.31 | 65.50 | 78.20 | 83.66 | 68.35 | 52.72 | 47.74 | 63.80 | 68.84 | 9.67 |
| DHC [30] | 77.90 | 51.60 | 48.70 | 55.50 | 52.60 | 86.80 | 35.90 | 63.20 | 55.00 | 35.60 | 22.60 | 21.10 | 4.80 | 47.03 | 18.82 |
| DHC + Ours | 54.90 | 53.40 | 63.30 | 63.50 | 63.30 | 89.50 | 32.00 | 82.20 | 23.30 | 36.80 | 73.10 | 11.10 | 11.80 | 50.64 | 18.16 |
| GenSSL [29] | 76.97 | 72.60 | 66.00 | 50.64 | 60.66 | 91.08 | 50.33 | 79.94 | 74.67 | 51.70 | 46.53 | 44.64 | 19.50 | 57.28 | 7.69 |
| GenSSL + Ours | 80.08 | 74.23 | 74.01 | 44.62 | 65.04 | 91.96 | 55.79 | 83.02 | 76.24 | 56.33 | 50.81 | 51.19 | 25.24 | 63.74 | 5.86 |
| SS-Net [25] | 59.51 | 44.70 | 43.32 | 62.01 | 51.43 | 87.03 | 45.33 | 70.01 | 23.13 | 41.33 | 68.41 | 4.90 | 38.81 | 49.22 | 40.31 |
| SS-Net + Ours | 64.21 | 62.53 | 26.61 | 65.11 | 67.13 | 88.80 | 24.51 | 79.71 | 24.73 | 44.64 | 83.71 | 7.71 | 32.61 | 51.68 | 36.14 |
| Adsh [35] | 41.10 | 0.00 | 7.01 | 55.23 | 58.52 | 90.33 | 30.30 | 54.81 | 16.41 | 0.00 | 68.71 | 0.00 | 0.00 | 32.48 | 53.19 |
| Adsh + Ours | 39.60 | 0.00 | 51.81 | 43.14 | 58.43 | 89.01 | 27.73 | 69.83 | 25.00 | 36.63 | 71.61 | 0.00 | 0.00 | 39.44 | 45.63 |
| DCMamba [36] | 80.04 | 78.22 | 81.48 | 7.63 | 38.11 | 91.91 | 56.39 | 75.72 | 50.74 | 19.10 | 16.28 | 0.00 | 0.00 | 45.82 | 17.70 |
| DCMamba + Ours | 86.49 | 69.62 | 73.52 | 55.49 | 55.35 | 92.94 | 61.37 | 72.21 | 47.51 | 39.40 | 29.30 | 11.81 | 26.46 | 55.50 | 13.76 |
3.0pt
| Method | Sp | RK | LK | Ga | Es | Li | St | Ao | IVC | Pa | RAG | LAG | Du | Bl | P/U | Dice[%]\(\uparrow\) | HD95[mm]\(\downarrow\) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CPS [27] | 77.44 | 78.82 | 77.93 | 46.67 | 40.61 | 88.00 | 50.15 | 75.62 | 60.60 | 48.94 | 42.09 | 34.57 | 33.74 | 69.20 | 44.89 | 57.95 | 14.13 |
| CPS + Ours | 80.75 | 79.86 | 78.60 | 46.39 | 48.75 | 88.42 | 51.01 | 75.95 | 62.47 | 50.74 | 43.77 | 33.53 | 33.04 | 68.40 | 45.69 | 59.16 | 13.25 |
| MagicNet [28] | 80.52 | 83.45 | 83.95 | 48.35 | 50.35 | 87.61 | 60.38 | 84.32 | 72.62 | 57.04 | 48.40 | 38.53 | 42.04 | 66.16 | 47.86 | 63.18 | 11.08 |
| MagicNet + Ours | 78.78 | 84.85 | 86.03 | 49.78 | 54.19 | 87.87 | 55.56 | 82.83 | 68.52 | 56.08 | 49.33 | 42.95 | 37.39 | 71.05 | 49.46 | 63.65 | 10.14 |
| DHC [30] | 69.70 | 54.20 | 58.90 | 6.70 | 20.30 | 75.10 | 41.40 | 74.20 | 57.10 | 47.70 | 0.00 | 0.00 | 28.60 | 62.60 | 44.80 | 42.75 | 55.34 |
| DHC + Ours | 64.12 | 59.63 | 62.02 | 6.73 | 17.91 | 78.61 | 46.30 | 71.92 | 58.52 | 51.41 | 0.00 | 0.00 | 26.01 | 61.73 | 34.90 | 42.63 | 51.44 |
| GenSSL [29] | 69.20 | 67.95 | 73.13 | 41.99 | 2.52 | 78.61 | 51.86 | 74.74 | 52.79 | 48.07 | 0.00 | 0.00 | 27.89 | 34.20 | 19.17 | 42.81 | 51.14 |
| GenSSL + Ours | 83.54 | 80.86 | 79.08 | 32.73 | 49.75 | 84.70 | 51.83 | 82.50 | 60.63 | 57.14 | 37.43 | 40.80 | 35.95 | 60.34 | 19.17 | 57.10 | 24.85 |
| SS-Net [25] | 42.12 | 45.73 | 49.20 | 6.71 | 0.00 | 80.60 | 36.91 | 58.83 | 27.31 | 36.32 | 0.00 | 0.00 | 9.12 | 51.22 | 19.21 | 30.87 | 69.97 |
| SS-Net + Ours | 88.21 | 85.53 | 89.01 | 7.01 | 0.00 | 90.20 | 57.83 | 81.43 | 67.31 | 55.71 | 0.00 | 35.42 | 45.60 | 62.71 | 3.00 | 51.26 | 41.72 |
| Adsh [35] | 65.21 | 62.80 | 52.01 | 6.72 | 0.00 | 83.91 | 38.90 | 66.61 | 58.82 | 36.01 | 0.00 | 0.00 | 14.63 | 68.64 | 19.21 | 38.22 | 60.15 |
| Adsh + Ours | 68.81 | 67.82 | 66.80 | 6.73 | 0.00 | 84.23 | 40.74 | 71.40 | 55.81 | 39.71 | 0.00 | 0.00 | 18.50 | 71.32 | 19.21 | 40.72 | 57.54 |
| DCMamba [36] | 75.15 | 69.21 | 68.06 | 43.65 | 34.92 | 84.66 | 50.68 | 70.80 | 47.12 | 39.78 | 24.06 | 14.26 | 28.87 | 51.91 | 30.44 | 48.91 | 22.01 |
| DCMamba + Ours | 75.90 | 66.95 | 66.60 | 42.89 | 34.18 | 84.12 | 49.70 | 71.68 | 46.56 | 40.26 | 24.54 | 0.00 | 28.44 | 52.38 | 30.81 | 47.67 | 20.80 |
2.4pt
As shown in Table 1, VCDP brings broad improvements across different semi-supervised segmentation frameworks on Synapse under the 20% labeled setting. When integrated into CPS, VCDP improves Dice to 67.51% \((\uparrow 1.25\%)\), increases NSD from 75.48% to 78.06% \((\uparrow 2.58\%)\), and reduces HD95 from 13.41 mm to 9.35 mm \((\downarrow 4.06\text{ mm})\). Similar gains are observed for MagicNet, where Dice improves to 68.84% \((\uparrow 2.98\%)\). More substantial gains are observed for baselines with lower initial performance, with Dice improvements of 3.61% for DHC, 6.46% for GenSSL, 2.46% for SS-Net, 6.96% for Adsh, and 9.68% for DCMamba. In particular, DCMamba+VCDP achieves a large Dice gain \((\uparrow 9.68\%)\), while GenSSL+VCDP reduces HD95 to 5.86 \((\downarrow 1.83\text{ mm})\). These results show that VCDP is not tied to a specific semi-supervised strategy, but provides complementary feature-space supervision for diverse prediction-space frameworks.
On AMOS under the more challenging 5% labeled setting, VCDP also improves most evaluated baselines. For MagicNet, VCDP improves Dice to 63.65% \((\uparrow 0.47\%)\) and reduces HD95 from 11.08 mm to 10.14 mm \((\downarrow 0.94\text{ mm})\), achieving the best overall performance among the evaluated methods. The gains are more promising for GenSSL and SS-Net: GenSSL+VCDP improves Dice/NSD by 14.29%/20.41% and reduces HD95 by 26.29 mm, while SS-Net+VCDP improves Dice/NSD by 20.39%/22.39%. These large improvements indicate that VCDP provides strong representation-level guidance when the baseline feature space is insufficiently organized. For DHC and DCMamba, Dice improvements are less uniform on AMOS, but VCDP still reduces HD95, suggesting potential benefits in boundary robustness.
Tables 2 and 3 further report the per-class Dice scores on Synapse and AMOS, respectively. The gains are mainly concentrated on challenging organs with small sizes, ambiguous boundaries, and large intra-class variations. On Synapse, VCDP notably improves difficult structures, including the gallbladder, esophagus, stomach, and pancreas. On AMOS, VCDP brings substantial gains to under-performing baselines such as GenSSL and SS-Net. Overall, these results indicate that VCDP improves organ-level robustness, with particularly strong benefits for anatomically difficult categories requiring fine-grained variation modeling.
Fig. 3 compares the segmentation results of the ground truth, MagicNet, and MagicNet+VCDP on the pancreas region. MagicNet produces fragmented and inaccurate predictions around the pancreas, reflecting its difficulty in handling small and ambiguous anatomical structures. In contrast, MagicNet+VCDP better preserves the pancreas region and generates a more complete mask closer to the ground truth. These results show that VCDP improves the segmentation of challenging organs through variation-conditioned feature-space modeling.
To validate the effectiveness of Gaussian and variation modeling in VCDP, we conduct ablation studies on the Synapse dataset using MagicNet as the baseline framework, as shown in Table 4. The baseline MagicNet achieves 65.86% mean Dice and 78.60% NSD. With only the Gaussian proxy, the performance increases to 68.06% Dice (\(\uparrow\) 2.20%) and 79.25% NSD (\(\uparrow\) 0.65%), showing the benefit of distributional class modeling. With only variation prototypes, the model also improves the baseline Dice to 66.96% (\(\uparrow\) 1.10%), indicating that intra-class variation modeling provides useful feature-space guidance. Combining both components achieves the best results, reaching 68.84% Dice (\(\uparrow\) 2.98%) and 79.65% NSD (\(\uparrow\) 1.05%). These results verify that Gaussian proxies and variation prototypes are complementary for modeling shared class semantics and fine-grained anatomical variations.
| G | V | Dice [%]\(\uparrow\) | NSD [%]\(\uparrow\) | |
|---|---|---|---|---|
| I | 65.86 | 78.60 | ||
| II | ✔ | 68.06 | 79.25 | |
| III | ✔ | 66.96 | 78.60 | |
| IV | ✔ | ✔ | 68.84 | 79.65 |
In this paper, we proposed VCDP, a plug-and-play training-only regularization module for semi-supervised 3D medical image segmentation. By representing each anatomical class with a Gaussian proxy and multiple variation prototypes, VCDP explicitly organizes voxel embeddings to capture both shared class semantics and fine-grained intra-class variations. Experiments on Synapse and AMOS demonstrate broad improvements across multiple semi-supervised frameworks, especially for anatomically challenging organs. Since all auxiliary components are removed during inference, VCDP introduces no additional inference cost.
Corresponding author.↩︎