Generation of Heterogeneous PET Images from Uniform Organ Activity Maps Using a Pretrained Domain-Adapted Diffusion Model
Suya Li, Kaushik Dutta, Debojyoti Pal, Jingqin Luo, and Kooresh I. Shoghi

TL;DR
This paper introduces a pretrained domain-adapted diffusion model that synthesizes realistic, heterogeneous PET images from uniform organ activity maps, enhancing virtual imaging and deep learning applications.
Contribution
The study develops a novel diffusion-based framework that generates anatomically conditioned PET images from uniform activity maps, improving realism and variability over traditional methods.
Findings
High quantitative accuracy with organ SUV correlation above 0.92.
Synthesized images exhibit noise and texture similar to real PET images.
Human observer study shows images are visually indistinguishable from real PET scans.
Abstract
Synthetic PET images are valuable for quantitative imaging workflow development, scalable virtual imaging trials, and deep learning model training, but conventional physics-based simulation approaches are computationally intensive, limited in anatomical variability, and often fail to capture heterogeneous PET uptake. This study developed a pretrained domain-adapted diffusion (PAD) model for anatomy-conditioned PET synthesis from uniform organ activity maps. PAD adopts a natural-image pretrained text-to-image decoder with an upstream conditioning encoder and a downstream PET-domain adapter. A two-phase training strategy was used, with the first phase learning coarse uptake distributions and the second refining local image details. Uniform organ activity maps were generated from CT-based segmentations by assigning each organ its mean uptake from the paired PET image. Evaluation included…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
