会议论文详细信息
17th International Conference on the Use of Computers in Radiation Therapy
PyCMSXiO: an external interface to script treatment plans for the Elekta? CMS XiO treatment planning system
物理学;计算机科学
Xing, Aitang^1 ; Arumugam, Sankar^1 ; Holloway, Lois^1,2,3 ; Goozee, Gary^1,4
Liverpool and Macarthur Cancer Therapy Centres and Ingham Institute, Liverpool Hospital, Sydney, NSW, Australia^1
Institute of Medical Physics, School of Physics, University of Sydney, Sydney, NSW, Australia^2
Centre for Medical Radiation Physics, University of Wollongong, Wollongong, NSW, Australia^3
South Western Sydney Clinical School, University of New South Wales, Sydney, NSW, Australia^4
关键词: Clinical radiotherapy;    High-level functions;    Python programming language;    Radiotherapy treatment planning;    Scripting interface;    Setup uncertainty;    Treatment planning;    Treatment planning systems;   
Others  :  https://iopscience.iop.org/article/10.1088/1742-6596/489/1/012063/pdf
DOI  :  10.1088/1742-6596/489/1/012063
学科分类:计算机科学(综合)
来源: IOP
PDF
【 摘 要 】
Scripting in radiotherapy treatment planning systems not only simplifies routine planning tasks but can also be used for clinical research. Treatment planning scripting can only be utilized in a system that has a built-in scripting interface. Among the commercially available treatment planning systems, Pinnacle (Philips) and Raystation (Raysearch Lab.) have inherent scripting functionality. CMS XiO (Elekta) is a widely used treatment planning system in radiotherapy centres around the world, but it does not have an interface that allows the user to script radiotherapy plans. In this study an external scripting interface, PyCMSXiO, was developed for XiO using the Python programming language. The interface was implemented as a python package/library using a modern object-oriented programming methodology. The package was organized as a hierarchy of different classes (objects). Each class (object) corresponds to a plan object such as the beam of a clinical radiotherapy plan. The interface of classes was implemented as object functions. Scripting in XiO using PyCMSXiO is comparable with Pinnacle scripting. This scripting package has been used in several research projects including commissioning of a beam model, independent three-dimensional dose verification for IMRT plans and a setup-uncertainty study. Ease of use and high-level functions provided in the package achieve a useful research tool. It was released as an open-source tool that may benefit the medical physics community.
【 预 览 】
附件列表
Files Size Format View
PyCMSXiO: an external interface to script treatment plans for the Elekta? CMS XiO treatment planning system 479KB PDF download
  文献评价指标  
  下载次数:8次 浏览次数:24次