Room: Exhibit Hall
Purpose: To create an open-source visualization program that allows one to find potential cone collisions while planning stereotactic radiosurgery cases.
Methods: Measurements of physical components in the treatment room (gantry, cone, table, localization SRS frame, etc.) were incorporated into a set of scripts in MATLAB (MathWorks, Natick, MA) that produce 3D visualization of the components. The localization frame fully contains the patient so it was used to represent patient collisions. To approximate simulated components graphically, a box model was used. The gantry, couch, cone and SRS localization frame were all represented by boxes with the measured dimensions. The equations used to create the boxes allowed for accurate representation of motion in a treatment room and related all motion to the machine isocenter. It allowed for the target to be moved in the three translation directions, the couch to be changed by 180 degrees, and for the gantry to move a full 360 degrees. A simple graphical user interface (GUI) was made in MATLAB to allow users to pass the target coordinate (vert, lat, long) relative to the localization frame, the initial and terminal gantry and couch angles, and the number of angular points to visualize between the initial and terminal gantry angle.
Results: The GUI provides a fast and simple way to discover collisions in the treatment room before the treatment plan is completed. By inputting the treatment isocenter the GUI shifts the localization box to the appropriate location, symbolized by a diamond as a visual assurance.
Conclusion: This simple GUI can be used by the planner, physician or physicist to find the best orientation of beams for each patient. By finding collisions before a plan is being simulated in the treatment room, the clinic can save time due to replanning of cases.