SymmDiff: Symmetry-Guided Diffusion for Fracture Localization in Pelvic Radiographs


1Energy AI Track, Korea Institute of Energy Technology (KENTECH), South Korea

2Department of Information and Communication Engineering, Chosun University, South Korea
*Corresponding author

Early Accepted at MICCAI 2026 (top 9%)

Abstract

Unsupervised anomaly detection (UAD) offers a promising direction for fracture analysis where abnormal annotations are scarce, yet pelvic X-ray fracture detection remains exceptionally challenging due to overlapping anatomy, projection artifacts, and the inherently asymmetric presentation of fracture patterns.

We introduce SymmDiff, a symmetry-aware diffusion framework that embeds contralateral anatomical consistency directly into the generative correction process, mirroring the clinical practice of bilateral comparison. By pairing anatomically corresponding left–right regions and enforcing symmetry-consistent reconstruction during diffusion, SymmDiff generates a normal-corrected radiograph that selectively suppresses fracture-induced asymmetries while preserving global anatomical structure, enabling precise fracture localization through residual discrepancies between the input image and its symmetry-corrected counterpart.

Extensive evaluations on pelvic radiographs spanning subtle to severe fractures show that SymmDiff consistently outperforms existing anomaly-detection baselines, highlighting the effectiveness of symmetry-guided generative modeling for reliable fracture localization in clinical imaging.

Key Contributions

  1. A symmetry-conditioned latent diffusion model that establishes a patient-specific representation of normal pelvic anatomy through contralateral correspondence, providing a structural prior for fracture localization.
  2. A symmetry-conditioned reverse diffusion formulation in which contralateral information guides the reverse transition at each step, stabilizing the anatomical trajectory during iterative denoising.
  3. An ROI-guided reverse diffusion scheme with contralateral latent-swap initialization that softly restricts updates to regions exhibiting elevated bilateral discrepancy, reducing projection-induced over-correction while preserving global anatomy.

Method

SymmDiff pipeline overview
(a) Training with input x and its flipped counterpart xsym; (b) random patch-mask generation; (c) inference pipeline with ROI latent swap and DDIM sampling; (d) left/right ROI scoring; (e) multi-scale anomaly fusion.

Symmetry-Aware Latent Encoding

The input radiograph x and its horizontally flipped reference xsym = T(x) are encoded by a pelvic-finetuned VAE into latents z and zsym. Because pelvic anatomy is bilaterally correspondent, the two latents are not independent, so conditioning on the contralateral side strictly reduces uncertainty (H(Z | R) < H(Z)) and supplies a patient-specific structural anchor rather than a population-level notion of normality.

Symmetry-Constrained Training

  • Random patch masking. Patches of the noisy latent are zeroed before denoising, forcing the U-Net to reconstruct from global structure instead of memorizing local texture.
  • Reference conditioning. zsym is concatenated channel-wise with the masked latent, so the denoiser εθ inpaints masked regions using bilateral context. The contralateral reference therefore shapes the whole reverse trajectory, not a post-hoc residual.

ROI-Targeted Inference

  • Soft ROI gate. A side-to-side discrepancy score yields a mask mROI that narrows the correction search space without acting as a hard pre-filter.
  • Latent swap initialization. Inside the ROI the trajectory is initialized from the patient's own contralateral latent, biasing correction toward a symmetry-consistent manifold.
  • Identity outside the mask. Deterministic DDIM (η = 0) updates only inside the ROI, so the reverse process is the identity elsewhere — imperfect mask estimation cannot induce global structural drift.

Multi-Scale Anomaly Fusion

A single residual is unreliable in pelvic radiographs, where abnormalities differ in scale and cue. Four complementary discrepancies between the input and its reconstruction — pixel, gradient, perceptual (ResNet features), and latent — are normalized per map and combined convexly into one anomaly map. Thin cortical breaks surface most strongly in the gradient and perceptual views, while broader deformities dominate the pixel and latent views.

Results

94.2
Image-level AUROC
88.4
Pixel-level AUROC
+7.7
Pixel AUPRC over the
second-best method
0
Abnormal labels used
during training

Quantitative Comparison

We evaluate on a retrospective Chosun University Hospital pelvic X-ray dataset. SymmDiff is best at both image and pixel level. Relative to the second-best method (THOR), image-level AUROC / AUPRC / F1max improve by +4.9 / +2.5 / +2.8, and pixel-level by +3.9 / +7.7 / +5.5.

Method Image-level Pixel-level
AUROCAUPRCF1max AUROCAUPRCF1max
DDPM 84.583.080.176.523.324.6
AnoDDPM 87.585.483.079.526.127.8
AutoDDPM 89.085.984.280.627.627.0
THOR 89.389.188.384.536.237.2
SymmDiff (ours) 94.291.691.1 88.443.942.7

Values in %. Best results in bold.

Qualitative Localization

Across minor-to-large fractures (Samples 1–3), SymmDiff yields anatomically plausible reconstructions and localizes anomalies consistent with the masks. For the implant case (Sample 4), responses concentrate around the implant with minimal spillover; for the healthy case (Sample 5), activations remain low.

Qualitative pelvic-radiograph localization results
Qualitative localization results on pelvic X-rays. Columns show five different test samples. Rows: input radiograph, corrected reconstruction, binary ground-truth mask, and predicted anomaly heatmap.

Ablations

Each component contributes. Removing reference (symmetry) conditioning causes the largest drop, confirming the side-to-side prior as the strongest stabilizer; ROI-constrained denoising prevents global drift, and multi-scale fusion is necessary for thin fractures that are weak in raw intensity residuals.

Variant Image-level Pixel-level
AUROCAUPRCF1max AUROCAUPRCF1max
SymmDiff (full) 94.291.691.1 88.443.942.7
w/o reference conditioning 89.488.286.279.932.430.6
w/o random patch masking 93.790.889.786.336.035.7
w/o ROI-constrained denoising 91.890.389.883.235.735.1
w/o latent swap 92.690.589.884.538.537.7
w/o multi-scale fusion (pixel only) 93.991.290.786.636.835.9

Values in %.

Insights

Insight 1

Contralateral consistency is a strong inductive bias for pelvic UAD — it stabilizes “normality” where global density alone fails.

Insight 2

Symmetry must enter the reverse trajectory, not the post-hoc residual — coupling it during denoising is what prevents anatomical drift.

Insight 3

ROI-gated updates with identity outside the mask make the pipeline robust to imperfect contralateral references.

Insight 4

Multi-scale residual fusion is essential for thin cortical breaks that vanish in any single residual view.

Dataset

Evaluation uses a retrospective pelvic X-ray cohort collected at Chosun University Hospital, South Korea (2015–2025):

  • Normal radiographs: 1,268, split 80/10/10 into train/val/test — the only data seen during training.
  • Abnormal cases: 534, held out for evaluation only, with pixel-level fracture masks.
  • Resolution: images resized to 256 × 256; diffusion runs in a 32 × 32 VAE latent space.
  • Sampling: T = 1000 training steps; deterministic DDIM with K = 25 steps at inference.

The cohort is retrospective clinical data and is not publicly redistributable. The full training and evaluation code is released so the pipeline can be reproduced on comparable radiograph collections.

Code on GitHub

BibTeX

@inproceedings{rahman2026symmdiff,
  title     = {SymmDiff: Symmetry-Guided Diffusion for Fracture
               Localization in Pelvic Radiographs},
  author    = {Rahman, Abdul and Ghafoor, Afnan and Lee, Bumshik},
  booktitle = {Medical Image Computing and Computer-Assisted
               Intervention -- MICCAI 2026},
  year      = {2026},
  publisher = {Springer},
}