(Pictured right: multi-leaf collimator)
IMRT in brief:
•Beams (photon/ electron) produced by the linear accelerator are focused on tumour from different directions (3 to 9)
•Intensity across each beam can be modulated by multi-leaf collimator (effectively, beam divided into large no. of beamlets/ bixels)
•Aim:
Focus radiation so that enough dose is delivered to tumour (unlike normal cells, cancerous cells with damaged DNA can’t reproduce) while limiting dose to critical organs and healthy tissue.
The 3 optimisation problems:
1. The geometry problem: What angles (beam directions) should be used?
2. Finding optimal beam intensities for each angle
3. Optimising the delivery schedule
The beam intensity problem can be formulated as a very large linear programme:
•Multi-Objective function:
One for tumour, critical organ(s) and normal tissue (minimise underdosing of the tumour and to minimise overdosing healthy organs and other tissues)
•Variables:
Let xi be the intensity at bixel i
(the MLC can have 40 leaves and 40 stops, so up to 40 × 40 = 1600 variables for each beam direction)
•Constraints:
The region of the body is divided into 3-D volume elements (voxels), and so one constraint for each voxel, given by dose levels of oncologists prescription
(order of 100,000 constraints)
Note: The optimisation computes a set of possible treatment plans for which less overdosing of healthy organs implies more underdosing of the tumour and vice versa. It assists the planner to select one such plan that is best for the patient.
Once the intensities are determined, there is still the problem of how they can be efficiently delivered using the collimator settings, so that the number of shapes and total radiation time is minimised. Effectively, this boils down to the problem of how to decompose a (40 × 40 ) matrix into the sum of matrices whose non-zero elements are identical. No algorithm exists for minimising the number of matrices in the decomposition, so here we have a new problem for computer folks.
The highly complex IMRT treatment has thrown up challenging problems for mathematicians working in OR. Matthias Ehrgott has been working on the multi-objective linear programming problem mentioned above. His time and assistance in giving me an insight into this work has been greatly appreciated.
No comments:
Post a Comment