MRI-only based synthetic CT generation using dense cycle consistent generative adversarial networks

Med Phys 2019 Deep Learning 6 Explanations View Original
Original Paper (PDF)

Unable to display PDF. Download it here or view on PMC.

Plain-English Explanations
Pages 1-2
The Problem: Radiation Therapy Needs CT, Not Just MRI

MRI provides far superior soft tissue contrast compared to CT, making it the preferred imaging tool for precisely delineating tumors and the organs surrounding them during radiation therapy planning. However, radiation dose calculation algorithms rely on electron density maps -- information that CT provides but MRI cannot directly measure.

Current clinical practice requires both MRI and CT scans for each patient, with the two images then co-registered (aligned). This registration process introduces geometric uncertainties of approximately 2 mm in the brain, meaning the radiation dose is planned based on images that may not be perfectly aligned.

Synthetic CT (sCT) generation -- using AI to convert an MRI scan into a CT-like image with accurate tissue density values -- would allow radiation therapy planning based on MRI alone, eliminating co-registration errors, reducing patient radiation exposure from CT, and simplifying clinical workflow.

Prior methods for sCT generation using atlas-based matching or specialized MRI sequences have significant limitations, including dependence on image registration quality and poor visualization of air-bone boundaries. Deep learning approaches have recently shown promise for learning the complex nonlinear relationship between MRI and CT signal characteristics.

TL;DR: Radiation treatment planning requires CT-derived tissue density maps, but AI-generated synthetic CT from MRI could eliminate the need for a separate CT scan, reducing errors and patient radiation exposure.
Pages 1-3
Cycle GAN: Teaching AI to Translate Between MRI and CT

The authors developed a cycle-consistent generative adversarial network (cycle GAN), a deep learning architecture that simultaneously learns two mappings: MRI-to-CT and CT-to-MRI. By requiring the model to be invertible -- the synthetic CT can be converted back to something resembling the original MRI -- the training is strongly regularized and learns a more faithful one-to-one correspondence between modalities.

A generative adversarial network (GAN) consists of two competing components: a generator that produces synthetic images, and a discriminator that tries to distinguish synthetic images from real ones. Over training, the generator improves until its outputs are indistinguishable from real CT images, producing highly realistic synthetic results.

The key innovation over prior cycle GAN approaches was replacing residual blocks with dense blocks in the generator architecture. Dense blocks connect every layer to every subsequent layer, allowing the network to simultaneously access both low-frequency texture information (from earlier layers) and high-frequency structural edge information (from current layers) when generating each output voxel.

The model operates on 3D image patches of size 64 x 64 x 64 voxels rather than 2D slices, preserving full spatial context across all three dimensions and avoiding the discontinuities that arise when processing individual 2D slices independently.

TL;DR: A dense cycle GAN learns bidirectional MRI-CT translation using 3D patches, with dense block connections capturing both texture and structural features simultaneously for more accurate synthetic CT generation.
Pages 3-5
A Novel Loss Function for Sharper Tissue Boundaries

Standard distance loss functions used in deep learning have known limitations for medical image synthesis. Mean squared distance (MSD) penalizes large errors heavily, often causing the network to produce blurry, over-smoothed images. Mean absolute distance (MAD) can lead to misclassification, where a voxel that should be bone or air is predicted as soft tissue instead.

The authors introduced a novel mean P distance (MPD) loss function using an intermediate exponent (P = 1.5), which sits between MAD and MSD. Mathematically, this intermediate norm has fewer solutions than L2 (reducing blur) but more solutions than L1 (reducing misclassification), offering the best of both approaches.

An additional gradient difference (GD) loss term was incorporated that specifically penalizes differences in the spatial gradient -- the sharpness of transitions -- between the synthetic and real CT. This term explicitly encourages the model to preserve sharp tissue boundaries, which are critical for accurate dose calculation at interfaces between bone, soft tissue, and air.

The combined loss function ensures that the sCT simultaneously matches the correct intensity values (via MPD) and maintains the crisp anatomical boundaries necessary for clinical use (via GD), addressing limitations that had affected all previous approaches.

TL;DR: A novel intermediate-norm loss function combined with a gradient sharpness term prevents both blurring and tissue misclassification, producing synthetic CT images with well-defined tissue boundaries.
Pages 6, 7, 9, 10
Outperforming All Comparison Methods

On 24 brain cancer patients validated by leave-one-out cross-validation, the dense cycle GAN achieved a mean absolute error (MAE) of 55.7 Hounsfield units (HU) -- a substantial improvement over random forest (69.8 HU), standard GAN (66.9 HU), and 2D cycle GAN (59.0 HU). All improvements were statistically significant (p less than 0.05).

For 20 prostate cancer patients (pelvic region), the proposed method achieved an MAE of 50.8 HU compared to 69.7 HU (random forest), 74.7 HU (GAN), and 65.4 HU (2D cycle GAN). The normalized cross-correlation of 0.929 confirms high structural similarity to real CT images.

Bone structure accuracy was particularly strong, with Dice similarity coefficients of 0.83 (brain) and 0.81 (pelvis) for bony regions -- critical because bones have the largest effect on radiation dose calculations and accurate bone intensity prediction has direct clinical impact.

Visual comparisons showed that the proposed method produced substantially sharper tissue boundaries, more accurate bony structure intensity, and fewer tissue misclassification errors in challenging anatomical regions such as the mandible, nasal cavity, and pelvic bones compared to all competing approaches.

TL;DR: The dense cycle GAN achieved mean errors of 55.7 HU (brain) and 50.8 HU (pelvis), outperforming all compared methods with statistically significant improvements in both intensity accuracy and structural similarity.
Pages 11-14
Why Dense Blocks Outperform Residual Blocks

Traditional cycle GAN generators use residual blocks, which learn the difference between successive network layers. This works well when MRI and CT images are perfectly aligned, but when local mismatches exist (for example, differences in bladder or rectum filling between scan sessions), residual blocks confuse the tissue intensity difference with the alignment difference, degrading performance.

Dense blocks circumvent this problem by concatenating outputs from all previous layers rather than adding them. Each dense block has direct access to both fine textural patterns (from early layers) and precise structural boundaries (from later layers), enabling the model to generate accurate tissue boundaries even when local misalignments exist in the training data.

The patch-based training framework also helped handle misalignment: any given mismatched MRI-CT patch pair is surrounded by many correctly aligned neighboring patches, so the misaligned information tends to average out rather than systematically biasing the model.

A practical limitation is that misalignment between MRI and CT scans -- particularly in the pelvis where bladder and rectal filling varies between sessions -- remains the main source of sCT error. For clinical deployment, the authors recommend acquiring CT and MRI on the same day using a standardized protocol to minimize this effect.

TL;DR: Dense blocks outperform residual blocks by providing simultaneous access to multi-scale features, enabling accurate tissue boundary generation even when MRI-CT training pairs have local misalignments.
Pages 14-15
Clinical Impact and Path to MRI-Only Radiation Planning

Prior work from the same group demonstrated that even a lower-quality random forest-based sCT achieved less than 1% dose calculation error for brain stereotactic radiosurgery and pelvis photon radiotherapy, suggesting the higher image quality from this method would support reliable clinical use for photon-based treatments including prostate cancer radiation therapy.

For proton therapy, dose calculation is more sensitive to Hounsfield unit accuracy because proton beams stop at a depth determined by tissue density along the beam path. The improved sCT quality from this approach could therefore have even greater benefit for proton treatment planning compared to conventional photon therapy.

The system generates synthetic CT images in minutes from routine clinical MRI, making near real-time MRI-only treatment planning a realistic clinical workflow. This could streamline the entire radiation therapy process by eliminating the CT simulation appointment entirely.

Future directions include extending the approach to lung cancer (challenging due to air content and respiratory motion), incorporating multiple MRI sequences for richer input information, and validating performance across different scanner types and protocols at multiple institutions.

TL;DR: This synthetic CT generation method supports MRI-only radiation therapy planning with less than 1% dose error for photon treatments, potentially eliminating the CT scan from the prostate and brain radiation therapy workflow.
Citation: Open Access, . Available at: PMC6692192.