Exploiting Completeness Perception with Diffusion Transformer for Unified 3D MRI Synthesis
Organizations: School of Engineering, University of Birmingham, UK · William Harvey Research Institute, Queen Mary University London, UK · Barts Heart Centre, St Bartholomew’s Hospital, Barts Health NHS Trust, UK · Division of Cardiology, Johns Hopkins University School of Medicine, US
Abstract
Missing data problems, such as missing modalities in multi-modal brain MRI and missing slices in cardiac MRI, pose significant challenges in clinical practice. Existing methods rely on external guidance to supply detailed missing-state information for instructing generative models to synthesize missing MRIs. However, manual indicators are not always available or reliable in real-world scenarios due to the unpredictable nature of clinical environments. Moreover, these explicit masks are not informative enough to provide guidance for improving semantic consistency. In this work, we argue that generative models should infer and recognize missing states in a self-perceptive manner, enabling them to better capture subtle anatomical and pathological variations. Towards this goal, we propose CoPeDiT, a shared completeness-perception framework for 3D MRI synthesis, following a common conditioning strategy with task-specific instantiations for different missing-data scenarios. Specifically, we incorporate dedicated pretext tasks into our tokenizer, CoPeVAE, empowering it to learn completeness-aware discriminative prompt tokens, and design MDiT3D, a specialized diffusion transformer architecture for 3D MRI synthesis that effectively uses the completeness-aware prompt tokens as guidance to enhance semantic consistency in 3D space. Comprehensive evaluations on three large-scale MRI datasets demonstrate that CoPeDiT consistently improves upon state-of-the-art methods across diverse missing patterns, yielding high-fidelity and structurally consistent MRI synthesis. Our code is available at https://github.com/JK-Liu7/CoPeDiT.
Figures & tables
| 1 | 2 | 3 | |||||||||||||
| PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | |
| GAN-based Methods | |||||||||||||||
| MMGAN Sharma and Hamarneh (2020) | 24.71 1.57 | 0.817 0.027 | 0.089 0.023 | 27.94 | 489.86 | 24.38 1.74 | 0.806 0.023 | 0.093 0.029 | 32.48 | 726.93 | 24.06 1.92 | 0.794 0.031 | 0.102 0.035 | 39.37 | 898.17 |
| MMT Liu et al. (2023) | 25.19 1.41 | 0.824 0.017 | 0.089 0.027 | 24.53 | 527.06 | 24.50 1.55 | 0.811 0.020 | 0.092 0.025 | 29.57 | 686.52 | 23.92 1.53 | 0.801 0.021 | 0.099 0.038 | 39.66 | 841.46 |
| Hyper-GAE Yang et al. (2023) | 24.65 1.62 | 0.813 0.022 | 0.087 0.018 | 28.97 | 609.65 | 24.42 1.74 | 0.808 0.024 | 0.096 0.021 | 33.52 | 815.92 | 23.86 1.88 | 0.788 0.029 | 0.105 0.029 | 41.79 | 948.27 |
| Diffusion Model-based Methods | |||||||||||||||
| 1 | 2 | |||||||||
| PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | |
| GAN-based Methods | ||||||||||
| MMGAN Sharma and Hamarneh (2020) | 22.29 1.35 | 0.684 0.015 | 0.100 0.027 | 70.91 | 1447.83 | 21.13 1.49 | 0.668 0.019 | 0.107 0.034 | 93.57 | 1787.39 |
| MMT Liu et al. (2023) | 22.64 1.49 | 0.698 0.013 | 0.098 0.035 | 53.60 | 1329.25 | 21.82 1.60 | 0.687 0.019 | 0.102 0.029 | 72.24 | 1562.44 |
| Hyper-GAE Yang et al. (2023) | 22.12 1.33 | 0.682 0.017 | 0.100 0.039 | 72.62 | 1520.49 | 20.91 1.45 | 0.662 0.021 | 0.109 0.042 | 98.79 | 1712.90 |
| Diffusion Model-based Methods | ||||||||||
| 8 | 16 | 24 | |||||||||||||
| PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | |
| GAN-based Methods | |||||||||||||||
| MMGAN Sharma and Hamarneh (2020) | 25.81 0.86 | 0.815 0.012 | 0.076 0.012 | 16.68 | 392.48 | 24.35 0.84 | 0.793 0.009 | 0.080 0.013 | 27.52 | 604.37 | 23.06 1.08 | 0.776 0.018 | 0.091 0.016 | 45.88 | 767.92 |
| MMT Liu et al. (2023) | 26.02 0.82 | 0.824 0.009 | 0.075 0.016 | 15.90 | 429.72 | 24.73 0.87 | 0.809 0.010 | 0.080 0.015 | 23.75 | 570.29 | 24.12 1.06 | 0.794 0.017 | 0.086 0.015 | 37.39 | 708.68 |
| Hyper-GAE Yang et al. (2023) | 25.23 0.89 | 0.810 0.012 | 0.078 0.014 | 19.02 | 517.55 | 23.66 0.94 | 0.789 0.013 | 0.086 0.015 | 31.84 | 648.35 | 22.70 1.14 | 0.771 0.019 | 0.094 0.019 | 48.27 | 845.14 |
| Diffusion Model-based Methods | |||||||||||||||
| BraTS | UKBB | ||||||||||||||||||||||||
| 1 | 2 | 3 | 8 | 24 | |||||||||||||||||||||
| PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | |
| w/o | 27.35 | 0.833 | 0.060 | 16.04 | 335.08 | 27.02 | 0.824 | 0.064 | 17.30 | 475.32 | 26.73 | 0.814 | 0.069 | 19.62 | 556.79 | 25.82 | 0.819 | 0.076 | 16.34 | 427.06 | 24.53 | 0.803 | 0.085 | 33.80 | 610.46 |
| w/o | 26.92 | 0.829 | 0.063 | 18.46 | 372.36 | 26.43 | 0.819 | 0.067 | 20.23 | 460.45 | 26.06 | 0.810 | 0.073 | 25.13 | 572.03 | 25.17 | 0.812 | 0.078 | 20.08 | 534.80 | 24.39 | 0.798 | 0.086 | 36.54 | 697.51 |
| w/o | 27.56 | 0.835 | 0.058 | 15.26 | 341.70 | 27.22 | 0.827 | 0.060 | 16.37 | 395.43 | 26.90 | 0.815 | 0.065 | 17.58 | 468.23 | 26.27 | 0.828 | 0.074 | 16.79 | 388.46 | 25.08 | 0.813 | 0.080 | 29.83 | 578.13 |
| w/o Prompt Tokens | 25.92 | 0.823 | 0.069 | 25.69 | 418.12 | 25.06 | 0.807 | 0.080 | 32.17 | 556.92 | 24.83 | 0.802 | 0.089 | 37.97 | 748.25 | 24.70 | 0.797 | 0.083 | 23.29 | 721.35 | 23.56 | 0.778 | 0.090 | 42.17 | 830.72 |
Appendix figures & tables20 assets
Supplementary material from the paper’s appendix.
Appendix
| Datasets | Modality | Cases | Train | Test |
| Brain MRI | ||||
| BraTS Baid et al. (2021) | T1, T1ce, T2, FLAIR | 1251 | 1000 | 251 |
| IXI Brain Development Project (2025) | T1, T2, PD | 577 | 462 | 115 |
| Cardiac MRI | ||||
| UKBB Petersen et al. (2016) | - | 31350 | 25080 | 6270 |
| MESA Zhang et al. (2018) | - | 298 | 238 | 60 |
| Prompt token encoder | |||
| Architecture | 3D Conv (in 8, out 256) 3D BatchNorm ReLU 3D Conv (in 256, out 512) 3D BatchNorm ReLU 3D Adaptive Avg Pool Linear (512, 1024) ReLU Linear (1024, 512) | 3D Conv (in 8, out 256) 3D BatchNorm ReLU 3D Conv (in 256, out 512) 3D BatchNorm ReLU 3D Adaptive Avg Pool Linear (512, 1024) ReLU Linear (1024, 512) | 3D Conv (in 8, out 256) 3D BatchNorm ReLU 3D Conv (in 256, out 512) 3D BatchNorm ReLU 3D Adaptive Avg Pool Linear (512, 1024) ReLU Linear (1024, 512) |
| Projection Head | |||
| Architecture | SiLU Linear (512, ) | SiLU Linear (512, ) | SiLU Linear (512, 128) |
| CoPeVAE-B | CoPeVAE-C | |
| Architecture | ||
| Input dim. | ||
| Num. codebook | 8192 | 8192 |
| Latent dim. | 8 | 8 |
| Channels | (256, 384, 512) | (32, 64, 128) |
| Compression ratio | (8, 8, 8) | (8, 8, 8) |
| MDiT3D-B | MDiT3D-C | |
| Architecture | ||
| Input dim. | ||
| Hidden dim. | 768 | 576 |
| Num. blocks | 16 | 12 |
| Num. heads | 12 | 12 |
| Patch size | 2 | 1 |
| 1 | 3 | |||||||
| Lesion-wise Fidelity | Anatomical Consistency | Lesion-wise Fidelity | Anatomical Consistency | |||||
| MAE | SSIM | Dice (%) | HD95 (mm) | MAE | SSIM | Dice (%) | HD95 (mm) | |
| GAN-based Methods | ||||||||
| MMGAN Sharma and Hamarneh (2020) | 0.095 0.025 | 0.792 0.036 | 83.91 10.40 | 11.09 4.57 | 0.108 0.043 | 0.786 0.035 | 81.67 9.42 | 11.83 5.62 |
| MMT Liu et al. (2023) | 0.092 0.019 | 0.792 0.022 | 83.66 12.05 | 11.24 5.08 | 0.098 0.024 | 0.784 0.020 | 81.80 11.59 | 12.08 4.38 |
| Hyper-GAE Yang et al. (2023) | 0.093 0.031 | 0.787 0.034 | 84.18 12.43 | 10.74 4.26 | 0.105 0.034 | 0.783 0.032 | 81.29 8.96 | 12.27 5.40 |
| Method | BraTS: 3 Missing Modalities | IXI: 2 Missing Modalities | ||||||||
| PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | |
| M2DN Meng et al. (2024) | 25.15 0.39 | 0.808 0.005 | 0.091 0.006 | 32.04 5.11 | 540.42 27.22 | 22.83 0.41 | 0.703 0.004 | 0.096 0.003 | 56.11 7.65 | 1060.50 65.95 |
| ASLDM Zhou et al. (2026) | 26.16 0.21 | 0.811 0.004 | 0.070 0.006 | 25.94 3.30 | 498.32 30.56 | 23.29 0.42 | 0.712 0.005 | 0.085 0.006 | 46.34 5.76 | 867.91 47.79 |
| CoPeDiT | 27.78 0.28 | 0.821 0.005 | 0.062 0.004 | 15.07 2.63 | 316.08 23.46 | 23.88 0.36 | 0.721 0.006 | 0.073 0.005 | 32.97 4.56 | 729.28 56.44 |
| IXI | ||||||||||
| 1 | 2 | |||||||||
| PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | |
| w/o | 23.56 | 0.720 | 0.089 | 35.93 | 724.18 | 23.04 | 0.708 | 0.095 | 48.71 | 917.76 |
| w/o | 22.81 | 0.697 | 0.099 | 50.70 | 1267.70 | 21.99 | 0.692 | 0.101 | 63.16 | 1281.31 |
| w/o | 24.17 | 0.724 | 0.082 | 31.89 | 685.13 | 23.56 | 0.710 | 0.087 | 39.87 | 876.94 |
| w/o Prompt Tokens | 22.48 | 0.696 | 0.102 | 57.64 | 1315.59 | 21.67 | 0.683 | 0.106 | 81.49 | 1542.24 |
| PSNR | SSIM | MAE | FID | FVD | |
| MMT Liu et al. (2023) | 22.64 | 0.698 | 0.098 | 53.60 | 1329.25 |
| + Prompt Tokens (ours) | 23.19 (+0.55) | 0.707 (+0.009) | 0.092 (-0.006) | 46.13 (–7.47) | 1096.06 (–233.19) |
| Hyper-GAE Yang et al. (2023) | 22.12 | 0.682 | 0.100 | 72.62 | 1520.49 |
| + Prompt Tokens (ours) | 22.46 (+0.34) | 0.694 (+0.012) | 0.093 (-0.007) | 59.43 (–13.19) | 1261.53 (–258.96) |
| M2DN Meng et al. (2024) | 23.47 | 0.715 | 0.093 | 42.52 | 845.29 |
| + Prompt Tokens (ours) | 23.84 (+0.37) | 0.726 (+0.011) | 0.083 (-0.010) | 33.79 (–8.73) | 684.62 (–160.67) |
| BraTS | UKBB | ||||||||||||||||||||||||
| 1 | 2 | 3 | 8 | 24 | |||||||||||||||||||||
| PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | |
| Spatial / Planar | 27.47 | 0.834 | 0.060 | 15.41 | 317.62 | 27.20 | 0.825 | 0.062 | 16.83 | 484.39 | 27.03 | 0.817 | 0.068 | 17.45 | 592.17 | 26.29 | 0.827 | 0.075 | 16.82 | 405.72 | 25.22 | 0.814 | 0.080 | 29.24 | 604.32 |
| Both | 27.76 | 0.836 | 0.056 | 13.94 | 294.37 | 27.54 | 0.827 | 0.059 | 15.48 | 367.20 | 27.29 | 0.818 | 0.064 | 16.77 | 434.83 | 26.33 | 0.827 | 0.073 | 16.39 | 414.37 | 25.28 | 0.815 | 0.080 | 28.45 | 587.13 |
| Modal / Spatial | 28.26 | 0.842 | 0.055 | 12.67 | 254.71 | 28.13 | 0.831 | 0.058 | 13.25 | 287.58 | 27.91 | 0.822 | 0.063 | 14.89 | 323.19 | 26.42 | 0.831 | 0.072 | 15.53 | 318.62 | 25.39 | 0.817 | 0.078 | 25.84 | 490.57 |
| BraTS | UKBB | ||||||||||||||||||||||||
| 1 | 2 | 3 | 8 | 24 | |||||||||||||||||||||
| PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | PSNR | SSIM | MAE | FID | FVD | |
| UNet Rombach et al. (2022) | 25.61 | 0.825 | 0.077 | 23.56 | 433.55 | 25.20 | 0.816 | 0.080 | 28.37 | 545.89 | 24.78 | 0.805 | 0.086 | 36.70 | 707.83 | 24.46 | 0.800 | 0.083 | 22.34 | 689.53 | 23.01 | 0.778 | 0.091 | 41.59 | 871.64 |
| DiT Peebles and Xie (2023) | 26.78 | 0.835 | 0.070 | 19.72 | 392.09 | 26.14 | 0.823 | 0.073 | 21.84 | 498.13 | 25.74 | 0.808 | 0.075 | 24.47 | 611.26 | 25.89 | 0.825 | 0.074 | 16.28 | 403.83 | 24.78 | 0.799 | 0.081 | 36.10 | 592.72 |
| DiT-3D Mo et al. (2023) | 26.84 | 0.835 | 0.069 | 19.23 | 359.83 | 26.23 | 0.822 | 0.073 | 21.95 | 487.12 | 25.90 | 0.810 | 0.078 | 26.08 | 593.42 | 26.08 | 0.825 | 0.075 | 16.37 | 397.71 | 24.83 | 0.806 | 0.081 | 33.73 | 610.89 |
| MDiT3D | 28.26 | 0.842 | 0.055 | 12.67 | 254.71 | 28.13 | 0.831 | 0.058 | 13.25 | 287.58 | 27.91 | 0.822 | 0.063 | 14.89 | 323.19 | 26.42 | 0.831 | 0.072 | 15.53 | 318.62 | 25.39 | 0.817 | 0.078 | 25.84 | 490.57 |
| # Missing | Available Modalities | Method | Results | |||||||
| T1 | T1ce | T2 | FLAIR | PSNR | SSIM | MAE | FID | FVD | ||
| 1 | w/o Prompt Tokens | 25.49 | 0.820 | 0.070 | 29.56 | 466.08 | ||||
| w/ Mask Codes | 26.80 | 0.827 | 0.064 | 22.19 | 429.57 | |||||
| CoPeDiT | 28.10 | 0.839 | 0.057 | 14.19 | 302.16 | |||||
| 2 | w/o Prompt Tokens | 24.39 | 0.804 | 0.093 | 35.59 | 724.51 | ||||
| w/ Mask Codes | 26.13 | 0.813 | 0.072 | 26.92 | 587.45 | |||||
| Dice Score (%) | ||||
| WT | TC | ET | AVG | |
| Missing | 83.75 | 82.81 | 83.50 | 83.35 |
| GAN-based Methods | ||||
| MMGAN Sharma and Hamarneh (2020) | 86.90 | 86.27 | 85.26 | 86.14 |
| MMT Liu et al. (2023) | 87.41 | 85.92 | 84.58 | 85.97 |
| Hyper-GAE Yang et al. (2023) | 86.14 | 85.07 | 84.72 | 85.31 |