Online adaptive radiation therapy (ART) is an attractive concept that promises the ability to deliver an optimal treatment in response to the inter-fraction variability in patient anatomy. However, it has yet to be realized due to technical limitations. Fast dose deposit coefficient calculation is a critical component of the online planning process that is required for plan optimization of intensity modulated radiation therapy (IMRT). Computer graphics processing units (GPUs) are well-suited to provide the requisite fast performance for the data-parallel nature of dose calculation. In this work, we develop a dose calculation engine based on a finite-size pencil beam (FSPB) algorithm and a GPU parallel computing framework. The developed framework can accommodate any FSPB model. We test our implementation on a case of a water phantom and a case of a prostate cancer patient with varying beamlet and voxel sizes. All testing scenarios achieved speedup ranging from 200~400 times when using a NVIDIA Tesla C1060 card in comparison with a 2.27GHz Intel Xeon CPU. The computational time for calculating dose deposition coefficients for a 9-field prostate IMRT plan with this new framework is less than 1 second. This indicates that the GPU-based FSPB algorithm is well-suited for online re-planning for adaptive radiotherapy.
Pencil x-ray beam imaging provides superior spatial resolution than other imaging geometries like sheet beam and cone beam geometries due to the illumination of a line instead of an area or volume. However, the pencil beam geometry suffers from long scan times and concerns over dose discourage laboratory use of pencil beam x-ray sources. Molecular imaging techniques like XLCT imaging benefit most from pencil beam imaging to accurately localize the distribution of contrast agents embedded in a small animal object. To investigate the dose deposited by pencil beam x-ray imaging in XLCT, dose esti…
A proton pencil beam is associated with a surrounding low-dose envelope, originating from nuclear interactions. It is important for treatment planning systems to accurately model this envelope when performing dose calculations for pencil beam scanning treatments, and Monte Carlo (MC) codes are commonly used for this purpose. This work aims to validate the nuclear models employed by the Geant4 MC code, by comparing the simulated absolute dose distribution to a recent experiment of a 177 MeV proton pencil beam stopping in water. Striking agreement is observed over five orders of magnitude, with …
Purpose: The presence of respiratory motion during radiation treatment leads to degradation of the expected dose distribution, both for target coverage and healthy-tissue sparing, particularly for techniques like pencil-beam scanning proton therapy which have dynamic delivery systems. While tools exist to estimate this degraded four-dimensional (4D) dose, they typically have one or more deficiencies such as ... Methods: To quickly compute the 4D-dose, the three main tasks of the calculator were run on graphics processing units (GPUs). These tasks were: simulating the delivery of the plan using…
Targeting at the development of an accurate and efficient dose calculation engine for online adaptive radiotherapy, we have implemented a finite size pencil beam (FSPB) algorithm with a 3D-density correction method on GPU. This new GPU-based dose engine is built on our previously published ultrafast FSPB computational framework [Gu et al. Phys. Med. Biol. 54 6287-97, 2009]. Dosimetric evaluations against Monte Carlo dose calculations are conducted on 10 IMRT treatment plans (5 head-and-neck cases and 5 lung cases). For all cases, there is improvement with the 3D-density correction over the con…
Purpose: The purpose of this work was to provide a flexible platform for FLASH research with protons by adapting a former clinical pencil beam scanning gantry to irradiations with ultrahigh dose rates. Methods: PSI Gantry 1 treated patients until December 2018. We optimized the beamline parameters to transport the 250 MeV beam extracted from the PSI COMET accelerator to the treatment room, maximizing the transmission of beam intensity to the sample. We characterized a dose monitor on the gantry to ensure good control of the dose, delivered in spot-scanning mode. We characterized the beam for d…
We compute, from first principles, the absolute dose or fluence distribution per incident proton charge in a known heterogeneous terrain exposed to known proton beams. The algorithm is equally amenable to scattered or scanned beams. All objects in the terrain (including collimators) are sliced into slabs, of any convenient thickness, perpendicular to the nominal beam direction. Transport is by standard Fermi-Eyges theory. Transverse heterogeneities are handled by breaking up pencil beams (PBs) either by conventional redefinition or a new form of 2D recursive dynamic splitting: the mother PB is…
Next generation online and real-time adaptive radiotherapy workflows require precise particle transport simulations in sub-second times, which is unfeasible with current analytical pencil beam algorithms (PBA) or stochastic Monte Carlo (MC) methods. We present a data-driven millisecond speed dose calculation algorithm (DoTA) accurately predicting the dose deposited by mono-energetic proton pencil beams for arbitrary energies and patient geometries. Given the forward-scattering nature of protons, we frame 3D particle transport as modeling a sequence of 2D geometries in the beam's eye view. DoTA…
This paper focuses on some dosimetry aspects of proton therapy and pencil beam scanning based on the experience accumulated at Paul Scherrer Institute(PSI). The basic formalism for absolute dosimetry in proton therapy is outlined and the two main techniques and equipment to perform the primary beam monitor chamber calibration are presented. Depth-dose curve and lateral beam width measurements are exposed and discussed in detail, with particular attention to the size of the ionization chamber and the characteristic of scintillating-CCD dosimetry systems, respectively. It is also explained how t…
Background and Objective: Recent experimental studies using ultra-high dose rate radiation therapy (FLASH-RT) have shown improved normal tissue sparing and comparable tumor control compared to conventional dose rate RT. Pencil beam scanning (PBS) proton therapy with superior dosimetry characteristics has begun to draw attention to the delivery of conformal FLASH-RT for preclinical studies. This review aims to provide recent updates on the development of PBS FLASH-RT. Methods: The information summarized in this review article is based on search results in databases such as PubMed and search eng…
Treatment planning system calculations in inhomogeneous regions may present significant inaccuracies due to loss of electronic equilibrium. In this study, three different dose calculation algorithms, pencil beam, collapsed cone, and Monte-Carlo, provided by our planning system were compared to assess their impact on the three-dimensional planning of lung and breast cases. A total of five breast and five lung cases were calculated using the PB, CC, and MC algorithms. Planning treatment volume and organs at risk delineation was performed according to our institutions protocols on the Oncentra Ma…
A novel dose calculation approach was designed based on the application of LSTM network that processes the 3D patient/phantom geometry as a sequence of 2D computed tomography input slices yielding a corresponding sequence of 2D slices that forms the respective 3D dose distribution. LSTM networks can propagate information effectively in one direction, resulting in a model that can properly imitate the mechanisms of proton interaction in matter. The study is centered on predicting dose on a single pencil beam level, avoiding the averaging effects in treatment plans comprised of thousands pencil …
A broad-beam-delivery system for heavy-charged-particle radiotherapy often employs multiple collimators and a range-compensating filter, which potentially offer complex beam customization. In treatment planning, it is however difficult for a conventional pencil-beam algorithm to deal with these structures due to beam-size growth during transport. This study aims to resolve the problem with a novel computational model. The pencil beams are initially defined at the range compensating filter with angular-acceptance correction for the upstream collimators followed by the range compensation effects…
This work addresses computing techniques for dose calculations in treatment planning with proton and ion beams, based on an efficient kernel-convolution method referred to as grid-dose spreading (GDS) and accurate heterogeneity-correction method referred to as Gaussian beam splitting. The original GDS algorithm suffered from distortion of dose distribution for beams tilted with respect to the dose-grid axes. Use of intermediate grids normal to the beam field has solved the beam-tilting distortion. Interplay of arrangement between beams and grids was found as another intrinsic source of artifac…
A new variant of the pencil-beam (PB) algorithm for dose distribution calculation for radiotherapy with protons and heavier ions, the grid-dose spreading (GDS) algorithm, is proposed. The GDS algorithm is intrinsically faster than conventional PB algorithms due to approximations in convolution integral, where physical calculations are decoupled from simple grid-to-grid energy transfer. It was effortlessly implemented to a carbon-ion radiotherapy treatment planning system to enable realistic beam blurring in the field, which was absent with the broad-beam (BB) algorithm. For a typical prostate …
Purpose: To introduce and evaluate the use of stable distributions as a means of describing the behavior of charged particle pencil beams in a medium, with specific emphasis on proton beam scanning (PBS). Methods: The proton pencil beams of a clinically commissioned proton treatment facility are replicated in a Monte Carlo simulation system (FLUKA). For each available energy the beam deposition in water medium is characterized by the dose deposition. Using an alpha--stable distribution methodology each beam with a nominal energy $E$ is characterized by the lateral spread at depth $z$: $S(z;α,γ…
Recently, shoot-through proton FLASH has been proposed where the highest energy is extracted from the cyclotron to maximize the dose rate (DR). Even though our proton pencil beam scanning system can deliver 250 MeV (the highest energy), it is not typical to use 250 MeV protons for routine clinical treatments and as such 250 MeV may not have been characterized in the commissioning. In this study, we aim to characterize 250 MeV protons from Varian ProBeam system for FLASH RT as well as assess the ability of clinical monitoring ionization chamber (MIC) for FLASH-readiness. We measured data needed…
The gamma-index dose comparison tool has been widely used to compare dose distributions in cancer radiotherapy. The accurate calculation of gamma-index requires an exhaustive search of the closest Euclidean distance in the high-resolution dose-distance space. This is a computational intensive task when dealing with 3D dose distributions. In this work, we combine a geometric method with a radial pre-sorting technique , and implement them on computer graphics processing units (GPUs). The developed GPU-based gamma-index computational tool is evaluated on eight pairs of IMRT dose distributions. Th…
PyDoseRT Proton: A GPU Pencil-Beam Engine with a Convolutional Residual-Correction Network for Fast Proton Dose Calculation
Medical University of Vienna(维也纳医科大学);Christian Doppler Laboratory for Image and Knowledge Driven Precision Radiation Oncology(克里斯蒂安·多普勒图像与知识驱动精准放射肿瘤学实验室);Umeå University(于默奥大学)
Monte Carlo simulation is the most accurate method for absorbed dose calculations in radiotherapy. Its efficiency still requires improvement for routine clinical applications, especially for online adaptive radiotherapy. In this paper, we report our recent development on a GPU-based Monte Carlo dose calculation code for coupled electron-photon transport. We have implemented the Dose Planning Method (DPM) Monte Carlo dose calculation package (Sempau et al, Phys. Med. Biol., 45(2000)2263-2291) on GPU architecture under CUDA platform. The implementation has been tested with respect to the origina…
Mayo Clinic(梅奥诊所);University of Georgia(佐治亚大学);Technische Universität Dresden(德累斯顿工业大学);Helmholtz-Zentrum Dresden - Rossendorf(德累斯顿-罗森多夫亥姆霍兹中心);University of Virginia(弗吉尼亚大学)
Purpose: Monte Carlo methods are considered the gold standard for dosimetric computations in radiotherapy. Their execution time is however still an obstacle to the routine use of Monte Carlo packages in a clinical setting. To address this problem, a completely new, and designed from the ground up for the GPU, Monte Carlo dose calculation package for voxelized geometries is proposed: GPUMCD. Method : GPUMCD implements a coupled photon-electron Monte Carlo simulation for energies in the range 0.01 MeV to 20 MeV. An analogue simulation of photon interactions is used and a Class II condensed histo…
The dose distribution of a pencil beam in water consists of a core, a halo, an aura and (possibly) spray. The core is due to primary protons which suffer multiple Coulomb scattering (MCS) and slow down by multiple collisions with atomic electrons (Bethe-Bloch theory). The halo is due to charged secondaries, many of them protons, from elastic interactions with H, elastic and inelastic interactions with O, and nonelastic interactions with O. We show that the halo radius is roughly one third of the beam range. The aura is due to neutral secondaries (neutrons and gamma rays). Spray denotes dose, a…
Cone beam CT (CBCT) has been widely used for patient setup in image guided radiation therapy (IGRT). Radiation dose from CBCT scans has become a clinical concern. The purposes of this study are 1) to commission a GPU-based Monte Carlo (MC) dose calculation package gCTD for Varian On-Board Imaging (OBI) system and test the calculation accuracy, and 2) to quantitatively evaluate CBCT dose from the OBI system in typical IGRT scan protocols. We first conducted dose measurements in a water phantom. X-ray source model parameters used in gCTD are obtained through a commissioning process. gCTD accurac…
Proton therapy systems without a gantry can be more compact and less expensive in terms of capital cost, and therefore more available to a larger patient population. Would the advances in pencil beam scanning and robotics make gantry-less treatment possible? In this study, we explore if high-quality treatment plans can be obtained without a gantry. We recently showed that proton treatments with the patient in an upright position may be feasible with a new soft robotic immobilization device and imaging which enables multiple possible patient orientations during a treatment. In this study, we ev…
Monte Carlo (MC) simulation is commonly considered to be the most accurate dose calculation method in radiotherapy. However, its efficiency still requires improvement for many routine clinical applications. In this paper, we present our recent progress towards the development a GPU-based MC dose calculation package, gDPM v2.0. It utilizes the parallel computation ability of a GPU to achieve high efficiency, while maintaining the same particle transport physics as in the original DPM code and hence the same level of simulation accuracy. In GPU computing, divergence of execution paths between th…
Objective: To develop and validate an independent Monet Carlo dose calculation engine to support for software verification of treatment planning systems and quality assurance workflow. Method: GATE Monte Carlo toolkit was employed to simulate a fixed horizontal active scan-based proton beam delivery. Within the nozzle, two primary and secondary dose monitors have been designed allowing to compare the accuracy of dose estimation from MC simulation with respect to physical quality assurance measurements. The developed beam model was validated against a series of commissioning measurements using …
The purpose of this study is to determine whether organ sparing and target coverage can be simultaneously maintained for pencil beam scanning (PBS) proton therapy treatment of thoracic tumors in the presence of motion, stopping power uncertainties and patient setup variations. Ten consecutive patients that were previously treated with proton therapy to 66.6/1.8 Gy (RBE) using double scattering (DS) were replanned with PBS. Minimum and maximum intensity images from 4DCT were used to introduce flexible smearing in the determination of the beam specific PTV (BSPTV). Datasets from eight 4DCT phase…
Monte Carlo (MC) method has been recognized the most accurate dose calculation method for radiotherapy. However, its extremely long computation time impedes clinical applications. Recently, a lot of efforts have been made to realize fast MC dose calculation on GPUs. Nonetheless, most of the GPU-based MC dose engines were developed in NVidia CUDA environment. This limits the code portability to other platforms, hindering the introduction of GPU-based MC simulations to clinical practice. The objective of this paper is to develop a fast cross-platform MC dose engine oclMC using OpenCL environment…
Purpose: This paper describes a new method to apply deep-learning algorithms for automatic segmentation of radiosensitive organs from 3D tomographic CT images before computing organ doses using a GPU-based Monte Carlo code. Methods: A deep convolutional neural network (CNN) for organ segmentation is trained to automatically delineate radiosensitive organs from CT. With a GPU-based Monte Carlo dose engine (ARCHER) to derive CT dose of a phantom made from a subject's CT scan, we are then able to compute the patient-specific CT dose for each of the segmented organs. The developed tool is validate…
Introduction: We developed and evaluated a method for dose calibration and monitoring under conventional and ultra-high dose rates for small animal experiments with small-field proton beams using a Faraday cup. Methods: We determined a relationship between dose and optical density (OD) of EBT-XD Gafchromic film using scanned 10x10 cm2 proton pencil beams delivered at clinical dose rates; the dose was measured with an Advanced Markus chamber. On a small animal proton irradiation platform, double-scattered pencil beams with 5 or 8 mm diameter brass collimation at conventional and ultra-high dose…
We recently built an analytical source model for GPU-based MC dose engine. In this paper, we present a sampling strategy to efficiently utilize this source model in GPU-based dose calculation. Our source model was based on a concept of phase-space-ring (PSR). This ring structure makes it effective to account for beam rotational symmetry, but not suitable for dose calculations due to rectangular jaw settings. Hence, we first convert PSR source model to its phase-space let (PSL) representation. Then in dose calculation, different types of sub-sources were separately sampled. Source sampling and …
Beam modelling of Hitachi PROBEAT proton therapy system for a GPU-based Fast Monte Carlo dose engine
University of Nebraska Omaha(内布拉斯加大学奥马哈分校);Rice University(莱斯大学);The University of Texas MD Anderson Cancer(德克萨斯大学安德森癌症中心);Mevion Medical System(美维医疗系统);Emory University(埃默里大学)
This paper describes the development and validation of a Monte Carlo (MC) dose computing module dedicated to organ dose calculations of patients undergoing nuclear medicine (NM) internal radiation exposures involving 18F-FDG PET/CT examination. This new module extends the more-than-10-years-long ARCHER project that developed a GPU-accelerated MC dose engine by adding dedicated NM source-definition features. To validate the code, we compared dose distributions from the 0.511-MeV point photon source calculated for a water phantom as well as a patient PET/CT phantom against a well-tested MC code,…
Cone-beam CT (CBCT) has been widely used in image guided radiation therapy (IGRT) to acquire updated volumetric anatomical information before treatment fractions for accurate patient alignment purpose. However, the excessive x-ray imaging dose from serial CBCT scans raises a clinical concern in most IGRT procedures. The excessive imaging dose can be effectively reduced by reducing the number of x-ray projections and/or lowering mAs levels in a CBCT scan. The goal of this work is to develop a fast GPU-based algorithm to reconstruct high quality CBCT images from undersampled and noisy projection…
A novel phase-space source implementation has been designed for GPU-based Monte Carlo dose calculation engines. Due to the parallelized nature of GPU hardware, it is essential to simultaneously transport particles of the same type and similar energies but separated spatially to yield a high efficiency. We present three methods for phase-space implementation that have been integrated into the most recent version of the GPU-based Monte Carlo radiotherapy dose calculation package gDPM v3.0. The first method is to sequentially read particles from a patient-dependent phase-space and sort them on-th…
Four-dimensional computed tomography (4DCT) has been widely used in cancer radiotherapy for accurate target delineation and motion measurement for tumors in thorax and upper abdomen areas. However, 4DCT simulation is associated with much higher imaging dose than conventional CT simulation, which is a major concern in its clinical application. Conventionally, each phase of 4DCT is reconstructed independently using the filtered backprojection (FBP) algorithm. The basic idea of our new algorithm is that, by utilizing the common information among different phases, the input information required to…
An essential component in proton radiotherapy is the algorithm to calculate the radiation dose to be delivered to the patient. The most common dose algorithms are fast but they are approximate analytical approaches. However their level of accuracy is not always satisfactory, especially for heterogeneous anatomic areas, like the thorax. Monte Carlo techniques provide superior accuracy, however, they often require large computation resources, which render them impractical for routine clinical use. Track-repeating algorithms, for example the Fast Dose Calculator, have shown promise for achieving …
This paper describes the dose delivery system used at the Centro Nazionale di Adroterapia Oncologica (CNAO) for ion beam modulated scanning radiotherapy. CNAO Foundation, INFN and University of Torino have developed and commissioned a Dose Delivery System (DDS) to monitor and guide ion beams accelerated by a synchrotron and to distribute the dose with a 3D scanning technique. The target volume, segmented in several layers orthogonally to the beam direction, is irradiated by thousands of pencil beams which must be steered and held to the prescribed positions until the prescribed number of parti…
In radiotherapy, a trade-off exists between computational workload/speed and dose calculation accuracy. Calculation methods like pencil-beam convolution can be much faster than Monte-Carlo methods, but less accurate. The dose difference, mostly caused by inhomogeneities and electronic disequilibrium, is highly correlated with the dose distribution and the underlying anatomical tissue density. We hypothesize that a conversion scheme can be established to boost low-accuracy doses to high-accuracy, using intensity information obtained from computed tomography (CT) images. A deep learning-driven f…
High radiation dose in CT scans increases a lifetime risk of cancer and has become a major clinical concern. Recently, iterative reconstruction algorithms with Total Variation (TV) regularization have been developed to reconstruct CT images from highly undersampled data acquired at low mAs levels in order to reduce the imaging dose. Nonetheless, TV regularization may lead to over-smoothed images and lost edge information. To solve this problem, in this work we develop an iterative CT reconstruction algorithm with edge-preserving TV regularization to reconstruct CT images from highly undersampl…
Purpose In PBS particle therapy, short treatment delivery time is paramount for the efficient treatment of moving targets with motion mitigation techniques (such as breath-hold, rescanning, and gating). Energy and spot position change time are limiting factors in reducing treatment time. In this study, we designed a universal and dynamic energy modulator (ridge filter, RF) to broaden the Bragg peak, to reduce the number of energies and spots required to cover the target volume, thus lowering the treatment time. Methods Our RF unit comprises two identical RFs placed just before the isocenter. B…
Purpose: To demonstrate the feasibility of fast Monte Carlo (MC) based inverse biological planning for the treatment of head and neck tumors in spot-scanning proton therapy. Methods: Recently, a fast and accurate Graphics Processor Unit (GPU)-based MC simulation of proton transport was developed and used as the dose calculation engine in a GPU-accelerated IMPT optimizer. Besides dose, the dose-averaged linear energy transfer (LETd) can be simultaneously scored, which makes biological dose (BD) optimization possible. To convert from LETd to BD, a linear relation was assumed. Using this novel op…
A model for beam customization with collimators and a range-compensating filter based on the phase-space theory for beam transport is presented for dose distribution calculation in treatment planning of radiotherapy with protons and heavier ions. Independent handling of pencil beams in conventional pencil-beam algorithms causes unphysical collimator-height dependence in the middle of large fields, which is resolved by the framework comprised of generation, transport, collimation, regeneration, range-compensation, and edge-sharpening processes with a matrix of pencil beams. The model was verifi…
A split feasibility formulation for the inverse problem of intensity-modulated radiation therapy (IMRT) treatment planning with dose-volume constraints (DVCs) included in the planning algorithm is presented. It involves a new type of sparsity constraint that enables the inclusion of a percentage-violation constraint in the model problem and its handling by continuous (as opposed to integer) methods. We propose an iterative algorithmic framework for solving such a problem by applying the feasibility-seeking CQ-algorithm of Byrne combined with the automatic relaxation method (ARM) that uses cycl…