Licon Anna Laura, Alexandrian Ara, Saenz Daniel, Myers Pamela, Rasmussen Karl, Stathakis Sotirios, Papanikolaou Niko, Kirby Neil
Department of Radiation Oncology, The University of Texas Health Science Center at San Antonio, San Antonio, TX, USA.
J Appl Clin Med Phys. 2020 Oct;21(10):40-47. doi: 10.1002/acm2.12998. Epub 2020 Aug 11.
To create an open-source visualization program that allows one to find potential cone collisions while planning intracranial stereotactic radiosurgery cases.
Measurements of physical components in the treatment room (gantry, cone, table, localization stereotactic radiation surgery frame, etc.) were incorporated into a script in MATLAB (MathWorks, Natick, MA) that produces three-dimensional visualizations of the components. A localization frame, used during simulation, fully contains the patient. This frame was used to represent a safety zone for collisions. Simple geometric objects are used to approximate the simulated components. The couch is represented as boxes, the gantry head and cone are represented by cylinders, and the patient safety zone can be represented by either a box or ellipsoid. These objects are translated and rotated based upon the beam geometry and the treatment isocenter to mimic treatment. A simple graphical user interface (GUI) was made in MATLAB (compatible with GNU Octave) to allow users to pass the treatment isocenter location, the initial and terminal gantry angles, the couch angle, and the number of angular points to visualize between the initial and terminal gantry angle.
The GUI provides a fast and simple way to discover collisions in the treatment room before the treatment plan is completed. Twenty patient arcs were used as an end-to-end validation of the system. Seventeen of these appeared the same in the software as in the room. Three of the arcs appeared closer in the software than in the room. This is due to the treatment couch having rounded corners, whereas the software visualizes sharp corners.
This simple GUI can be used to find the best orientation of beams for each patient. By finding collisions before a plan is being simulated in the treatment room, a user can save time due to replanning of cases.
创建一个开源可视化程序,以便在规划颅内立体定向放射治疗病例时发现潜在的射束碰撞。
将治疗室中物理组件(机架、射束、治疗床、定位立体定向放射治疗框架等)的测量数据纳入MATLAB(MathWorks,纳蒂克,马萨诸塞州)脚本中,该脚本可生成这些组件的三维可视化图像。模拟过程中使用的定位框架完全包含患者。此框架用于表示碰撞的安全区域。使用简单的几何对象来近似模拟组件。治疗床用长方体表示,机架头部和射束用圆柱体表示,患者安全区域可用长方体或椭球体表示。这些对象根据射束几何形状和治疗等中心进行平移和旋转以模拟治疗。在MATLAB(与GNU Octave兼容)中制作了一个简单的图形用户界面(GUI),允许用户输入治疗等中心位置、初始和终端机架角度、治疗床角度以及在初始和终端机架角度之间可视化的角点数。
GUI提供了一种快速简单的方法,可在治疗计划完成前发现治疗室中的碰撞。使用20个患者弧形进行系统的端到端验证。其中17个在软件中的显示与在治疗室中的情况相同。有3个弧形在软件中的显示比在治疗室中更接近。这是因为治疗床有圆角,而软件将其显示为尖角。
这个简单的GUI可用于为每个患者找到最佳的射束方向。通过在治疗室模拟计划之前发现碰撞,用户可以因重新规划病例而节省时间。