representing range compensators with computational geometry in topas forrest iandola 1,2 and joseph...
DESCRIPTION
3 Forrest Iandola Computational Geometry Compensators Medical Physics in 30 Seconds Goal: kill cancer with radiation Deliver radiation with protons, photons, other particles, or ions Monte Carlo simulation of proton therapy beams is an up-and-coming fieldTRANSCRIPT
![Page 1: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/1.jpg)
Representing Range Compensators with Computational Geometry in TOPAS
Forrest Iandola1,2 and Joseph Perl1
1 SLAC National Accelerator Laboratory2 University of Illinois at Urbana-Champaign
![Page 2: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/2.jpg)
2Forrest Iandola
Computational Geometry Compensators
Overview
• Medical Physics in 30 Seconds• Introduction to TOPAS• What is a range compensator?• Subtraction Solid geometry• Modeling compensators with Subtraction Solids• Approximation with polyhedrons for (potentially)
faster performance
![Page 3: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/3.jpg)
3Forrest Iandola
Computational Geometry Compensators
Medical Physics in 30 Seconds
• Goal: kill cancer with radiation• Deliver radiation with protons, photons,
other particles, or ions• Monte Carlo simulation of proton therapy
beams is an up-and-coming field
![Page 4: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/4.jpg)
4Forrest Iandola
Computational Geometry Compensators
Introduction to TOPAS
TOPAS (Tool for Particle Simulation)
• TOPAS = Monte Carlo simulation of radiation therapy beamlines
• User can easily customize beamline for specific treatment facilities
• Uses Geant4 for the “real” physics
![Page 5: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/5.jpg)
5Forrest Iandola
Computational Geometry Compensators
What is a Range Compensator?
• A radiation therapy beamline collimates the beam and produces a specific energy spread
• Range compensator produces an energy spread• Construction: drill a number of holes out of a
cylinder of lucite• Each drill hole may have a unique depth• “The thickness of the Lucite [plastic] will
proportionally reduce the depth [energy] of the protons”1
1 http://neurosurgery.mgh.harvard.edu/protonbeam/
![Page 6: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/6.jpg)
6Forrest Iandola
Computational Geometry Compensators
What is a Range Compensator?
![Page 7: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/7.jpg)
7Forrest Iandola
Computational Geometry Compensators
Subtraction Solids
• Geant4 supports boolean solid combinatorial geometry– Subtraction solids– Union solids
• It’s as simple as newSolid = Solid1 - Solid2• Overlap among subtracted solids is
acceptable• Solids can be recursively subtracted
![Page 8: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/8.jpg)
8Forrest Iandola
Computational Geometry Compensators
Compensator with Subtraction Solids
Compensator comprised of a bigCylinder with n holes subtracted:
newSolid1 = bigCylinder - smallCylinder1newSolid2 = newSolid1 - smallCylinder2…Compensator = newSolid(n-1) - smallCylinder(n)
![Page 9: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/9.jpg)
9Forrest Iandola
Computational Geometry Compensators
Compensator with Subtraction Solids
![Page 10: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/10.jpg)
10Forrest Iandola
Computational Geometry Compensators
Approximation for Performance Gains
• Approximate the drill holes with a collection of hexagons
• Lack of overlap among hexagons allows us to model all hexagons as a single polyhedron
• Future work: evaluate performance benefits (and accuracy reduction) with polyhedron method
![Page 11: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/11.jpg)
11Forrest Iandola
Computational Geometry Compensators
Approximation for Performance Gains
Subtraction Solid Polyhedron
![Page 12: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/12.jpg)
12Forrest Iandola
Computational Geometry Compensators
Approximation for Performance Gains
• Future work: evaluate performance benefits (and accuracy reduction) with polyhedron method
![Page 13: Representing Range Compensators with Computational Geometry in TOPAS Forrest Iandola 1,2 and Joseph Perl 1 1 SLAC National Accelerator Laboratory 2 University](https://reader035.vdocuments.mx/reader035/viewer/2022062909/5a4d1bba7f8b9ab0599d0431/html5/thumbnails/13.jpg)
13Forrest Iandola
Computational Geometry Compensators
Acknowledgements
• Harald Paganetti (Massachusetts General Hospital and Harvard University)
• Jan Schuemann (Massachusetts General Hospital and Harvard University)
• Jungwook Shin (UC San Francisco)• Bruce Faddegon (UC San Francisco)• DOE and NIH for generous support
Contact: [email protected]