z-logo
Premium
Fast Fourier transform convolution calculations of x‐ray isodose distributions in homogeneous media
Author(s) -
Boyer Arthur L.,
Zhu Yunping,
Wang Lisa,
Francois Pascal
Publication year - 1989
Publication title -
medical physics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.473
H-Index - 180
eISSN - 2473-4209
pISSN - 0094-2405
DOI - 10.1118/1.596375
Subject(s) - convolution (computer science) , homogeneous , fourier transform , physics , mathematics , optics , mathematical analysis , computer science , statistical physics , artificial intelligence , artificial neural network
Convolution concepts were implemented using the discrete fast Fourier transform (FFT) to model the three‐dimensional dose distribution due to x‐rays produced by a medical linear accelerator. Convolution kernels were employed that had been calculated by Mackie using the EGS4 Monte Carlo code. The EGS4 code was also used to estimate initially the spectrum by simulating the production, filtering, and flattening of the beam in the collimator of the linear accelerator. The continuous bremsstrahlung spectrum was modeled using five discrete energies. The more subtle field‐size effects of collimator scattering on the spectrum were obtained by calculating corrections to the spectral components using a least‐squares search technique. Dose distributions were obtained using FFT convolutions of the kernels for each energy with the spectrally weighted fluence distributions for that energy. The dose distributions were compared with isodose distributions measured in a water phantom. The agreement was generally found to be better than 1% on the central axis. The calculation time for a single three‐dimensional beam was ∼20 min using a VAX/750 without an array processor. Methods were explored to reduce the calculation time using similar hardware, and estimates were made of how to reduce the calculation time using a more sophisticated computer system.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here