Performance-optimized clinical IMRT planning on modern CPUs

Intensity modulated treatment plan optimization is a computationally expensive task. The feasibility of advanced applications in intensity modulated radiation therapy as every day treatment planning, frequent re-planning for adaptive radiation therapy and large-scale planning research severely depends on the runtime of the plan optimization implementation. Modern computational systems are built as parallel architectures to yield high performance. The use of GPUs, as one class of parallel systems, has become very popular in the field of medical physics. In contrast we utilize the multi-core central processing unit (CPU), which is the heart of every modern computer and does not have to be purchased additionally. In this work we present an ultra-fast, high precision implementation of the inverse plan optimization problem using a quasi-Newton method on pre-calculated dose influence data sets. We redefined the classical optimization algorithm to achieve a minimal runtime and high scalability on CPUs. Using the proposed methods in this work, a total plan optimization process can be carried out in only a few seconds on a low-cost CPU-based desktop computer at clinical resolution and quality. We have shown that our implementation uses the CPU hardware resources efficiently with runtimes comparable to GPU implementations, at lower costs.

[1]  Frank Verhaegen,et al.  A fast three-dimensional gamma evaluation using a GPU utilizing texture memory for on-the-fly interpolations. , 2011, Medical physics.

[2]  Xing Zhao,et al.  GPU-Based 3D Cone-Beam CT Image Reconstruction for Large Data Volume , 2009, Int. J. Biomed. Imaging.

[3]  Pradeep Dubey,et al.  Debunking the 100X GPU vs. CPU myth: an evaluation of throughput computing on CPU and GPU , 2010, ISCA.

[4]  J. Unkelbach,et al.  Aperture shape optimization for IMRT treatment planning , 2013, Physics in medicine and biology.

[5]  Joachim Hornegger,et al.  Comparing performance of many-core CPUs and GPUs for static and motion compensated reconstruction of C-arm CT data. , 2011, Medical physics.

[6]  R. Mohan,et al.  Optimization of intensity-modulated radiotherapy plans based on the equivalent uniform dose. , 2002, International journal of radiation oncology, biology, physics.

[7]  Peter Ziegenhein,et al.  Characterizing the combinatorial beam angle selection problem , 2012, Physics in medicine and biology.

[8]  Lei Xing,et al.  GPU computing in medical physics: a review. , 2011, Medical physics.

[9]  T. Bortfeld,et al.  Inverse planning for photon and proton beams. , 2001, Medical dosimetry : official journal of the American Association of Medical Dosimetrists.

[10]  M. Bangert New concepts for beam angle selection in IMRT treatment planning : From heuristics to combinatorial optimization , 2011 .

[11]  N Kandasamy,et al.  On developing B-spline registration algorithms for multi-core processors , 2010, Physics in medicine and biology.

[12]  Abraham Silberschatz,et al.  Operating System Concepts , 1983 .

[13]  Weiguo Lu,et al.  Ultrafast convolution/superposition using tabulated and exponential kernels on GPU. , 2011, Medical physics.

[14]  Xun Jia,et al.  GPU-based fast gamma index calculation. , 2011, Physics in medicine and biology.

[15]  Peter Ziegenhein,et al.  Comparison of beam angle selection strategies for intracranial IMRT. , 2012, Medical physics.

[16]  Steve B Jiang,et al.  GPU-based ultra-fast dose calculation using a finite size pencil beam model. , 2009, Physics in medicine and biology.

[17]  Barbara Chapman,et al.  Using OpenMP - portable shared memory parallel programming , 2007, Scientific and engineering computation.

[18]  M. Kaus,et al.  Development and evaluation of an efficient approach to volumetric arc therapy planning. , 2009, Medical physics.

[19]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[20]  Thomas Ludwig,et al.  Speed optimized influence matrix processing in inverse treatment planning tools , 2008, Physics in medicine and biology.

[21]  Arvind Kumar,et al.  A Column Generation Approach to Radiation Therapy Treatment Planning Using Aperture Modulation , 2005, SIAM J. Optim..

[22]  Steve B. Jiang,et al.  GPU-based ultrafast IMRT plan optimization , 2009, Physics in medicine and biology.

[23]  Magdalena Rafecas,et al.  High Performance 3D PET Reconstruction Using Spherical Basis Functions on a Polar Grid , 2012, Int. J. Biomed. Imaging.

[24]  David L Craft,et al.  Approximating convex pareto surfaces in multiobjective radiotherapy planning. , 2006, Medical physics.

[25]  Stephen J. Wright,et al.  Line Search Methods , 1999 .

[26]  Klaus Mueller,et al.  IOP PUBLISHING PHYSICS IN MEDICINE AND BIOLOGY , 2007 .