TransNSNet: A Transformer-Enhanced Multi-Scale Adversarial Framework for CT-to-PET Image Synthesis
Organizations: Fukui University of Technology, Fukui Campus, 3-6-1 Gakuen, Fukui City, Fukui Prefecture 910-8505, JAPAN · University of Fukui, Bunkyo Campus, 3-9-1 Bunkyo, Fukui City, Fukui Prefecture 910-8507, JAPAN
Abstract
This study investigates CT-to-PET image synthesis using TransNSNet, a Transformer-enhanced multi-scale adversarial framework. A paired CT-PET dataset was curated from the public non-small cell lung cancer (NSCLC) Radiogenomics collection through patient screening, slice-level matching, preprocessing, and patient-level train-test separation. The proposed framework generates PET-like predictions at multiple spatial scales and applies coarse-to-fine reconstruction supervision, while TransPatchGAN introduces contextual feature interaction into adversarial evaluation. A progressive ablation study compares Pix2Pix, NSNet-Base, NSNet-D, and TransNSNet. Image-level performance was summarized over a fixed convergence window (epochs 80-101) from one training run per model. TransNSNet achieved the best mean value in nine of ten metrics, whereas NSNet-Base achieved the highest visual saliency-induced index. For fixed-fraction high-intensity regions, NSNet-D was marginally higher in slice-level recall and balanced accuracy, but the equal-weight patient-level values were nearly identical and the highest Dice values shifted to TransNSNet. These differences were small relative to between-patient variability. In the separate adaptive patient-level analysis (n=10), no pairwise model difference remained statistically significant after Holm correction. TransNSNet also had a substantially smaller parameter footprint than the original next-scale models. These findings indicate promising image-quality trends, but they do not establish statistical superiority or clinical validity; synthesized PET-like images should not be interpreted as substitutes for clinically acquired PET.
Figures & tables
| AMC | R01 | Total | ||||
|---|---|---|---|---|---|---|
| Split | Patients | CT-PET pairs | Patients | CT-PET pairs | Patients | Images |
| Train | 32 | 8,590 | 105 | 30,369 | 137 | 77,918 |
| Test | 3 | 765 | 7 | 2,140 | 10 | 5,810 |
| Total | 35 | 9,355 | 112 | 32,509 | 147 | 83,728 |
| Model | Generator | Discriminator | Multi-scale supervision | Transformer in generator | Transformer in discriminator | Ablation purpose |
|---|---|---|---|---|---|---|
| Pix2Pix | U-Net generator | PatchGAN discriminator | – | – | – | Baseline conditional GAN for paired CT-to-PET translation |
| NSNet-Base | Next-scale generator | PatchGAN-style discriminator | – | – | Compare next-scale generation and multi-scale PET supervision with the baseline | |
| NSNet-D | Next-scale generator | TransPatchGAN | – | Compare TransPatchGAN with the PatchGAN-style discriminator | ||
| TransNSNet | Transformer-enhanced next-scale generator | TransPatchGAN | Final proposed model; evaluate the complete Transformer-enhanced next-scale adversarial framework |
| Metric | Pix2Pix | NSNet-Base | NSNet-D | TransNSNet |
|---|---|---|---|---|
| SSIM | 0.8888 0.0011 | 0.8883 0.0010 | 0.8894 0.0006 | 0.8918 0.0015 |
| MS-SSIM | 0.8584 0.0014 | 0.8588 0.0002 | 0.8593 0.0004 | 0.8649 0.0011 |
| PSNR | 26.6841 0.0339 | 26.8227 0.0184 | 26.8493 0.0156 | 27.1390 0.0994 |
| MSE | 0.0034 0.0000 | 0.0034 0.0000 | 0.0034 0.0000 | 0.0032 0.0001 |
| MAE | 0.0165 0.0001 | 0.0165 0.0000 | 0.0165 0.0000 | 0.0162 0.0001 |
| GMSD | 0.1140 0.0012 | 0.1121 0.0002 | 0.1114 0.0002 | 0.1097 0.0004 |
| Metric | Pix2Pix | NSNet-Base | NSNet-D | TransNSNet |
|---|---|---|---|---|
| HU-Dice | 0.4063 0.2187 | 0.4059 0.2141 | 0.4230 0.2156 | 0.4223 0.2196 |
| HU-IoU | 0.2796 0.1818 | 0.2784 0.1790 | 0.2931 0.1844 | 0.2932 0.1860 |
| HU-Precision | 0.4011 0.2225 | 0.4032 0.2183 | 0.4145 0.2193 | 0.4165 0.2244 |
| HU-Recall | 0.4176 0.2187 | 0.4150 0.2134 | 0.4402 0.2171 | 0.4359 0.2198 |
| HU-Specificity | 0.9687 0.0115 | 0.9695 0.0110 | 0.9689 0.0116 | 0.9693 0.0118 |
| HU-Balanced Acc. | 0.6932 0.1147 | 0.6922 0.1118 | 0.7046 0.1140 | 0.7026 0.1154 |
| Metric | Pix2Pix | NSNet-Base | NSNet-D | TransNSNet |
|---|---|---|---|---|
| LU-Dice | 0.4232 0.1267 | 0.4209 0.1270 | 0.4277 0.1245 | 0.4307 0.1282 |
| LU-IoU | 0.3053 0.1023 | 0.3034 0.1029 | 0.3108 0.1016 | 0.3154 0.1047 |
| LU-Precision | 0.4059 0.1186 | 0.4101 0.1089 | 0.4000 0.1030 | 0.4155 0.1015 |
| LU-Recall | 0.6215 0.1747 | 0.6282 0.1824 | 0.6953 0.1790 | 0.6435 0.2017 |
| LU-MAE | 0.2573 0.0750 | 0.2601 0.0747 | 0.2500 0.0779 | 0.2458 0.0824 |
| Model | Generator parameters | Discriminator parameters | Total parameters |
|---|---|---|---|
| Pix2Pix | 30.94M | 2.77M | 33.70M |
| NSNet-Base | 83.06M | 2.77M | 85.83M |
| NSNet-D | 83.06M | 3.82M | 86.88M |
| TransNSNet | 19.84M | 3.82M | 23.66M |
| Metric | Pix2Pix | NSNet-Base | NSNet-D | TransNSNet |
|---|---|---|---|---|
| HU-Dice | 0.4114 0.0983 | 0.4103 0.1009 | 0.4261 0.0991 | 0.4281 0.1000 |
| HU-IoU | 0.2837 0.0775 | 0.2817 0.0798 | 0.2958 0.0810 | 0.2978 0.0806 |
| HU-Precision | 0.4075 0.0959 | 0.4091 0.0985 | 0.4195 0.0951 | 0.4239 0.0980 |
| HU-Recall | 0.4206 0.0982 | 0.4169 0.1001 | 0.4397 0.1002 | 0.4389 0.0991 |
| HU-Specificity | 0.9689 0.0050 | 0.9696 0.0051 | 0.9691 0.0051 | 0.9696 0.0053 |
| HU-Balanced Acc. | 0.6948 0.0515 | 0.6932 0.0526 | 0.7044 0.0526 | 0.7042 0.0522 |
Medical Image Synthesis
Medical image synthesis creates, translates, reconstructs, and edits clinical images to fill missing data and support analysis.
See all 310 papers