HIFU Treatment Time Reduction Through Focal Zone Spacing

advertisement
HIFU Treatment Time Reduction by
User Controlled Parameter Search
Joshua Coon, Bob Roemer
December 13, 2010
Axial Study
Start with 2 Position Study:
Several Factor to Consider:
1
Heating Times
Treatment Order / Time Sharing
Amount of Overlap
Offset from Tumor Center
2
Distance to Tumor Boundary
Treatment Time Reduction:
Mathematical Formulation
Minimize:
•T_Heat,n and T_Cool,n are the
sum of the nth heating and
cooling times.
•N is the number of positions
Constraints:
•Thermal Dose (TD) is a metric
for tissue damage as a function
of temperature and time
•Temp Limit Impose in healthy
tissue
•Can Solve with Matlab
Optimization Toolbox (fmincon)
Minimizing Treatment Times
Algorithmically
Fix all treatment
parameters
EXCEPT
heating/cooling
times
Run fmincon
search to look
for minimized
times
Compare
starting
parameters to
find the
minimized time
Treatment
Treatment
Treatment
fmincon
fmincon
fmincon
Compare
final times
Lowest
Time
What Does “fmincon” Do?
fmincon = “Function minimization with constraints”
Different “solvers” to select next point: Interior Point, SQP, Active Set, etc.
Starts with
initial “guess”
for optimal
values, x0
Evaluates
finite
differences
and uses for
gradient
search
Revises guess
x0 -> x and
keeps refining
until
tolerances
met
• Function = sum(x) where x is vector of heating and cooling times at each position
• Constraints = Dose inside tumor > 240 CEM
= NT temp limit < 6 degrees C
• Both evaluated in terms of external functions I wrote by fmincon solver
What Does Constraint Function Do?
Input:
heating/
cooling times
Calculate
Temperatures
-> Thermal
Dose for each
voxel
Time / spatial
resolution for
temps a
consideration
Output : Min
Thermal Dose
in tumor/ Max
NT
temperature
Optimal Axial Overlap
Vary axial
spacing
fmincon
Compare
sum final
times
Dependences:
FZ Path (F->B, B->F)
Tumor Size
Perfusion
Spacing
Spacing: 0, 2, 4, 6, 8, 10, 12, 14, 16 mm
Results: Axial Spacing (1x1x16mm^3
tumor)
500
2 Pos F-B, 0.5 Perf
2 Pos B-F, 0.5 Perf
2 Pos F-B, 5.0 Perf
Total Heating Time
• Strong Minimum around
10 mm separation
400
300
200
100
0
0
+/- 1
+/- 2
+/- 3
+/- 4
+/- 5
+/- 6
+/- 7
Distance of Focal Zones from Center of Tumor
+/- 8
Problem: Convergence To Solution
• Fmincon may not always converge to a
solution from a given starting point
• Can happen in cases where starting point is
too far away from function minimum
• Must restart from another point or use
another fmincon “solver”
Problem: Local vs. Global Minima
Problem: Computing Resources Limits
• More than >20,000 hours of computer time
used in last 3 months
• Optimizations run with 2-3 per computer
(larger CPU than CPU on GPU)
– Requires about 3 days to run to completion
• Extensive Study may require even more time
• Best CPUs at CHPC limited to 24 hour
checkout
Future Directions
• Vary offset, power level, perfusion, tumor size
for 2 positions
• Expand Study to 3 positions, 4 positions, and
more if needed.
• Solve computer memory issues currently
limiting region size.
• Will require a lot of computer time
Download