| Literature DB >> 32415138 |
Samuel C Leu1, Zhibin Huang1,2, Ziwei Lin3.
Abstract
Increasing interests in using magnetic resonance imaging only in radiation therapy require methods for predicting the computed tomography numbers from MRI data. Here we propose a simple voxel method to generate the pseudo-CT (pCT) image using dual-contrast pelvic MRI data. The method is first trained with the CT data and dual-contrast MRI data (two sets of MRI with different sequences) of multiple patients, where the anatomical structures in the images after deformable image registration are segmented into several regions, and after MRI intensity normalizations a regression analysis is used to determine a two-variable polynomial function for each region to relate a voxel's two MRI intensity values to its CT number. We first evaluate the accuracy via the Hounsfield unit (HU) difference between the pseudo-CT and reference-CT (rCT) images and obtain the average mean absolute error as 40.3 ± 2.9 HU from leave-one-out-cross-validation (LOOCV) across all six patients, which is better than most previous results and comparable to another study using the more complicated atlas-based method. We also perform a dosimetric evaluation of the treatment plans based on pCT and rCT images and find the average passing rate within 2% dose difference to be 95.4% in point-to-point dose comparisons. Therefore, our method shows encouraging results in predicting the CT numbers. This polynomial method needs less computer storage than the interpolation method and can be readily extended to the case of more than two MRI sequences.Entities:
Mesh:
Year: 2020 PMID: 32415138 PMCID: PMC7229007 DOI: 10.1038/s41598-020-64842-3
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1(A) Segmentation of the three regions superimposed on an MRI image: bony region (white), soft region (light blue), and mixed region (dark blue). (B) Example of a CT image (magenta) overlay on a corresponding MRI image (green) with the excluded region shown inside the red contours.
Figure 2(A) Mean absolute error versus the polynomial degree with Nbin = 200. (B) Mean absolute error versus the number of MRI bins (Nbin) with the polynomial degree .
Figure 3Axial views of the (A) MR1, (B) MR2, (C) reference-CT, and (D) generated pCT image at a given location of a target patient.
MAE values between pseudo-CT and reference-CT for the overall patient volume and for each segmented (bony, soft, and mixed) region of each LOOCV cycle and their average values for all six cycles.
| Mean Absolute Error (HU) | |||||||
|---|---|---|---|---|---|---|---|
| Overall | Bony Region | Soft Region | Mixed Region | ||||
| Raw | (Weighted) | Raw | (Weighted) | Raw | (Weighted) | ||
| Cycle1 | 44.4 | 118.5 | (12.1) | 25.8 | (21.1) | 138.3 | (11.2) |
| Cycle2 | 42.7 | 100.2 | (8.1) | 25.6 | (20.9) | 134.3 | (13.8) |
| Cycle3 | 40.9 | 104.0 | (9.6) | 24.8 | (20.8) | 151.8 | (10.4) |
| Cycle4 | 38.7 | 105.6 | (9.5) | 23.0 | (19.5) | 157.0 | (9.6) |
| Cycle5 | 38.1 | 99.7 | (8.8) | 24.6 | (20.9) | 135.8 | (8.5) |
| Cycle6 | 36.7 | 88.0 | (8.0) | 23.9 | (20.4) | 143.6 | (8.3) |
| Average | 40.3 ± 2.9 | 102.7 ± 9.9 | (9.4 ± 1.5) | 24.6 ± 1.0 | (20.6 ± 0.6) | 143.5 ± 9.2 | (10.3 ± 2.0) |
The weighted MAE value of a region is the raw MAE value multiplied by the percent of voxels in that region among all voxels.
Passing rates (i.e., with a dose difference less than 2%) from the point-to-point dose comparisons between the pseudo-CT and reference-CT treatment plans.
| Cycle1 | Cycle2 | Cycle3 | Cycle4 | Cycle5 | Cycle6 | Average | |
|---|---|---|---|---|---|---|---|
| Passing rate | 95.7% | 94.8% | 95.8% | 96.2% | 95.7% | 94.2% | (95.4 ± 0.7)% |
values between pseudo-CT and reference-CT for the overall patient volume and for each segmented region of each LOOCV cycle and their average values for all six cycles.
| Overall | Bony Region | Soft Region | Mixed Region | |
|---|---|---|---|---|
| Cycle1 | 86.1 | 160.0 | 48.4 | 188.1 |
| Cycle2 | 80.7 | 133.7 | 46.0 | 180.6 |
| Cycle3 | 79.4 | 142.5 | 41.1 | 209.0 |
| Cycle4 | 80.4 | 147.8 | 43.6 | 216.5 |
| Cycle5 | 69.0 | 128.1 | 39.3 | 179.3 |
| Cycle6 | 70.0 | 118.2 | 41.7 | 192.7 |
| Average | 77.6 ± 6.7 | 138.4 ± 14.9 | 43.3 ± 3.4 | 194.4 ± 15.3 |
MAE and values for fitting the mean reference-CT numbers with equation (1) for the overall patient volume and for each segmented region of each LOOCV cycle and their average values for all six cycles.
| MAE | ||||||
|---|---|---|---|---|---|---|
| Bony Region | Soft Region | Mixed Region | Bony Region | Soft Region | Mixed Region | |
| Cycle1 | 10.4 | 2.0 | 16.6 | 21.5 | 5.3 | 31.6 |
| Cycle2 | 11.0 | 2.1 | 17.3 | 22.6 | 4.5 | 33.3 |
| Cycle3 | 10.4 | 2.1 | 16.0 | 20.0 | 5.4 | 31.3 |
| Cycle4 | 10.5 | 2.1 | 15.8 | 21.4 | 5.5 | 29.8 |
| Cycle5 | 11.3 | 2.1 | 16.5 | 23.2 | 5.7 | 32.4 |
| Cycle6 | 10.9 | 2.1 | 15.9 | 23.3 | 5.4 | 31.7 |
| Average | 10.8 ± 0.4 | 2.1 ± 0.0 | 16.3 ± 0.6 | 22.0 ± 1.3 | 5.3 ± 0.4 | 31.7 ± 1.2 |
MAE and values for the spread of CT numbers in the same MRI bin for the overall patient volume and for each segmented region of each LOOCV cycle and their average values for all six cycles.
| MAE | ||||||
|---|---|---|---|---|---|---|
| Bony Region | Soft Region | Mixed Region | Bony Region | Soft Region | Mixed Region | |
| Cycle1 | 95.3 | 23.4 | 138.0 | 128.4 | 40.2 | 187.5 |
| Cycle2 | 97.6 | 23.7 | 141.3 | 132.5 | 40.3 | 190.6 |
| Cycle3 | 97.6 | 23.7 | 133.3 | 131.9 | 41.4 | 183.6 |
| Cycle4 | 96.8 | 24.1 | 133.3 | 129.9 | 41.0 | 182.7 |
| Cycle5 | 98.8 | 23.6 | 138.1 | 134.4 | 42.5 | 189.3 |
| Cycle6 | 100.3 | 23.9 | 135.1 | 135.3 | 41.2 | 186.8 |
| Average | 97.7 ± 1.7 | 23.7 ± 0.2 | 136.5 ± 3.2 | 132.1 ± 2.6 | 41.1 ± 0.8 | 186.7 ± 3.1 |
MAE values from our method using two MRI sets with segmentation, in comparison with those using only one MRI set, using the interpolation method, using two MRI sets but without segmentation, without using the excluded region, and using only 4-patient datasets.
| Mean Absolute Error (HU) | |||||||
|---|---|---|---|---|---|---|---|
| Current Method | Only MR1 | Only MR2 | Interpolation | Without Segmentation | Without Using Excluded Region | LOOCV | |
| 3 + 1 | |||||||
| Cycle1 | 44.4 | 48.2 | 55.6 | 44.5 | 66.0 | 45.3 | 48.5 |
| Cycle2 | 42.7 | 47.3 | 64.4 | 42.9 | 65.3 | 47.4 | |
| Cycle3 | 40.9 | 46.1 | 81.5 | 41.1 | 61.9 | 43.1 | 40.7 |
| Cycle4 | 38.7 | 44.1 | 64.6 | 38.8 | 60.8 | 47.4 | 39.7 |
| Cycle5 | 38.1 | 41.7 | 53.2 | 38.3 | 64.7 | 40.8 | |
| Cycle6 | 36.7 | 40.8 | 66.4 | 36.9 | 59.5 | 41.0 | 37.2 |
| Average | 40.3 ± 2.9 | 44.7 ± 3.0 | 64.3 ± 10.0 | 40.4 ± 2.9 | 63.0 ± 2.7 | 44.1 ± 2.9 | 41.5 ± 4.9 |
| p-value | <0.001 | 0.0026 | <0.001 | <0.001 | 0.017 | 0.25 | |
The p-value is the two-sided value determined by performing a paired t-test between a given method and the ‘Current Method’ for sample size 6 (except that the sample size is 4 for the t-test of ‘LOOCV 3 + 1’).