Interactive Treatment Planning in Cancer Radiotherapy

Similar documents
Radiation therapy treatment plan optimization

Treatment Planning Optimization for VMAT, Tomotherapy and Cyberknife

An Optimisation Model for Intensity Modulated Radiation Therapy

Iterative regularization in intensity-modulated radiation therapy optimization. Carlsson, F. and Forsgren, A. Med. Phys. 33 (1), January 2006.

A Fully-Automated Intensity-Modulated Radiation Therapy Planning System

An optimization framework for conformal radiation treatment planning

7/29/2017. Making Better IMRT Plans Using a New Direct Aperture Optimization Approach. Aim of Radiotherapy Research. Aim of Radiotherapy Research

OPTIMIZATION MODELS FOR RADIATION THERAPY: TREATMENT PLANNING AND PATIENT SCHEDULING

A Fully-Automated Intensity-Modulated Radiation Therapy Planning System

An Application of the Extended Cutting Angle Method in Radiation Therapy

High Throughput Computing and Sampling Issues for Optimization in Radiotherapy

OPTIMIZATION METHODS IN INTENSITY MODULATED RADIATION THERAPY TREATMENT PLANNING

Mixed-Integer Programming Techniques for Decomposing IMRT Fluence Maps Using Rectangular Apertures

Current state of multi-criteria treatment planning

Dose-volume-based IMRT fluence optimization: A fast least-squares approach with differentiability

A hybrid framework for optimizing beam angles in radiation therapy planning

Monaco Concepts and IMRT / VMAT Planning LTAMON0003 / 3.0

Lab 2: Support vector machines

Radiation Therapy Planning by Multicriteria Optimisation

Applied Optimization: Application to Intensity-Modulated Radiation Therapy (IMRT)

arxiv: v1 [physics.med-ph] 26 Oct 2009

radiotherapy Andrew Godley, Ergun Ahunbay, Cheng Peng, and X. Allen Li NCAAPM Spring Meeting 2010 Madison, WI

The MSKCC Approach to IMRT. Outline

NEW METHOD OF COLLECTING OUTPUT FACTORS FOR COMMISSIONING LINEAR ACCELERATORS WITH SPECIAL EMPHASIS

Dose Distributions. Purpose. Isodose distributions. To familiarize the resident with dose distributions and the factors that affect them

Operations Research and Optimization: A Primer

15.082J and 6.855J. Lagrangian Relaxation 2 Algorithms Application to LPs

Creating a Knowledge Based Model using RapidPlan TM : The Henry Ford Experience

Evaluation of 3D Gamma index calculation implemented in two commercial dosimetry systems

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

GPU applications in Cancer Radiation Therapy at UCSD. Steve Jiang, UCSD Radiation Oncology Amit Majumdar, SDSC Dongju (DJ) Choi, SDSC

Minimizing Setup and Beam-On Times in Radiation Therapy

An experimental investigation on the effect of beam angle optimization on the reduction of beam numbers in IMRT of head and neck tumors

IMRT and VMAT Patient Specific QA Using 2D and 3D Detector Arrays

Machine Learning. Topic 5: Linear Discriminants. Bryan Pardo, EECS 349 Machine Learning, 2013

Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC - Coimbra

Controlling the dose distribution with geud-type constraints within the convex IMRT optimization framework

ROBUST INTENSITY MODULATED RADIATION THERAPY TREATMENT PLANNING

LINEAR PROGRAMMING FORMULATIONS AND ALGORITHMS FOR RADIOTHERAPY TREATMENT PLANNING

Simplicial Global Optimization

9.1. K-means Clustering

3DVH : SUN NUCLEAR On The Accuracy Of The corporation Planned Dose Perturbation Algorithm Your Most Valuable QA and Dosimetry Tools *Patent Pending

Applied Optimization Application to Intensity-Modulated Radiation Therapy (IMRT)

A Mimetic Algorithm for Simultaneous Multileaf Collimator Aperture Shape and Dosimetric Optimization in CyberKnife Robotic Radiosurgery

Lab 2: Support Vector Machines

Applied Optimization Application to Intensity-Modulated Radiation Therapy (IMRT)

Coverage based treatment planning to accommodate organ deformable motions and contouring uncertainties for prostate treatment. Huijun Xu, Ph.D.

Dynalog data tool for IMRT plan verification

An explicit feature control approach in structural topology optimization

Application of polynomial chaos in proton therapy

Basic Radiation Oncology Physics

Lab # 2 - ACS I Part I - DATA COMPRESSION in IMAGE PROCESSING using SVD

Probabilistic Double-Distance Algorithm of Search after Static or Moving Target by Autonomous Mobile Agent

IMRT site-specific procedure: Prostate (CHHiP)

Lecture 2 September 3

A Unified Mixed-Integer Programming Model for Simultaneous Fluence Weight and Aperture Optimization in VMAT, Tomotherapy, and CyberKnife

ADVANCING CANCER TREATMENT

Chapter 9 Field Shaping: Scanning Beam

Effective probabilistic stopping rules for randomized metaheuristics: GRASP implementations

Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC - Coimbra

MINIMAX OPTIMIZATION FOR HANDLING RANGE AND SETUP UNCERTAINTIES IN PROTON THERAPY

Training Algorithms for Robust Face Recognition using a Template-matching Approach

Efficient Schemes for Robust IMRT Treatment Planning

A fluence convolution method to account for respiratory motion in three-dimensional dose calculations of the liver: A Monte Carlo study

MULTI-REGION SEGMENTATION

Monaco VMAT. The Next Generation in IMRT/VMAT Planning. Paulo Mathias Customer Support TPS Application

Photon beam dose distributions in 2D

Algebraic Iterative Methods for Computed Tomography

Convex Optimization MLSS 2015

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Modern Medical Image Analysis 8DC00 Exam

CONLIN & MMA solvers. Pierre DUYSINX LTAS Automotive Engineering Academic year

Available online at ScienceDirect. Procedia Computer Science 100 (2016 )

Lecture 9: Linear Programming

Clustering. SC4/SM4 Data Mining and Machine Learning, Hilary Term 2017 Dino Sejdinovic

Chapter 15 Introduction to Linear Programming

Non-Bayesian Classifiers Part I: k-nearest Neighbor Classifier and Distance Functions

Prostate Detection Using Principal Component Analysis

Helical Tomotherapy Qualitative dose Delivery Verification

Learning Objectives. c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 3.3, Page 1

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

Bagging for One-Class Learning

ROBUST OPTIMIZATION THE END OF PTV AND THE BEGINNING OF SMART DOSE CLOUD. Moe Siddiqui, April 08, 2017

Discrete Optimization. Lecture Notes 2

Branch-and-bound: an example

Integer Programming Theory

Week 5. Convex Optimization

A Course in Machine Learning

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize.

9.4 SOME CHARACTERISTICS OF INTEGER PROGRAMS A SAMPLE PROBLEM

Primal Dual Schema Approach to the Labeling Problem with Applications to TSP

Dose Calculation and Optimization Algorithms: A Clinical Perspective

arxiv: v1 [physics.med-ph] 22 Dec 2011

Note Set 4: Finite Mixture Models and the EM Algorithm

ADVANCING CANCER TREATMENT

Applied Lagrange Duality for Constrained Optimization

ICARO Vienna April Implementing 3D conformal radiotherapy and IMRT in clinical practice: Recommendations of IAEA- TECDOC-1588

Optimization with Multiple Objectives

MATH3016: OPTIMIZATION

Radiotherapy Plan Competition TomoTherapy Planning System. Dmytro Synchuk. Ukrainian Center of TomoTherapy, Kirovograd, Ukraine

Transcription:

Interactive Treatment Planning in Cancer Radiotherapy Mohammad Shakourifar Giulio Trigila Pooyan Shirvani Ghomi Abraham Abebe Sarah Couzens Laura Noreña Wenling Shang June 29, 212 1 Introduction Intensity modulated radiation therapy (IMRT) is a technique for treating patients affected by cancer. The goal is to deliver a given amount of radiation (prescribed by the physician) to the tumor while limiting the amount of radiation absorbed by the healthy organs in the proximity of the tumor. The prescribed amount of radiation is given in the form of a Dose-Volume-Histogram (DVH) specifying the percentage of volume of a given organ that can receive more than a given amount T of radiation. The IMRT is accomplished by mean of the combination of a linear accelerator (LINAC) and a device called multi-leaf collimator (MLC). The radiation is modulated using a dynamic metallic filter that (blocking different parts of the beam) allows within a certain margin of error to localize the radiation on the region of interest. The filter is modeled as a 2-dimensional grid whose elements are called bixels. Each bixel is associated with a certain value of the intensity passing through it. In the following we will denote the values of the intensity by the vector x R n where n is the number of bixels. In order to define the percentage of the volume receiving a certain amount of radiation it is convenient to discretized the region containing the target structure (the cancerous tumor) and the nearby healthy organs that may receive part of the radiation. This volume is divided into small cubes called voxels (see figure (1)). If we let d i be the radiation dose received by the i-th voxel, then the distribution of the dose absorbed by the treated region is described by a vector d R m where m is the number of voxels. University of Toronto New York University, Courant Institute University of Calgary University of North Carolina, Greensboro University of Calgary University of Central Florida University of Michigan 1

Figure 1: Representation of the multi-leaf collimator and the discretization of the target volume. The standard model to describe the relation between the intensity of the radiation, x, and the dose received by the region of interest is given by, { d = Dx, (1) x, where D is a given m n matrix with positive real entries D ij. In particular, D ij represents the amount of dose absorbed by the i-th voxel per unit intensity emitted from the j-th bixel. There are two main problems in solving the system (1). The first one deals with the fact that, since in general m n, the system in eq. (1)is over determined. The second one is related with the information we have on the vector d. In order to describe the kind of information that is given about d is conveninet to assume a probabilistic point of view of the DVH. If with H D (x) we indicate the histogram based on the values of the entries of d and with C D (x) the cumulative histogram corresponding to H D, then the DVH curve is given by DV H(x) = 1 C D (x). (2) Examples of DVH curves for healthy organs as well as the cancerous tumor (also called : Planning Target Volume) are given in figure (2). It is clearly seen from this probabilistic definition that a DVH curve associated with a distribution d is invariant under any permutation of the components of d. The treatment plans are determined using a collection of DVH curves associated with the organs constituting the region of interest (eg. spinal cord, lung, bladder). For simplicity, we will only consider regions comprising of two organs: one corresponding to the cancerous tumor and one associated with a healthy tissue. Our goal is to find the intensity x whose associated dose distribution d replicates the prescribed DVH curves. In the next section, we will introduce the so called Moments based approach. 2

Figure 2: DVH curve for different organs and tumor (PVT) 2 Moment-based approach The moment approach is based on the fact that there is a one to one correspondence between a given distribution function and the infinite set of moments of such distribution. Given this fact, we restrict the search space over all possible treatment plans to the ones corresponding to only the prescribed moments. In this manner, we are able to reproduce the desired DVH curves or alternatively certify that such plan does not exist. In order to distinguish between the moments associated with the tumor (T) and critical structure (C), we define [ ] [ ] D T d T D = and d = (3) and let D C M k (d T ) = 1 V M k (d C ) = 1 V d C (d T i ) k (4) i (d C i ) k (5) (where d T i represents the i-th component of the vector d T ) be the k-th moment of the dose distribution referring to the target and the critical structure respectively. Our goal is to find a least square feasible solution with respect to the following constraints d = Dx, x M k (d C ) = Mk C (dc ), k = 1,..., (6) M k (d T ) = Mk T (dt ), k = 1,..., i 3

where the vector d is constructed according to the given DVH curves and partitioned into d C and d T corresponding to critical organ and tumor respectively. (6) deserves further comments: 1. Letting k ranges from 1 to in (6) implies that we need to impose infinitely many constraints. In practice, we limit the range of k only to finitely many values. This approximation is closely related to the wellknown moment problem concept in statistics. It relies on the fact that a probability distribution can often be described accurately using only a finite number of its moments. 2. The moments defined in (6) are, for positive k, convex functions of their argument. This means that, even though the set of points specified by the equality constraints is not convex, relaxing the equalities to a set of inequalities will allow us to have a convex feasible region. Based on the above comments, (6) can be relaxed in various ways. We found it most straightforward to consider the following form: d = Dx, x M k (d C ) Mk C, k K (7) lb d T ub, where K is a finite set of integers representing the set of moments used to approximate the DVH curve. The bounds lb and ub are used in order to prevent underdosing and overdosing the tumor area respectively. We found it most useful and effective to incorporate the prescribed dose P for the tumor in the relaxed form of (6). This value is usually provided by the physician in addition to the DVH curve for the tumor and is used to further quantify the quality of the obtained DVH for the tumor. A feasibility approach based on the use of P value is as follows: M k (D C x) M k (d C ), k = 1, 2,..., K M j (D T x P T ) M j (d T P T ), j = 2, 4, 6,..., 2K (8) M 1 (D T x) = M 1 (d T ), x, where K is a finite integer. Numerical results associated with this approach will be presented in section... By Comparing (8) with the non-relaxed problem (6) we note that: We directly included the constraint Dx = d in the formulation of the constraints for the moments. Since an equality constraint is convex, it does not present additional difficulties from the computational point of view. Therefore, we maintain the equality constraint on the first moment for the tumor. The equality constraints on the moments associated with the tumor are relaxed using the prescribed dose P. Note that in this case we used only even moments. This aims to minimize the distance (measured using the 4

moment norm) between d T and P T. In addition, since the discrepancy between D T x and P T might result in negative values, using even moments ensures the convexity of the problem. As a final remark of this section it is important to mention that the constraint moment approach outlined above can be made more flexible if instead of the moment of the distribution we consider to impose constraints on the generalized moment of it (see the analogous generalized moment problem in statistic). The simplest way of doing so at this point of the exposition is to allow the index k in (6) to assume all the possible values of the real line. 3 Beyond feasibility: Two-Phase Approach Algorithm Despite its practical importance, the feasibility problem (8) admits several limitations. First, it does not consider an unachievable DVH, i.e., it assumes that associated with the given DVH curve, there exists an x satisfying Dx = d where d is constructed based on the given DVH. Second, it does not deliver the best possible solution for the achievable DVH. Third, it is prohibitively timeconsuming when the size of the problem becomes large. In this section, we propose a novel approach in order to overcome the limitations concerned with the feasibility problem (8). Our aim is to present an algorithm that can be used as a black box by the physician in order to provide an optimal treatment plan for the patient. The only input to this algorithm is the DVH curve provided by the physician. We stress that our new algorithm is capable of handling both achievable and unachievable DVH curves as specified below: 1. In the case that the given DVH is unachievable, the algorithm provides the nearest plan (in the sense we are going to describe below) consistent with such DVH. This part of the algorithm is referred to as the Phase I. 2. In the case that the given DVH is achievable, the algorithm provides, among all feasible solutions, the one delivering the smallest amount of dose to the healthy organ. This part of the algorithm is referred to as the Phase II. The main idea in implementing phases I and II is to change, in an adaptive way, the bounds on the higher moments described by (8). 3.1 Phase I Suppose that the given DVH is unachievable. In this case, problem (6) does not admit any feasible solution, and its relaxed version (8) may or may not admit a feasible solution. In the latter case, the question that arises is that how to provide a treatment plan that is somehow close to the given DVH? Consider the following optimization problem: 5

min α,β k β k + j α j M k (D C x) M k (d C ) + β k, M j (D T x P T ) M j (d T P T ) + α j, M 1 (D T x) = M 1 (d T ), x, β k, α j. k = 1, 2,..., K j = 2, 4, 6,..., 2K In this formulation, we loosen the bounds on both the moments and on the discrepancy between Dx and P by introducing the variables α and β respectively (compare with (8)). At the same time, we enforce these variables to be as small as possible by integrating them in the objective function. This formulation ensures that the optimal solution s moments are as close as possible to the prescribed moments. 3.2 Phase II Suppose that, given the DVH curves, problem (8) admits one or more feasible solution (we remind that this may happen when problem (6) does not admit a feasible solution). In this case the natural question to address is how can we select, among the set of feasible solutions, the solution which is characterized by the smallest dose of radiation irradiated to the organs? The idea is that feasible (in the sense of (8)) solutions characterized by a smaller dose to the healthy organs can be characterized by smaller values of M k (D C x). This motivates the following formulation: (9) max α,β k β k + j α j M k (D C x) M k (d C ) β k, M j (D T x P T ) M j (d T P T ) α j, M 1 (D T x) = M 1 (d T ), x, β k, α j. k = 1, 2,..., K j = 2, 4, 6,..., 2K (1) Nonnegative variables α and β are introduced in order to tighten the bounds on the moments inequalities. Maximizing the objective function enforces these variables to become as small as possible. 3.3 Two-Phase Algorithm In this section we will describe how, combining Phase I and II, we can devise a strategy for finding an optimal plan for cancer therapy. The strategy is illustrated by the following flow chart: Given a DVH that can be either achievable or unachievable, we first runt phase I as described in section (3.1). If the objective function k β k + j α j reaches zero, we have found a solution that is feasible according to problem (8). 1 Thus, we run into the Phase II of the algorithm in order to find the intensity vector with the lowest amount of radiation to the healthy organs. 1 In practical implementation the value of the function, even in the feasible case, does not 6

4 Numerical results Figure 3: Two-phase approach algorithm In this section, we illustrate the performance and reliability of our proposed approach on a prostate cancer patient. We use different number of moments and consider both achievable and unachievable DVH curves to justify the strategies and heuristics we have adopted in our implementation. We implemented our two-phase algorithm in the well-known problem solving environment Matlab using the constrained minimization routine fmincon. We provided the gradient information to the fmincon, for both the constraints and objective function, which resulted in a significant improvement in the performance of the algorithm. 4.1 Using Achievable DVH Figure (4) shows the results of our algorithm when using two (k = 1, 2 and j = 2, 4) and three moments (k = 1, 2, 3 and j = 2, 4, 6) respectively with achievable DVH curves. As can be seen in the figure, the result obtained using phase II is characterized by a minor dose delivered to healthy organs compared to what is obtained using phase I of the algorithm. In particular, the DVH curve for the femoral head ( green curve ) is shifted considerably to the left. For the other organs (rectum, skin, bladder) we didn t achieve a comparable improvement. This is reasonable if we think that these organs are closely located to the prostate than the femoral head; therefore, it is more complicated to avoid these organs during the treatment. 4.2 Using Unachievable DVH In this section, we report our results concerned with unachievable DVHs. In particular, we tested the robustness of our algorithm on three different unachivreach zero. For this purpose we introduce a threshold ɛ to discriminate whether we have feasibility or not. 7

1 volume (%) 1 Figure 4: Results relative to Phase I (upper) and Phase II (lower) when using 2 moments. The solid and broken lines represent the given and computed DVH curves respectively. able DVH curves (referring respectively to figures (6), (7) and (8)) obtained in the following way: 1. We started from the achievable DVH shown with the solid line in figure (4). 2. We obtained the DVH (solid lines) in figure (6) by shifting to the left only the DVH curve associated with the PVT until obtaining an unachievable DVH. The computed DVH is represented with broken lines. 3. We started from the DVH curves described in point 2 and obtained a new DVH (solid line in figure (7)) by shifting the DVH curve associated with the skin to the left (in red). 4. We started from the DVH curves described in point 3 and obtained a new DVH (solid line in figure (8)) by shifting the DVH curve corresponding to 8

1 1 Figure 5: Results relative to Phase I (upper) and Phase II (lower) when using 3 moments. The solid and broken lines represent the given and computed DVH curves respectively. the rectum to the left. As we can see from figure (6), (7) and (8) the algorithm is still performing well with unachievable DVH. In particular the numerical solution that we obtained is not far from the given DVH, reflecting the fact that among the feasible solutions Phase I finds the solution that best approximate the DVH. Because we are using 3 moments, finding the best solution in this case means to find the solution whose mean, variance and skewness (the 3 rd moment) are closest to the given DVH curves. 5 Conclusion We presented a new algorithm for the treatment planning of cancer radiotherapy. The algorithm is based on the so called moments approach in which a given 9

1 Figure 6: DVH curves obtained by shifting to the left only the DVH relative to the PVT 1 Figure 7: DVH curves obtained by shifting to the left only the DVH relative to the PVT and the skin DVH is approximated with a set of constraints on the moments of the dose distribution. Because of the convex nature of our optimization problem, when compared to the traditional constrained voxel based approach, our two-phase algorithm presents several advantages. It is computationally more efficient than the usual mixed integer programming techniques and does not require external tuning of the weights characterizing multi-objective optimization kind of algorithms. As demonstrated by our numerical results our approach is promising to be used as a black box tool by the physician. 1

1 Figure 8: DVH curves obtained by shifting to the left only the DVH relative to the PVT the skin and the rectum 11