This repository contains the pretrained latent-space diffusion model used in the
DM4CT: Benchmarking Diffusion Models for CT Reconstruction (ICLR 2026) benchmark.
This model learns a prior over CT reconstruction images in a compressed latent space using a denoising diffusion probabilistic model (DDPM).
Unlike pixel diffusion models, diffusion is performed in the latent space of a pretrained autoencoder (VQ-VAE).
This model is intended to be combined with data-consistency correction for CT reconstruction tasks.
The model was trained on the industrial CT dataset LoDoInd.
You can load and use this model with the diffusers library:
from diffusers import LDMPipeline
import torch
pipeline = LDMPipeline.from_pretrained(
"jiayangshi/lodoind_latent_diffusion"
)
pipeline.to("cuda")
# Generate a sample (unconditional prior)
image = pipeline().images[0]
image.save("generated_ct_slice.png")
Note: For actual CT reconstruction, this prior is typically used with data-consistency guidance as described in the paper.
@inproceedings{
shi2026dmct,
title={{DM}4{CT}: Benchmarking Diffusion Models for Computed Tomography Reconstruction},
author={Shi, Jiayang and Pelt, Dani{\in}l M and Batenburg, K Joost},
booktitle={The Fourteenth International Conference on Learning Representations},
year={2026},
url={https://openreview.net/forum?id=YE5scJekg5}
}
5 commits
1 commits
This repository contains the pretrained latent-space diffusion model used in the
DM4CT: Benchmarking Diffusion Models for CT Reconstruction (ICLR 2026) benchmark.
This model learns a prior over CT reconstruction images in a compressed latent space using a denoising diffusion probabilistic model (DDPM).
Unlike pixel diffusion models, diffusion is performed in the latent space of a pretrained autoencoder (VQ-VAE).
This model is intended to be combined with data-consistency correction for CT reconstruction tasks.
The model was trained on the industrial CT dataset LoDoInd.
You can load and use this model with the diffusers library:
from diffusers import LDMPipeline
import torch
pipeline = LDMPipeline.from_pretrained(
"jiayangshi/lodoind_latent_diffusion"
)
pipeline.to("cuda")
# Generate a sample (unconditional prior)
image = pipeline().images[0]
image.save("generated_ct_slice.png")
Note: For actual CT reconstruction, this prior is typically used with data-consistency guidance as described in the paper.
@inproceedings{
shi2026dmct,
title={{DM}4{CT}: Benchmarking Diffusion Models for Computed Tomography Reconstruction},
author={Shi, Jiayang and Pelt, Dani{\in}l M and Batenburg, K Joost},
booktitle={The Fourteenth International Conference on Learning Representations},
year={2026},
url={https://openreview.net/forum?id=YE5scJekg5}
}
5 commits
1 commits