MICCAI 2026: domain adaptation and generalisation — the mathematical constructs

Topic notes · MICCAI 2026

Why this page exists

These are the 26 MICCAI 2026 posters and orals tagged domain adaptation / generalisation that were on arXiv at the time of reading (from paper-list-csv/miccai2026-radiology-papers.csv). Each one gets a short reading of only its core idea and the mathematical objects it is built from: the score, loss or estimator, what distribution or divergence it uses, and which known tool it is an instance of. Results and datasets are left out on purpose. Each entry ends with What to watch, which names the assumption the maths leans on or the step that is heuristic rather than derived.

Each entry also has a figure of its core construct. Most are computed from small toy numbers rather than taken from the paper, so they show the mechanism, not the paper’s results. Where a toy exposes a gap in the paper, such as a gate that can never close, the caption says so.

Equations were reconstructed from pdftotext output. Where a paper gives a construct only in words, or its printed equation looks wrong, the entry says so rather than guessing silently.

Construct map

A quick index by the kind of mathematics used. Several papers appear more than once.

Construct Papers
Mahalanobis / Gaussian feature statistics MaRS (M-PM-011), PROTON (W-PM-180)
EM and latent-variable label noise — see EM HierEM (M-PM-042)
Optimal transport / Wasserstein / Schrödinger bridge — see OT WALDO (W-AM-013), SC-UNSB (T-PM-095)
Flow matching and diffusion priors as input-space adaptation TTA-Flow (T-AM-049), PET-Adapter (W-PM-054)
Entropy minimisation and information maximisation CoWA (T-PM-200), IMaX (W-PM-007), ReGA (T-AM-061)
Uncertainty decomposition and active acquisition ASFOSDA (T-AM-114), CHILD (W-PM-044), PromptGate (W-AM-192)
Prototypes, cosine similarity and relation (Gram) matrices PSP (M-PM-058), ContiStain (T-AM-027), PROTON (W-PM-180), IntraStyler (T-PM-123)
Self-supervised inner loops and test-time training MedTS-TTT (T-PM-214), VesselSim (W-AM-160), BeatRhythm-TTA (W-PM-078)
Variational energies on the output HD-TTA (W-PM-124)
Invariance by construction (augmentation, geometry, pairwise differences) One Sequence (W-PM-047), CoRe-DA (W-PM-142), JANUS (W-PM-207), EchoTracker2 (T-PM-169), MKGA (M-PM-145)
Policy optimisation for VLM reasoning (GRPO) BrReMark (W-PM-122)

Interactive figures

The static figures below each freeze one setting of a toy. The interactive page has one widget per paper that lets you move those settings yourself. Each widget runs on small toy numbers in the browser, not on the paper’s data, and each has a callout naming the one thing worth trying. The widgets use their own seeded random draws, so exact values can differ slightly from the static figures while the behaviour matches.

Widget What you can do
M-PM-011 · MaRS Drag a test residual around a 2-D residual cloud and compare ‖r‖² with rᵀΣ⁻¹r; then move 16-D OOD energy between the smallest- and largest-λ directions and add a ridge ε the paper lacks, watching AUROC.
M-PM-042 · HierEM Tune a site’s α and β and drag π to see the E-step posterior q; drag raw site sensitivities and change σₐ and the counts to watch the prior shrink them; α = 1 − β collapses q onto π.
M-PM-058 · PSP Rotate, scale, shift and re-start a contour and watch its Fourier descriptor stay fixed; add boundary noise, and meet a phase-scrambled shape with the same descriptor but a different outline.
M-PM-145 · MKGA Change the gate weights, the refinement kernel and the artefact size, and read how much skip energy survives in the nodule versus at the artefacts; raising W_s lets the spikes through.
T-AM-027 · ContiStain Drag tokens, rotate, reflect, add relative drift or shuffle token order, and watch the teacher, student and difference relation matrices and L_rel update.
T-AM-049 · TTA-Flow Change the entry step, speckle and tissue share, and toggle histogram matching; with matching on, the entry step has no effect, because both maps preserve rank order.
T-AM-061 · ReGA Move S_v, λ, S_b, α and λ₁ to see SICE and its floor, and compare the teacher’s memory kernel and half-life with a reference EMA momentum.
T-AM-114 · ASFOSDA Drag target samples on the embedding circle and vary the query budget and the SDD weight; at weight 0 the near-duplicate clump takes two of three queries, at 1 it gets one.
T-PM-095 · SC-UNSB Vary slide drift, texture growth and tile count, and compare per-tile instance norm with the interpolated dense norm, with the seam jump shown live; a “μ̂ only” mode shows σ must be interpolated too.
T-PM-123 · IntraStyler Drag the query, positive and negatives on the style sphere and change τ to read each InfoNCE weight; slide t to compare SLERP with the straight blend, up to where SLERP breaks at 180°.
T-PM-169 · EchoTracker2 Pick window size and stride, scale wall and apical motion, and play the cardiac cycle to see which paths leave the window; a switch compares Euclidean distance with the square-window test.
T-PM-200 · CoWA Set five class probabilities or load samples A–C, rebuild M from simulated predictions, and switch to an off-diagonal-only distance to see that the unit diagonal is what penalises the no-finding sample.
T-PM-214 · MedTS-TTT Drag W₀ in fast-weight space, vary η·λ_max and the number of inner steps, and see Δ = QW₀ − η(QKᵀ)G computed as linear attention.
W-AM-013 · WALDO Drag the projection direction θ and the reference cloud to watch sliced W₂ project, sort and pair; switch the weighting to expose the rank-indexing issue in Eq. 1, and compare DPP, random and nearest-K reference picks.
W-AM-160 · VesselSim Grow a vessel tree with heading noise, branching decay, the branching exponent γ (3 is Murray’s law) and depth; a second toy runs test-time adaptation on L_rec as it drifts away from L_seg.
W-AM-192 · PromptGate Rotate t_OOD or drag any prototype and see the argmax sectors and leaked artefacts against the shared-only boundaries; run an active-learning round and see that softmax temperature never changes the gate.
W-PM-007 · IMaX Move α, imbalance, λ and K to compare the Shannon and Tsallis pushes and the optimal marginal against the true long tail.
W-PM-044 · CHILD Replay a 400-sample stream with the Otsu threshold, the one-sided query band and the budget, and compare errors for the base detector and for CHILD.
W-PM-047 · One sequence to segment them all Pick one of nine label-preserving transforms, set its strength and redraw its parameters, and see how well 300 random draws cover a T2-like or T1-like target; none gets close.
W-PM-054 · PET-Adapter Run 1-D Poisson MLEM while changing iterations, blur, counts and a hidden null-space detail; NLL always falls while RMSE turns back up, and the hidden detail barely moves the measurements.
W-PM-078 · BeatRhythm-TTA Pick a corruption, drag its severity and τ_q, and place 320 toy beats on the reachable 0.067–0.366 SQI band; τ_q = 0.05 gates nothing, and at τ_q ≈ 0.2 clean beats are dropped while muscle noise passes.
W-PM-122 · BrReMark Switch between real, synthetic and healthy scans, edit one response’s IoU, judge and format scores and the gates, and watch the group-standardised advantages; nearly equal rewards still give advantages of about ±1.5.
W-PM-124 · HD-TTA Change the neighbour region’s intensity and texture, toggle the island, and move λ_inf and γ while both energies optimise live and S_rep picks one; a different texture with the same mean is still accepted.
W-PM-142 · CoRe-DA Drag the true target and set the number of exemplars, noise, scale error, offset, absolute-head shift and training pull; the scale error cancels mid-range but biases the edges, and a full pull makes both heads agree on the wrong value.
W-PM-180 · PROTON Change the shift angle, shifted share, gate γ and τ, and read live AUROCs, running variance, α_t and bank contamination; MCM AUROC is 0.00 while α_t stays near 0.6.
W-PM-207 · JANUS Change organ size, gate slope and bias and the sign of the evidence; z_v never changes, the 8-token case is vetoed, and negative evidence lets the gate push p above the visual-only value.

The papers

M-PM-011 · MaRS: Robust Out-of-Distribution Detection via Mahalanobis Residual Scoring

Francesco Di Salvo, Sebastian Doerrich, Christian Ledig — arXiv:2606.22649

Core idea. OOD detection on frozen foundation-model features, built around the covariance of autoencoder reconstruction residuals. A small autoencoder learns a projection onto the in-distribution (ID) feature manifold. The residual r = z - \hat z is then scored with a Mahalanobis distance instead of \lVert r\rVert_2^2. The residual covariance is highly anisotropic, and OOD deviations concentrate in its low-variance directions, which a uniform \ell_2 norm drowns out.

Mathematical constructs.

Two panels. Left: a two-dimensional cloud of in-distribution autoencoder residuals, stretched along a high-variance direction u1 and thin along a low-variance direction u2, with grey Mahalanobis level sets. Two test residuals A and B lie on the same dashed Euclidean circle, so their squared L2 norms are equal (0.72), but A points along the long axis and B across it: the Mahalanobis score is 0.72 for A and 11.6 for B. Right: score histograms for a 16-dimensional toy in which OOD residuals carry extra energy only in the eight smallest-eigenvalue directions. Under the plain L2 score the in-distribution and OOD histograms overlap almost completely (AUROC 0.52, 5 percent of OOD above the 95th-percentile ID threshold); under the Mahalanobis residual score the OOD histogram shifts clearly right (AUROC 0.86, 55 percent flagged).

Figure. Points A and B have the same \lVert r\rVert^2, yet r^\top\Sigma^{-1}r is 16 times larger for B because it points along a small-\lambda_i direction, and that reweighting is what separates the OOD histogram on the right.

What to watch. \Sigma^{-1} in D = 384 or 768 dimensions is dominated by the smallest eigenvalues, and the paper states no shrinkage or ridge term, so conditioning is the fragile point. Eq. (4) also uses uncentred r (no residual mean). The Mahalanobis form is only “optimal” under an implicit Gaussian residual model, in which case S\sim\chi^2_D.

M-PM-042 · HierEM: Deep EM with Hierarchical Latent Label Modelling for Multi-Site Prostate Lesion Segmentation

Wen Yan, Yipei Wang, Shiqi Huang et al. — arXiv:2603.14418

Core idea. Each site’s single annotation Y_k is treated as a noisy observation of a latent clean mask G_k, through a class-conditional noise model with site- and case-level sensitivity and specificity. This is STAPLE/Dawid–Skene-style, but with one label per case and “site as reader”. A logistic-normal hierarchical prior partially pools these noise rates towards global means. EM alternates between a voxel-wise posterior over G_k and fitting the CNN to that soft posterior, so the network learns the latent mask rather than a site’s contouring style.

Mathematical constructs.

Two panels. Left: the E-step posterior q, the probability that the latent clean mask is lesion, plotted against the network prior π for a voxel, for two sites with specificity β = 0.97. When the site label says lesion (Y = 1, solid curves) the posterior jumps close to 1 for almost any prior. When the label says background (Y = 0, dashed curves) the posterior stays below the diagonal, but much less so for site 2, which under-contours (sensitivity α = 0.55): at π = 0.8, q is 0.29 for site 1 and 0.65 for site 2, so a confident network can override a missed voxel at the sloppy site. Right: site-level sensitivities on a logit-normal prior. Open circles are raw rates TP/P, filled circles the MAP estimates after the Gaussian prior on logit α; arrows show shrinkage towards the global mean μ, large for sites with few effective counts and negligible for sites with many.

Figure. The dashed Y=0 curves show that a low site sensitivity \alpha_s lets the network prior \pi override a missing label, and the right panel shows the Gaussian prior on \operatorname{logit}\alpha_s pulling data-poor sites towards \sigma(\mu).

What to watch. With one label per case, (\pi,\alpha,\beta) are only weakly identifiable. The case effects u_k, v_k are pinned down mainly by the prior, and the E-step’s prior is the network’s own output, which risks self-confirmation. Stability relies on initialisation (\mu\approx\operatorname{logit}0.9) and a decaying auxiliary loss on the observed labels.

M-PM-058 · PSP: Harnessing Position and Shape Priors for Cross-Domain Few-Shot Medical Image Segmentation

Bin Xu, Yazhou Zhu, Haofeng Zhang — arXiv:2606.28799 (arXiv v1; v2 withdrawn)

Core idea. Cross-modality few-shot prototype segmentation, built on quantities assumed to be modality-invariant: organ position and contour shape. Relative polar coordinates are injected into the features. A support prototype is reweighted channel-wise by its agreement with an explicit shape descriptor (signed-distance statistics plus invariant Fourier descriptors). The prototype is then calibrated towards the query distribution before cosine-similarity prediction.

Mathematical constructs.

Top: three closed contours. The first is an organ-like outline; the second is the same outline rotated by 70 degrees, shrunk to 62 percent, shifted and with its boundary sampling started at a different point (start points marked with a dot); the third is a different, four-lobed outline. Bottom: the Fourier shape descriptor v_spec(i) = |Z_(i+1)| / |Z_1| for i = 0 to 14 on a log scale (v_spec(0) is 1 by construction). The original and the transformed copy give identical descriptors (blue bars and black ticks coincide to machine precision), while the different shape gives a clearly different profile (orange dots), peaking at other harmonics. Translation is removed by dropping Z_0, scale by dividing by |Z_1|, rotation and start point by taking magnitudes.

Figure. The black ticks from the rotated, rescaled, shifted and re-started contour sit exactly on the blue bars of v_{spec}(i)=\lvert Z_{i+1}\rvert/\lvert Z_1\rvert, while a genuinely different shape (orange) does not.

What to watch. “Position invariance” presumes support and query share a field of view and centring. Magnitude-only Fourier descriptors discard phase, so distinct shapes can collide. The text calls the attention weight a sigmoid probability while Eq. (6) uses ReLU. The invariance claims are heuristic and not formalised.

M-PM-145 · MKGA: Multi-Kernel Gated Decoder Adapters for Robust Multi-Task Thyroid Ultrasound under Cross-Center Shift

Maziar Sabouri, Nourhan Bayasi, Arman Rahmim — arXiv:2603.08906

Core idea. An architectural rather than probabilistic method. The object is the skip connection of a multi-task U-Net-style decoder. Skip features are refined with two receptive fields and then multiplied by a context-conditioned attention gate before fusion, so artefact-prone shallow content (speckle, calipers, text) is suppressed. The claimed benefit under shift is reduced negative transfer between geometry-driven segmentation and texture-driven TI-RADS classification.

Mathematical constructs.

Left: receptive fields of the two skip-refinement branches on a 5 by 5 pixel grid. The plain 3 by 3 convolution touches the central 9 pixels (blue); the 3 by 3 convolution with dilation 2 touches 9 pixels spread over a 5 by 5 window (orange); their outputs are concatenated and mixed by a 1 by 1 convolution. Right: a one-dimensional toy along an ultrasound scan line. The refined skip feature (grey) has speckle, texture inside the nodule, and two tall artefact spikes from a caliper mark and burnt-in text. The deep decoder feature X_high (thin blue) is smooth and high only over the nodule. The additive attention gate α = σ(ψ(ReLU(W_g X_high + W_s X_ref))) (orange) is about 0.99 inside the nodule and about 0.12 at the artefacts, so the gated skip α times X_ref (blue) keeps the nodule texture and suppresses the spikes. The gate weights here are hand-set; in the paper they are learned and nothing forces this behaviour.

Figure. The gate \alpha=\sigma(\psi(\mathrm{ReLU}(W_gX_{high}+W_sX^{ref}_{skip}))) is driven by the smooth deep feature, so it passes nodule texture and damps the caliper and text spikes; the weights here are hand-set, not learned.

What to watch. No shift model, bound or invariance is stated. The robustness argument is qualitative: gating is assumed to down-weight artefact regions, but nothing constrains \alpha to do so rather than to fit source-centre cues.

T-AM-027 · ContiStain: Cross-Domain Relation-Preserving Distillation for Continual Multi-Domain Virtual IHC Staining

Fuqiang Chen, Yifeng Wang, Hongpeng Wang et al. — arXiv:2607.03851

Core idea. Continual learning over sequentially arriving stain domains (biomarkers). The object preserved is not the outputs or the weights but the cross-domain token-level cosine-similarity (Gram) matrix between the generator’s renderings of old biomarkers from the same H&E input. The matrix is measured in a domain-aware mixture-of-experts feature space. Keeping this relational geometry fixed against a frozen teacher limits forgetting while leaving the student free to adapt to the new domain.

Mathematical constructs.

Three columns, each a toy with six normalised tokens per domain drawn on the unit circle: blue tokens are the rendering of old biomarker i, orange tokens the rendering of old biomarker j, from the same H&E input and the same patch positions. Under each circle is the 6 by 6 cross-domain relation matrix R(i,j), entry (p,q) the cosine between token p of domain i and token q of domain j, blue for positive and orange for negative. Column 1 is the frozen teacher. Column 2 is a student whose whole feature space is rotated by 55 degrees: every token moved, but R is unchanged and the relational loss is 0.00. Column 3 is a student in which the domain-j tokens drifted relative to domain i: R changes visibly and the loss is 0.51. The distillation term therefore penalises changes in cross-domain geometry, not absolute feature positions.

Figure. Rotating the whole feature space leaves R_\ell(i,j) and \mathcal L_{rel} at zero, and only drift of one domain relative to the other is penalised, which shows both how the loss works and its invariance to orthogonal transforms.

What to watch. A cosine Gram matrix is invariant to orthogonal transforms of the feature space, so it constrains geometry only up to rotation. It also needs identical token-sampling positions across i, j, teacher and student. The link between preserved relations and preserved output quality is argued, not proven.

T-AM-049 · TTA-Flow: Test-Time Adaptation in Optical Coherence Tomography Using Trajectory-Aligned Time-Independent Flow

Veit Hucke, Thomas Pinetz, Gregor Reiter et al. — arXiv:2606.18876

Core idea. Input-space test-time adaptation. A flow-matching generative model trained only on the high-SNR source device treats a noisy low-cost scan as an intermediate point on a generation trajectory and integrates the remaining ODE to a source-like surrogate. Two devices bridge the gap between real noise and the ideal Gaussian path. First, histogram matching maps the test image’s intensity distribution to the average marginal of simulated trajectories at a chosen step. Second, the velocity network is not time-conditioned, so it infers the effective noise level itself.

Mathematical constructs.

Two panels from a one-dimensional per-pixel toy. Left: flow-matching ODE trajectories over time t from 0 to 1, with intensity on the vertical axis. Grey curves start from Gaussian noise at t = 0 and fan out into the two modes of the clean source intensity distribution (dark background near 0.2, tissue near 0.75). A dashed vertical line marks the entry step s_target = 55 of 100. Orange curves start at that step from noisy test pixels after histogram matching and follow the same ODE to the modes. Right: the histogram-matching step as one-dimensional optimal transport. The empirical CDF of the noisy test image (orange) and the CDF of the average trajectory marginal at step 55 (grey) are plotted against intensity, and horizontal arrows carry a test intensity to the reference intensity with the same quantile, the monotone map F_ref⁻¹ ∘ F_test. In this toy 85 percent of pixels end in the correct mode; there is no data-fidelity term after entry.

Figure. The quantile map F^{-1}_{\bar H_{s}}\circ F_\zeta on the right places the noisy pixels on the s_{target} marginal, and from there the source-trained ODE (orange, left) carries them to the source modes with no further tie to the input.

What to watch. Matching only the first-order intensity marginal ignores spatially correlated speckle. Without data fidelity, the only tie to the patient is the initial state, so lesions can be hallucinated or erased. The Euler step still uses the schedule’s t through 1/(1-t). The prose writes \zeta\approx t z + (1-t)y, which inverts the convention of Eq. (2).

T-AM-061 · ReGA: Test-time Adaptation of Pelvic Bone Segmentation Models via Dynamic Reliability-Guided

Ling Ren, Chao Deng, Ziming Wang et al. — arXiv:2608.00510

Core idea. Online teacher–student TTA driven by a scalar per-sample reliability score (SICE). SICE is built from MC-dropout agreement in both region overlap (soft Dice) and boundary distance (percentile Hausdorff), and is calibrated by normalised predictive entropy. The score then gates everything else: feature-bank admission and fusion, centroid weighting in a contrastive loss, the loss weight and the EMA rate. Unreliable pseudo-labels therefore contribute less under domain shift.

Mathematical constructs.

Two panels. Left: the reliability score SICE = λ(λ1 S_v + λ2 exp(−S_b/α)) plotted against the 95th-percentile boundary discrepancy S_b between the prediction and its dropout copies, with toy weights λ1 = λ2 = 0.5 and α = 4. Blue curves have high soft-Dice agreement S_v = 0.95, orange curves S_v = 0.75; solid curves have low predictive entropy (calibration factor λ = 0.95), dashed curves higher entropy (λ = 0.70). The score falls as boundaries disagree, towards a floor set by the region term, and the entropy factor scales the whole curve down. Right: what happens when SICE is used directly as the teacher's EMA step. The weight the teacher puts on the student iterate from k steps ago, a(1 − a) to the power k, is plotted on a log axis for a = 0.6 and a = 0.3 (illustrative SICE values) and for the usual a = 0.001 (momentum 0.999). The half-life is 0.8 and 1.9 steps for the SICE rates versus about 693 steps for the standard mean teacher.

Figure. SICE falls with boundary disagreement S_b and scales with the entropy factor \lambda; used directly as the EMA step, it gives the teacher a memory half-life of 1–2 samples, against about 693 samples at momentum 0.999.

What to watch. As written, the numerator of \mathcal L_{rc} is the constant \exp(1/T), so the loss reduces to a pure inter-class repulsion (log-sum-exp) term. Using SICE directly as the EMA step gives far faster teacher drift than the usual momentum of about 0.999. SICE measures dropout self-consistency, which is a proxy for accuracy and not a calibrated error estimate.

T-AM-114 · ASFOSDA: Active Source-free Domain Adaptation in Open-set Medical Image Segmentation via Decomposed Uncertainty and Prototype Discrepancy

Jin Yang, Yichi Zhang, Peijie Qiu et al. — arXiv:2606.08749

Core idea. An active-learning acquisition score for source-free, open-set adaptation: the target label set has C_t > C_s classes, and the unknown classes \mathcal{C}_u = \mathcal{C}_t \setminus \mathcal{C}_s are what the score looks at. The score combines two things computed over test-time augmentations (TTA) of each unlabelled volume: an uncertainty term (mean entropy plus the variance of the free energy) and a feature-space diversity term (cosine distance to “source-like” prototypes and to other candidates). The idea is to spend the annotation budget on target samples that are uncertain, far from what the source model already handles, and not redundant with one another.

Mathematical constructs.

Three linked panels for a toy pool of unlabelled target volumes. Panel 1 plots each sample's quantile-normalised aleatoric term (mean entropy over test-time augmentations) against its normalised epistemic term (variance of free energy over augmentations), with dashed lines of constant sum CDU; the six lowest-CDU samples are blue source-like prototypes L and the six highest-CDU samples are orange candidates H. Panel 2 places the same samples on a unit circle by encoder-embedding direction: the prototypes cluster together, while the candidates lie far away, three of them in a tight clump. Panel 3 shows stacked bars of the prototype discrepancy for each candidate: an orange cross-domain part (mean cosine distance to the prototypes) plus a grey self-domain part (mean cosine distance to the other candidates). The three highest totals are queried for annotation; they are two isolated candidates and only one member of the clump, because the clumped candidates have a small self-domain part.

Figure. Uncertainty (\mathrm{CDU}) picks the candidates; then the self-domain term of \mathrm{CPD}=\mathrm{CDD}+\mathrm{SDD} stops the query budget from being spent on the three near-duplicate candidates in the clump. The toy assumes the top-\mathrm{CPD} candidates are queried; the paper only says high-scoring samples are selected.

What to watch. The “epistemic” term is variance under input augmentation, not uncertainty over parameters, so it is not a Bayesian epistemic measure. The entropy and energy are also computed on unknown-class output channels, which the source model never saw labels for. How voxel-wise maps are reduced to one score per volume is not spelled out.

T-PM-095 · SC-UNSB + dual-level KD: Two-Stage Cross-Domain Cervical Abnormality Screening with Cytopathological Image Synthesis and Knowledge Distillation

Jincheng Li, Yuzhi He, Yihui Zhan et al. — arXiv:2606.27678

Core idea. Stage 1 builds a synthetic intermediate domain by translating source images with a Schrödinger bridge, i.e. entropy-regularised optimal transport between the source and target image distributions. It is modified so that normalisation statistics vary smoothly with pixel position, which removes tiling seams in gigapixel slides. Stage 2 distils a source-side detector into a target-side detector by matching feature distributions (MMD) at two depths. The shallow depth uses low-pass-filtered features and the deep depth uses a projected semantic embedding.

Mathematical constructs.

Three stacked strips share a horizontal pixel axis spanning three adjacent tiles. The top strip shows an input intensity profile x(p) that drifts upward across the slide, with one flat per-tile mean per tile drawn as orange steps and a blue line that linearly interpolates those means between tile centres. The middle strip shows per-tile instance normalisation: each tile is normalised by its own statistics, so the output jumps sharply at both tile borders. The bottom strip shows normalisation by the interpolated mean and standard deviation fields: the output is a smooth, stationary texture with no jump at the borders.

Figure. Compare the middle and bottom strips: per-tile statistics \mu^{(k)},\sigma^{(k)} create jumps of about 3 units at tile borders, and the interpolated fields \hat\mu(p),\hat\sigma(p) remove them.

What to watch. The claim that dense normalisation “constrains the bridge to spatially continuous functions” is intuition, not something the paper proves. The KL objective is only reached through UNSB’s adversarial surrogate. Linear-kernel MMD matches only first moments in \phi-space. The “frequency-domain” filter is spatial average pooling, not a Fourier operation.

T-PM-123 · IntraStyler: Intra-Domain Style Synthesis for Cross-Modality MRI Domain Adaptation

Han Liu, Yubo Fan, Hao Li et al. — arXiv:2601.00212

Core idea. The target domain (T2 MRI) is treated as a continuum of styles rather than a single distribution or a few labelled sub-domains. A 3D style encoder learns unit-norm style vectors on the hypersphere through contrastive learning, with negatives that share anatomy but not style. Those vectors then condition an unpaired translator through adaptive instance normalisation. Any target image can therefore serve as a style reference, so synthetic source-to-target data covers the scanner and protocol variability within the target domain.

Mathematical constructs.

Two unit circles standing for the style hypersphere. Left: a query style vector v from one crop and a positive v-plus from another crop of the same image sit a few degrees apart, while five negatives made by intensity perturbations of the positive (contrast change, smoothing, noise, bias field, and a mix) are spread around the circle. With temperature 0.01 the softmax puts almost all weight on the positive even though the contrast negative is only 30 degrees away, so the encoder must separate style changes that keep anatomy fixed. Right: grey dots are target-image styles in three clusters; two cluster references v0 and v1, 120 degrees apart, are joined by a blue geodesic arc (SLERP) whose intermediate points stay on the circle, and by an orange straight chord whose midpoint has norm cos(60 degrees) = 0.50, falling well inside the sphere.

Figure. With \tau=0.01, even a negative 30° away gets softmax weight of about 4\times10^{-6}; on the right, SLERP stays on the sphere while the linear blend’s midpoint shrinks to \cos(\theta/2)=0.5.

What to watch. “Style” is defined operationally by the perturbation family \epsilon. The encoder is therefore invariant to anatomy only relative to those synthetic transforms, and the positive pair assumes style is spatially stationary within a volume. Pooling to a single global vector cannot represent local style variation.

T-PM-169 · EchoTracker2: Enhancing Myocardial Point Tracking by Modeling Local Motion

Md Abulkalam Azad, Vegard Holmstrøm, John Nyberg et al. — arXiv:2605.12140

Core idea. Myocardial motion is continuous and bounded from frame to frame, so the tracker drops the global coarse-initialisation stage of general point trackers and searches correspondences only in a local window. Robustness to shifts in view or anatomy comes from this inductive bias, not from an explicit adaptation objective. Three pieces make it work: temporally mixed features at every scale, local 4D correlation volumes, and attention over each point’s K nearest neighbouring trajectories.

Mathematical constructs.

Left: a toy left-ventricular wall drawn as an arch with the apex at the top and nine tracked points along it. Each point's true trajectory over one cardiac cycle is a small blue loop that grows from almost nothing at the apex to the largest excursion at the base. Around the apical point and one basal point, a dashed grey square shows a 7-by-7 correlation window and a dashed blue square a 9-by-9 window, both centred on the query position at end-diastole. Near end-systole the basal trajectories leave the 7-by-7 window (orange segments) but stay inside the 9-by-9 one. Right: the basal point's distance from its query position over 36 frames rises to about 15 pixels at end-systole and returns to zero. A grey dashed line at 12 pixels marks the reach of a 7-by-7 window at stride 4 and a blue dashed line at 16 pixels the reach of a 9-by-9 window, so only the larger window covers the peak.

Figure. In the first iteration the query location is copied to every frame, so the r\times r window has to cover the whole end-systolic excursion; in this toy only r=9 does, in line with the paper’s ablation.

What to watch. Everything rests on inter-frame displacement staying inside the correlation window at feature stride. Low frame rates or large apical motion would violate this. The paper contains no explicit domain-adaptation construct, so its out-of-distribution claims are empirical.

T-PM-200 · CoWA: Leveraging Pathology Co-occurrence for Test-Time Adaptation in Chest X-Ray Diagnosis

Woojin Jeong, Yujin Choi, Dongbin Kim et al. — arXiv:2607.03715

Core idea. This is TENT-style entropy minimisation for multi-label classification, with a weight on each sample. The weight measures how well the sample’s predicted label configuration agrees with a label co-occurrence matrix estimated online from the model’s own target predictions. Samples whose predicted pathology pairs are implausible under that structure are down-weighted. This reduces noisy gradients, which would otherwise reinforce confident but incoherent predictions under shift.

Mathematical constructs.

Left: a five-by-five heatmap of the label co-occurrence matrix M estimated online from the model's own binarised predictions, for effusion, cardiomegaly, edema, pneumothorax and nodule. Effusion, cardiomegaly and edema co-occur strongly (off-diagonal values around 0.5 to 0.6), while pneumothorax and nodule are nearly independent of everything (values of 0.10 to 0.18). Right: stacked bars of the Frobenius distance between each sample's soft outer product and M, split into a grey diagonal part and a coloured off-diagonal part. Sample A predicts the common pair effusion plus cardiomegaly and gets a small off-diagonal part and the highest weight. Sample B has the same two confidences but on the rare pair effusion plus pneumothorax, so its off-diagonal part is larger and its weight lower. Sample C predicts no finding; its off-diagonal part is moderate but its diagonal part is the largest because every diagonal entry of M equals one, so it gets the lowest weight of all.

Figure. A and B differ only in which pair they predict, so the off-diagonal part of \lVert m_i-M\rVert_F^2 is what separates w=0.36 from 0.25; the no-finding sample C gets the lowest weight because of the diagonal (\hat y^2-1)^2 terms, which is the unit-diagonal issue raised under What to watch.

What to watch. m_i is an unnormalised soft outer product, while M is normalised with unit diagonal. The distance therefore mixes structural mismatch with confidence: diagonal terms (\hat y_{ij}^2-1)^2 penalise any low-probability class. M is also estimated from the very predictions being adapted, so a biased early estimate can reinforce itself; the paper offers no bound on this.

T-PM-214 · MedTS-TTT: Test-Time Training for Medical Time Series Classification

Mingzhi Chen, Yiyu Gui, Guibo Luo — arXiv:2606.21329

Core idea. Adaptation to subject-level shift is built into each layer as a fast-weight linear map. For each sample, the map takes one gradient step on a self-supervised regression from keys to the residual V-K, and the updated map is then applied to the queries. This is a TTT-layer construction (Sun et al.): the inner loop is a single closed-form SGD step, and the slow weights are meta-learned by the supervised outer loss. The same computation runs at train and test time, so adaptation needs no labels and no iterative optimisation.

Mathematical constructs.

Left: the two-dimensional space of fast weights W. Blue dashed ellipses are contours of the self-supervised inner loss for sample A, and grey dashed ellipses those for sample B, centred on different minima because the samples come from different subjects. From one shared starting point W0, a single gradient step moves to a different point for each sample, landing close to the minimum for A and part of the way there for B; the next sample starts again from W0. Right: the same update written as a matrix product for sample A with 12 tokens. A column QW0 minus eta times a 12-by-12 heatmap of query-key scores QKᵀ multiplied by the column G of inner-loss residuals gives the output column Delta, which is the form of linear attention with G as the values. Blue cells are positive and orange cells negative.

Figure. One label-free step W_0-\eta K^{\top}G moves each sample’s fast weights toward that sample’s own minimum and is reset for the next sample; equivalently \Delta=QW_0-\eta(QK^{\top})G is linear attention with the inner-loss residuals G as values (LayerNorm omitted in the toy).

What to watch. The update is per sample and is not carried over between samples, so this “test-time training” is a data-dependent layer rather than persistent adaptation. Nothing forces the V-K reconstruction target to align with the shift that matters for classification; any benefit comes from meta-learning, and the paper gives no guarantee.

W-AM-013 · WALDO: Wasserstein-Aligned Localisation for VLM-Based Distributional OOD Detection in Medical Imaging

Bernhard Kainz, Johanna P. Mueller, Matthew M. G. Baugh et al. — arXiv:2605.05161

Core idea. Zero-shot VLM anomaly localisation is recast as comparative inference: the query is shown next to healthy references, and the choice of references is made with optimal transport. Each image becomes an empirical distribution of DINOv2 patch tokens, and references are ranked by an entropy-weighted sliced Wasserstein distance between those distributions. The method is training-free. It adapts to a new domain only through which in-distribution references it retrieves.

Mathematical constructs.

Two panels. Left: a query image and a healthy reference are each a cloud of patch tokens, shown as blue and orange points in 2-D. Both clouds are projected onto a random direction theta; the projected values are sorted, and the i-th smallest query value is paired with the i-th smallest reference value. The pairing lines have widths proportional to entropy weights, and the weighted sum of squared paired gaps, averaged over many directions, is the sliced Wasserstein distance. Right: a histogram of that distance from one query to every reference in a healthy pool, with a shaded band between the 30th and 70th percentiles. Schematic curves show variance falling and squared bias rising with distance, so the total error is U-shaped with its minimum inside the band, and five blue dots mark references chosen by a determinantal point process, spread across the band.

Figure. Left, SW_2 only needs sorting of 1-D projections, with w_i as line width; right, references are drawn from the [\alpha,1-\alpha]=[0.3,0.7] percentile band where the argued (not derived) \mathrm{Bias}^2+\mathrm{Var} is lowest, and the DPP spreads the K picks across it.

What to watch. The bias–variance decomposition is a qualitative argument; the paper does not derive \mathrm{Bias}(d) or \mathrm{Var}(d), and the inverted U is observed rather than proved. In Eq. (1) the patch weights w_i are indexed by sorted projection order rather than by patch, and the expectation over \theta is left implicit, so the weighting is heuristic rather than a true weighted-measure OT distance.

W-AM-160 · VesselSim: learning 3D blood vessel segmentation without expert annotations

Erin Rainville, Melissa Ananian, Tristan Mirolla et al. — arXiv:2605.26277

Core idea. The segmenter never sees a real label. It learns vessel geometry from a stochastic procedural model of branching tubular trees, painted with domain-randomised intensities. The remaining synthetic-to-real appearance gap is closed at test time. A self-supervised masked-reconstruction head supplies a label-free loss, and only the encoder’s instance-normalisation affine parameters are updated. The idea is that shift is mostly in first- and second-order feature statistics, while tubular shape is invariant.

Mathematical constructs.

Left: two synthetic 2-D vessel trees grown from the same random seed by recursive branching. Each segment is a random walk whose heading is rotated by a small random angle at every step, and line width is proportional to vessel radius. With a heading noise of 4 degrees per step the vessels are nearly straight; with 9 degrees they become tortuous, while the branching pattern and radii stay the same. Right: a single branch point in which a parent of radius 1.00 splits into daughters of radius 0.85 and 0.73, chosen so that the cubes of the daughter radii sum to the cube of the parent radius, as Murray's law requires.

Figure. The per-step rotation noise \sigma_\theta alone sets tortuosity, while r_{\text{parent}}^3=r_1^3+r_2^3 fixes every radius, so geometry is fully procedural and only the intensity rendering is randomised.

What to watch. TTA helps only to the extent that the reconstruction gradient is aligned with the segmentation gradient. Nothing guarantees this; joint training merely encourages it. The generator’s parameter ranges are hand-set, so coverage of real vessel calibres, such as large arteries, is an assumption and not learnt.

W-AM-192 · PromptGate: Client-Adaptive Vision–Language Gating for Open-Set Federated Active Learning

Adea Nesturi, David Dueñas Gaviria, Jiajun Zeng et al. — arXiv:2603.07163

Core idea. A frozen BiomedCLIP acts as a zero-shot (C+1)-way classifier, with C in-distribution classes plus one “OOD” class, to filter each client’s unlabelled pool before any active-learning acquisition. The text side is adapted with CoOp-style learnable context tokens. These are split into a federated (FedAvg) global part and a private per-client part, so the ID/OOD boundary tracks each site’s own artefact distribution without sharing images.

Mathematical constructs.

Two circular panels, one per client, show normalised image embeddings as points on a disc, with arrows for three text prototypes: two in-distribution classes and one OOD prompt. Because the pseudo-label is the argmax of cosine similarity, each prototype owns the angular sector nearest to it; the OOD sector is shaded orange, and images there are removed before active-learning acquisition. Client A has artefacts clustered to the left and client B has them at the bottom right. The client-specific private prompt tokens rotate the OOD prototype toward each site's artefacts, so the solid personalised boundaries enclose them. Dashed lines show where the boundaries would sit with only the federated shared prompts; with those, 4 and 4 artefacts would leak into the ID pool instead of 2 and 0. Leaked artefacts are ringed.

Figure. Because \hat y=\arg\max_c \cos(z,t_c^k) is a nearest-direction rule, the gate is a set of angular sectors, and the private tokens p_c^k rotate t_{\text{OOD}}^k toward each site’s artefacts (solid vs dashed boundaries; geometry hand-set for illustration).

What to watch. Queries come only from the gated pool, so the “OOD” prompt is supervised only by OOD samples that leaked through the gate. It therefore learns from hard false positives, and its early rounds depend on a good zero-shot prior. OOD is modelled as a single class prototype, which assumes that one text direction can cover a heterogeneous set of artefacts.

W-PM-007 · IMaX: Information Maximization for Long-Tailed Semi-Supervised Domain Generalization

Leo Fillioux, Omprakash Chakraborty, Quentin Gopée et al. — arXiv:2603.08434

Core idea. The method is the InfoMax objective I(Y;X)=H(Y)-H(Y\mid X), made semi-supervised by imposing label constraints on the labelled set, with the conditional-entropy term swapped for FixMatch-style pseudo-label cross-entropy. The key change is the marginal-entropy term. Shannon H(Y) equals \log K-D_{KL}(\pi\,\lVert\,u_K) and so pulls predictions towards class balance, which hurts under long tails. It is replaced by a Tsallis \alpha-entropy, which penalises departure from uniform more weakly.

Mathematical constructs.

Two panels. Left: the gradient of the marginal-entropy term with respect to one class's mass, measured relative to a class at the uniform mass 1/K, plotted against that mass on a log axis for K = 8. The Shannon curve (alpha = 1, orange) rises without bound as the mass goes to zero, so rare classes are pushed up very hard; the alpha = 1.5 curve (grey) rises less, and the Tsallis alpha = 2 curve (blue) is a nearly flat line bounded by 2/K. Right: for a toy 8-class marginal with 50 to 1 imbalance (dashed), the marginal that minimises cross-entropy to the true marginal minus the entropy term, on a log axis. With Shannon entropy the optimum is flattened, tail-to-head ratio 0.23; with alpha = 2 it stays close to the truth, ratio 0.043 against the true 0.020.

Figure. Shannon’s push on a class, \log(1/(K\pi_k)), diverges as \pi_k\to0, whereas H_\alpha with \alpha=2 pushes with 2(1/K-\pi_k)\le 2/K, so the learnt marginal keeps much more of the long tail.

What to watch. H_\alpha is still maximised at the uniform distribution, so the bias towards balance is softened but not removed, and \alpha is tuned per dataset. The setting assumes that P_Y is shared across domains and that only P_X shifts; the MI view says nothing about domain invariance as such.

W-PM-044 · CHILD: Human-in-the-Loop OOD Detection for Safe Clinical Deployment

Jinlun Ye, Kaiyue Lu, Runhe Lai et al. — arXiv:2609.07188

Core idea. This is training-free, online correction of any scalar OOD score using a small physician-feedback budget. Queries go to a data-adaptive, asymmetric uncertainty band on the 1-D score axis, located by Otsu thresholding of the stream’s score history. The feedback is stored as ID/OOD feature caches, and later scores are shifted by nearest-neighbour cosine similarity, a retrieval-based calibration with no parameter updates.

Mathematical constructs.

A stacked histogram of a toy stream of 400 base OOD scores, orange for OOD samples clustered near 0.3 and blue for ID samples near 0.7. A dashed vertical line marks the Otsu threshold at 0.50, the split that maximises between-group variance. A shaded band starts at the threshold and extends only to the right, toward the ID side, by the width Delta equal to the 5th percentile minus the minimum of the history; only samples in this band are sent to a physician. Below, a score axis shows the retrieval correction: an OOD sample that scored just inside the band is pulled left because it is closer to the OOD cache, and an ID sample just below the threshold is pushed right because it is closer to the ID cache, each by beta times the soft similarity difference plus the gated hard vote.

Figure. The query band I_t=[\tau_t,\tau_t+\Delta_t] sits only on the ID side of the Otsu split, and later scores move by \beta(\delta_t+H_t) toward whichever feature cache is nearer.

What to watch. Otsu assumes that the score histogram is roughly bimodal, with ID above OOD. \beta must match the base detector’s score scale, so the additive fusion is not scale-invariant. The width \Delta_t is tied to the minimum score, which makes it sensitive to outliers early in the stream.

W-PM-047 · One Sequence to Segment Them All: Efficient Data Augmentation for CT and MRI Cross-Domain 3D Spine Segmentation

Nathan Molinier, Hendrik Möller, Thomas Dagonneau et al. — arXiv:2605.03098

Core idea. Across CT and MRI sequences the anatomy y is fixed and only the intensity map x=g(y) changes. Single-source domain generalisation is therefore attacked by sampling random label-preserving intensity and texture transforms x\mapsto T(x), in the hope that the family \{T\} covers the unseen contrast mappings. The augmentations are geometric first, then the new appearance transforms, then the default nnU-Net ones, and they run on GPU. The paper is empirical: its “maths” is the transform family itself.

Mathematical constructs.

Eight small line plots of the same toy intensity profile along the spine, alternating vertebral bodies with bright cortical endplates and darker intervertebral discs, each under one augmentation: the original CT-like profile, intensity inversion, histogram equalisation, unsharp masking, Scharr edge magnitude, a random convolution, RedistributeSeg and a smooth bias field. Under every plot a coloured strip marks the vertebrae in blue and the discs in orange, and it is identical in all eight panels, because the transforms change only intensities, never the labels. Inversion makes discs brighter than bone, the edge map peaks at every boundary, and RedistributeSeg shifts each labelled region by a different amount.

Figure. Every T redraws the intensity map x=g(y) while the label strip y stays identical, and only RedistributeSeg needs the mask, so it can be used only at training time.

What to watch. Nothing formal ties the transform family to the true CT/MRI intensity mappings, so coverage is an empirical hope. RedistributeSeg also uses the ground-truth mask, which makes it a label-dependent augmentation that is not available at test time.

W-PM-054 · PET-Adapter: Test-Time Domain Adaptation for Full and Limited-Angle PET Image Reconstruction

Rüveyda Yilmaz, Yuli Wu, Johannes Stegmaier et al. — arXiv:2605.08030

Core idea. A score-based diffusion prior trained only on phantoms is used inside a MAP reconstruction under the Poisson likelihood. It is adapted to clinical data at dataset level without ground truth. Only MR-conditioned low-rank adapters (conditional LoRA with FiLM modulation) are trained, and the loss is measurement Poisson NLL plus an MR-edge-weighted total-variation term. Sampling is warm-started by diffusion inversion of an OSEM image, which cuts the number of steps from 50 to 2.

Mathematical constructs.

Left: for a toy one-dimensional Poisson deblurring problem, the error power of the MLEM reconstruction divided by the signal power in each spatial-frequency band, after 2, 10 and 200 iterations, on a log frequency axis. After only 2 iterations the low-frequency bands already have near-zero error while the high bands sit at 1, meaning nothing has been recovered there; more iterations push the recovered range slightly higher, and by 200 iterations noise is amplified to several times the signal power in the mid-high bands. A dashed curve shows the squared singular values of the blur operator, and a shaded band marks frequencies where they fall below 0.01, effectively the null space the measurement loss cannot see. Right: two diffusion time lines. Standard sampling starts from pure noise at t = 1 and takes 50 steps; PET-Adapter inverts the OSEM image to t = 0.4 and takes only 2 steps.

Figure. EM gets the large-singular-value (low-frequency) bands right within 2 iterations, which justifies inverting OSEM to t_r=0.4 and running T=2 steps; the shaded band where \sigma^2<0.01 is what the Poisson NLL cannot constrain.

What to watch. The claim that the OSEM image lies “near the clean-image manifold” is a spectral heuristic, not a bound. Measurement-only adaptation cannot constrain the null space of A, which is large in the limited-angle case, so the anatomy that fills it comes from the MR-weighted TV term. That makes the method’s output depend on PET–MR structural agreement. The prior is also a 2-D slice model used in 3-D.

W-PM-078 · BeatRhythm-TTA: Test-Time Adaptation for ECG Classification via SQI-Gated Self-Training and Beat-Rhythm Consistency

Wenhan Jiang, Zhipeng Deng, Jiale Zhou et al. — arXiv:2608.23347

Core idea. Test-time adaptation of a source ECG classifier is treated as mean-teacher self-training on the BatchNorm affine parameters, with a hard gate on each update. The gate multiplies a teacher-confidence test by an unsupervised, hand-built signal quality index (SQI), so artefact-corrupted segments never produce a gradient. Two cosine-consistency regularisers, one on whole-segment features (“rhythm”) and one on R-peak-centred beat embeddings (“beat”), keep the representation stable under augmentation while the BN statistics drift towards the target.

Mathematical constructs.

Two panels. Left: three synthetic ECG beat windows, a clean beat, one with strong baseline wander and one with muscle noise, each labelled with its three morphology factors and the resulting beat SQI, the product sigma(conc) times sigma(sharp) times sigma(minus bwr). Right: SQI of 160 clean and 160 corrupted toy beats on a 0 to 0.4 axis, one row per condition. Baseline wander and motion spikes pull SQI down, but muscle noise pushes it above the clean beats because its steep sample-to-sample jumps inflate the sharpness factor. Because conc and bwr are energy ratios in 0 to 1 and sharp is non-negative, SQI can only lie between about 0.067 and 0.366, shaded on the axis. The paper's quality threshold tau_q = 0.05, which is also the beat-weight floor, sits below that range, so taken literally the quality gate never closes and the confidence gate does all the selecting.

Figure. Compare the shaded attainable range of \mathrm{SQI}=\sigma(\mathrm{conc})\,\sigma(\mathrm{sharp})\,\sigma(-\mathrm{bwr})\in[0.067,0.366] with the dashed \tau_q=0.05 line: taken literally, the quality gate never closes. In this toy, muscle noise also scores above clean beats.

What to watch. The SQI is a heuristic product of sigmoids of raw morphology ratios, with no calibration or probabilistic reading. Everything also depends on R-peak detection staying reliable under the shift. The confidence gate adapts only on target samples the teacher is already sure about, which is a selection bias towards the “easy” part of the target distribution.

W-PM-122 · BrReMark: Enhancing Brain MRI Anomaly Detection and Reasoning with ROI Rethink and Synthetic Data

Shangkun Li, Jie Xu, Yi Guo et al. — arXiv:2606.25894

Core idea. Diagnosis is modelled as a two-turn policy \pi_\theta of a vision-language model. The first turn emits a hypothesis and a bounding box. The box is rendered back onto the image, and the second turn conditions on that marked image to verify the finding and answer. The policy is trained by factorised maximum likelihood (SFT) and then by GRPO with a gated composite reward. Robustness to out-of-distribution (OOD) pathology comes from domain-randomised synthesis: real lesion masks are injected into SynthSeg label maps and rendered with randomised intensities. These synthetic images feed only the localisation part of the RL reward.

Mathematical constructs.

Three groups of six sampled responses, one group per training scan: a real lesion scan, a synthetic lesion scan and a healthy scan. Top row: stacked composite rewards, format in grey (at most 0.4), localisation min(IoU, 0.5) in blue and LLM-judge score in orange. Dashed outlines show what the gates removed: the judge score of a response that named the wrong MRI sequence, and the whole reward of two responses that boxed a lesion on the healthy scan. The synthetic group has no judge term, so its rewards top out at 0.9, and localisation saturates, so IoU 0.70 and 0.95 score the same. Bottom row: group-standardised advantages (r minus the group mean, divided by the group standard deviation). Every group is rescaled to unit spread, so the synthetic group's localisation-only reward drives updates as strongly as the full reward on real scans, and the hallucinating responses get the most negative advantages in their group.

Figure. The dashed boxes show what each gate removes, and the bottom row shows that \hat A_i=(r_i-\mu_r)/\sigma_r gives the synthetic group, capped at 0.9, the same spread of advantages as the real scans.

What to watch. The OOD claim rests on domain randomisation, not on any bound. The reward is hand-tuned, with caps and gates, and partly delegated to an LLM judge, so the policy optimises a proxy objective. The exact form of the distance-transform sampling density is not given.

W-PM-124 · HD-TTA: Hypothesis-Driven Test-Time Adaptation for Safer Brain Tumor Segmentation

Kartik Jhawar, Lipo Wang — arXiv:2602.19454

Core idea. The backbone stays frozen and the method optimises the output logit field z of each test volume directly. Two competing variational energies are minimised in parallel, one that shrinks and denoises and one that inflates under an edge barrier. A closed-form intensity-consistency score then picks one of the two results, and a gatekeeper skips adaptation on cases that already look stable. Under shift, this turns “one generic TTA loss for every case” into a gated choice between two geometric priors, with compaction as the safe default.

Mathematical constructs.

Two panels from a one-dimensional toy run of HD-TTA, 1000 Adam steps on the logits, with the paper's diffuse weights and compact weights adapted to one dimension. Left, two cases, each showing image intensity as a grey area, the baseline probability P0 dashed, the compact hypothesis in blue and the diffuse hypothesis in orange. In case A the tumour is under-segmented: the diffuse energy's inflation force pushes the mask outward across tissue that looks like the core and stops at the image edge, where the edge-stopping weight g is near zero, while the compact result keeps only the confident core. In case B the diffuse energy again inflates, but into darker oedema, while the compact energy's gravity term suppresses a spurious island far from the centroid. Right: the selection score S_rep = exp(-0.5 (d / 1.5)^2), with d the gap between the mean intensity of the newly added voxels and the core mean in units of the core standard deviation. The diffuse result is accepted only when S_rep exceeds 0.95, that is d below 0.48. Case A (d = 0.31) passes and keeps the diffuse mask; case B (d = 4.0) fails and falls back to compact.

Figure. The orange diffuse mask stops where g\approx0 and the blue compact mask removes the island, and the right panel shows that S_{\text{rep}}>0.95 accepts the diffuse mask only when \lvert\mu_\Delta-\mu_{\text{core}}\rvert<0.48\,\sigma_{\text{core}}.

What to watch. Both energies are hand-assembled priors with fixed weights, not derived from a model of the shift. The selector compares only first and second intensity moments, and the paper does not say which channel. A recruited region with the same mean as the core but a different texture would pass the test.

W-PM-142 · CoRe-DA: Contrastive Regression for Unsupervised Domain Adaptation in Surgical Skill Assessment

Dimitrios Anastasiou, Razvan Caramalau, Jialang Xu et al. — arXiv:2603.29666

Core idea. The method adapts a skill-score regressor through pairwise score differences rather than absolute scores. A relative head predicts y_i-y_j for a pair of videos, and target scores are reconstructed by anchoring on a labelled source “exemplar”. The premise is that relative skill is more domain-invariant than the absolute scale. Adaptation to the unlabelled target comes from self-training that forces the absolute and relative pathways to agree, with a stop-gradient on the absolute branch.

Mathematical constructs.

A score axis for a 6-component OSATS total from 6 to 30, with one row per exemplar for M = 10 labelled source exemplars sorted by score. In each row a blue dot marks the exemplar's true label and an arrow of length equal to the relative head's predicted difference between target and exemplar ends at an orange dot, that exemplar's reconstruction of the target score. Exemplars below the target point right and those above point left, and all ten arrows land near the true target score of 19. Their average, an orange vertical line, is 18.3, close to the truth, while the absolute head applied to the shifted target video reads 24.6, shown as a grey dashed line. A note explains that during training the target consistency loss pulls the reconstructions towards the stop-gradient absolute prediction, so the anchoring helps only if the relative head is less shifted than the absolute head.

Figure. Each arrow is one vote \hat y_{T,m}=\widehat{\Delta y}_{T-E,m}+y_{E,m}, and their mean \bar y_T (orange line) lands near the truth while the shifted absolute head (grey) does not; the consistency loss pulls the other way during training.

What to watch. No divergence between domains is ever measured or minimised; domain invariance is argued, not enforced. The target loss has no label signal and can be satisfied by two heads that agree on wrong values. R_{\text{rel}} is not constrained to be antisymmetric or transitive, so it is not guaranteed to act as a true difference operator.

W-PM-180 · PROTON: Prototype-Based Test-Time Online OOD Detection for Medical VLMs

Abhijit Das, Nichula Wasalathilaka, Yifan Lu et al. — arXiv:2606.20913

Core idea. Softmax-based OOD scores such as MCM compress the embedding into one confidence scalar. Covariate-shifted images can be as confident as in-distribution images while lying elsewhere on the embedding hypersphere. PROTON builds class prototypes online from confidently self-labelled test embeddings and scores each sample by cosine distance to the nearest prototype. It then mixes this distance with MCM using a weight driven by the running variance of the MCM stream. Everything is training-free and gradient-free on a frozen VLM.

Mathematical constructs.

Two panels from a two-dimensional toy of PROTON. Left: an arc of the unit circle with three class text embeddings as grey spokes at 50, 90 and 130 degrees, in-distribution image embeddings as blue dots clustered just off each spoke, and covariate-shifted out-of-distribution embeddings as orange dots outside the fan at about 15 and 166 degrees. Blue arrows are the prototypes, the renormalised means of the confidence-gated FIFO banks. The shifted points are closer in angle to one text spoke than to any other, so their softmax confidence is higher than that of the in-distribution points, but they are far from every prototype. Some pass the confidence gate and enter the banks, which pulls the outer prototypes slightly towards them. Right: each test point plotted by its MCM score (horizontal) and its prototype cosine distance (vertical). On the MCM axis alone the orange points sit at the in-distribution end (AUROC 0.00, worse than chance), while the prototype distance separates them (AUROC 1.00). Two dashed lines are the fused-score thresholds that keep 95 percent of in-distribution points for alpha = 0.7 and alpha = 0.3; lowering alpha tilts the boundary towards the prototype axis. Because the shifted points are confident, the running MCM variance stays below the reference 0.02, so the variance-driven weight stays near its upper end and the fused score keeps trusting MCM.

Figure. The orange points are the most confident under S_{\text{MCM}} but far from every prototype \mu_c, and the dashed boundaries show how \alpha_t trades the two scores off; confident shifted points shrink the MCM variance, so \alpha_t stays high.

What to watch. The bank is built by self-labelling, so confident OOD samples that pass the gate contaminate the prototypes, a form of confirmation bias. \sigma_t^2 is a cumulative variance over the whole stream, not a windowed one, so \alpha_t reacts slowly to late shifts. S_{\text{MCM}}\in[-1,-1/C] and S_{\text{proto}}\in[0,2] are on different scales, so the convex fusion is not calibrated. Each sample’s score also depends on the composition of the test stream.

W-PM-207 · JANUS: Anatomy-Conditioned Gating for Robust CT Triage Under Distribution Shift

Lavsen Dahal, Yubraj Bhandari, Geoffrey Rubin et al. — arXiv:2605.13813

Core idea. Attention pooling produces a convex combination of tokens, so it is invariant to token count. Size-defined findings such as organ volume or vessel calibre are therefore invisible in the pooled embedding; the authors call this the “geometric gap”. JANUS restores this information by computing segmentation-derived macro-radiomic scalars s_\ell per label. It uses them as a multiplicative sigmoid gate on the ROI-pooled visual embedding, a scale-only FiLM, so that measurements can attenuate visual evidence rather than merely add to it. The argument is that anatomy is protocol-invariant while appearance is not.

Mathematical constructs.

Two panels. Left: two tri-slice token grids for the same label. In the first the organ's ROI covers 8 tokens, in the second an enlarged organ covers 22 tokens, all with the same appearance. Attention pooling over the ROI normalises its weights to sum to one, so both give exactly the same pooled embedding z_v, and a purely visual classifier gives the same probability for both. Only the segmentation-derived measurement differs: a z-scored volume s of 0.1 versus 2.4. Right: predicted probability against s for a toy two-dimensional JANUS head. The visual-only probability is flat at 0.83, and the gate at initialisation, sigma(2) = 0.88, gives a flat 0.76. The trained gate sigma(W s + b) closes the size-sensitive channel for normal volumes, so the normal-sized, visually suspicious case drops to 0.46, below the 0.5 decision line (a veto), while the enlarged case keeps 0.81. Because every gate value lies between 0 and 1 and this toy's evidence terms are positive, the curve can never exceed the visual-only ceiling.

Figure. Both token grids pool to the same z_v, so only the measurement s separates the cases, and the gate g=\sigma(W_g s+b_g) vetoes the normal-sized case while staying under the visual-only ceiling: it can only switch evidence off.

What to watch. The in-ROI bias \beta_{\text{in},\ell}m is constant over the softmax support, so it cancels; the hard ROI restriction does all the work. Because g\in[0,1], the gate shrinks magnitudes rather than logits: it acts as a “veto” only when the attenuated components carry positive evidence (w_{\ell k}z_{\ell k}>0). The robustness argument also assumes the segmentation that produces s_\ell is itself invariant to the shift.