Figure 1.
Preprocessing pipeline showing registrations of the CT to MRI and the MRI to MNI152 followed by brain extraction.
Figure 1.
Preprocessing pipeline showing registrations of the CT to MRI and the MRI to MNI152 followed by brain extraction.
Figure 2.
Architecture of UNet.
Figure 2.
Architecture of UNet.
Figure 3.
Architecture of UNet V2.
Figure 3.
Architecture of UNet V2.
Figure 4.
Architecture of Patch Based UNet.
Figure 4.
Architecture of Patch Based UNet.
Figure 5.
Architecture of 2D UNet.
Figure 5.
Architecture of 2D UNet.
Figure 6.
Architecture of UNet++.
Figure 6.
Architecture of UNet++.
Figure 7.
Architecture of Attention UNet.
Figure 7.
Architecture of Attention UNet.
Figure 8.
Architecture of Transformer UNet.
Figure 8.
Architecture of Transformer UNet.
Figure 9.
(a) MRI of Patient Alpha. (b) Target MRI for the registration task.
Figure 9.
(a) MRI of Patient Alpha. (b) Target MRI for the registration task.
Figure 11.
Slices of a Synthetic MRI produced from a preliminary UNet trained with five different loss functions compared to the true MRI. The Synthetic MRI generated by the model trained with Mean Absolute Error (MAE) as the loss functions appears the most visually similar to the true MRI. PSNR – Peak Signal to Noise Ratio, MSE – Mean Squared Error, MAE – Mean Absolute Error, SSIM - Structural Similarity Index Measurement.
Figure 11.
Slices of a Synthetic MRI produced from a preliminary UNet trained with five different loss functions compared to the true MRI. The Synthetic MRI generated by the model trained with Mean Absolute Error (MAE) as the loss functions appears the most visually similar to the true MRI. PSNR – Peak Signal to Noise Ratio, MSE – Mean Squared Error, MAE – Mean Absolute Error, SSIM - Structural Similarity Index Measurement.
Figure 12.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by UNet (Right).
Figure 12.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by UNet (Right).
| |
True CT |
True MRI |
Synthesised MRI |
| Patient A |
|
|
|
| |
| Patient B |
|
|
|
| |
| Patient C |
|
|
|
Figure 13.
Axial slices of CT Scans (Left), True MRIs (Center), and Synthetic MRIs generated by UNet V2 (Right).
Figure 13.
Axial slices of CT Scans (Left), True MRIs (Center), and Synthetic MRIs generated by UNet V2 (Right).
| |
True CT |
True MRI |
Synthesised MRI |
| Patient A |
|
|
|
| |
| Patient B |
|
|
|
| |
| Patient C |
|
|
|
Figure 14.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by Patch Based UNet (Right).
Figure 14.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by Patch Based UNet (Right).
| |
True CT |
True MRI |
Synthesised MRI |
| Patient A |
|
|
|
| |
| Patient B |
|
|
|
| |
| Patient C |
|
|
|
Figure 15.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by 2D UNet (Right).
Figure 15.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by 2D UNet (Right).
| |
True CT |
True MRI |
Synthesised MRI |
| Patient A |
|
|
|
| |
| Patient B |
|
|
|
| |
| Patient C |
|
|
|
Figure 16.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by UNet++ (Right).
Figure 16.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by UNet++ (Right).
| |
True CT |
True MRI |
Synthesised MRI |
| Patient A |
|
|
|
| |
| Patient B |
|
|
|
| |
| Patient C |
|
|
|
Figure 17.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by Attention UNet (Right).
Figure 17.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by Attention UNet (Right).
| |
True CT |
True MRI |
Synthesised MRI |
| Patient A |
|
|
|
| |
| Patient B |
|
|
|
| |
| Patient C |
|
|
|
Figure 18.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by Transformer UNet (Right).
Figure 18.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by Transformer UNet (Right).
| |
True CT |
True MRI |
Synthesised MRI |
| Patient A |
|
|
|
| |
| Patient B |
|
|
|
| |
| Patient C |
|
|
|
Figure 19.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by CycleGAN (Right).
Figure 19.
Axial slices of CT Scans (Left), True MRIs (Centre), and Synthetic MRIs generated by CycleGAN (Right).
| |
True CT |
True MRI |
Synthesised MRI |
| Patient A |
|
|
|
| |
| Patient B |
|
|
|
| |
| Patient C |
|
|
|
Figure 20.
Four slices of an MRI of Patient D generated by each of the eight models along with the True MRI.
Figure 20.
Four slices of an MRI of Patient D generated by each of the eight models along with the True MRI.
Figure 21.
Lesion segmentations of the True MRI and Synthetic MRIs for Patient E (Left) and Patient A (Right).
Figure 21.
Lesion segmentations of the True MRI and Synthetic MRIs for Patient E (Left) and Patient A (Right).
Figure 22.
Segmentation maps of the True MRI and Synthetic MRIs of Patient F and Patient G.
Figure 22.
Segmentation maps of the True MRI and Synthetic MRIs of Patient F and Patient G.
Figure 23.
Registration of the True MRI and Synthetic MRIs of Patient H and the associated registrations of the CT of Patient H.
Figure 23.
Registration of the True MRI and Synthetic MRIs of Patient H and the associated registrations of the CT of Patient H.
Figure 24.
(a) Coronal slices of an MRI generated by 2D UNet. (b) Sagittal slices of an MRI generated by 2D UNet.
Figure 24.
(a) Coronal slices of an MRI generated by 2D UNet. (b) Sagittal slices of an MRI generated by 2D UNet.
Table 1.
MRI acquisition parameters for included studies.
Table 1.
MRI acquisition parameters for included studies.
| Study |
n |
Scanner |
TR (ms) |
TE (ms) |
TI (ms) |
Flip (°) |
Sequence*
|
| 1 |
55 |
Avanto 1.5T |
11 |
4.94 |
n/a |
15 |
FLASH3D |
| 2 |
47 |
Avanto 1.5T |
13 |
4.76 |
n/a |
25 |
FLASH3D |
| 3 |
8 |
Skyra 3T |
23 |
2.46 |
n/a |
23 |
FLASH3D |
| 4 |
18 |
Skyra 3T |
1900 |
2.07 |
900 |
9 |
FLASH3D, MPRAGE |
| 5 |
53 |
Avanto 1.5T |
2200 |
2.97 |
900 |
8 |
FLASH3D, MPRAGE |
Table 2.
Evaluation metrics for each model averaged over the test set along with standard deviations.
Table 2.
Evaluation metrics for each model averaged over the test set along with standard deviations.
| Model |
MAE ↓ |
MSE ↓ |
SSIM ↑ |
PSNR ↑ |
Total SSIM ↑*
|
| UNet |
|
|
|
|
|
| UNet V2 |
|
|
|
|
|
| 2D UNet |
|
|
|
|
|
| Patch Based UNet |
|
|
|
|
|
| Attention UNet |
|
|
|
|
|
| UNet++ |
|
|
|
|
|
| Transformer UNet |
|
|
|
|
|
| CycleGAN |
|
|
|
|
|