Cargando…

Application programming in C# environment with recorded user software interactions and its application in autopilot of VMAT/IMRT treatment planning

An autopilot scheme of volumetric‐modulated arc therapy (VMAT)/intensity‐modulated radiation therapy (IMRT) planning with the guidance of prior knowledge is established with recorded interactions between a planner and a commercial treatment planning system (TPS). Microsoft (MS) Visual Studio Coded U...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Henry, Xing, Lei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: John Wiley and Sons Inc. 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5690512/
https://www.ncbi.nlm.nih.gov/pubmed/27929493
http://dx.doi.org/10.1120/jacmp.v17i6.6425
_version_ 1783279623716470784
author Wang, Henry
Xing, Lei
author_facet Wang, Henry
Xing, Lei
author_sort Wang, Henry
collection PubMed
description An autopilot scheme of volumetric‐modulated arc therapy (VMAT)/intensity‐modulated radiation therapy (IMRT) planning with the guidance of prior knowledge is established with recorded interactions between a planner and a commercial treatment planning system (TPS). Microsoft (MS) Visual Studio Coded UI is applied to record some common planner‐TPS interactions as subroutines. The TPS used in this study is a Windows‐based Eclipse system. The interactions of our application program with Eclipse TPS are realized through a series of subroutines obtained by prerecording the mouse clicks or keyboard strokes of a planner in operating the TPS. A strategy to autopilot Eclipse VMAT/IMRT plan selection process is developed as a specific example of the proposed “scripting” method. The autopiloted planning is navigated by a decision function constructed with a reference plan that has the same prescription and similar anatomy with the case at hand. The calculation proceeds by alternating between the Eclipse optimization and the outer‐loop optimization independent of the Eclipse. In the C# program, the dosimetric characteristics of a reference treatment plan are used to assess and modify the Eclipse planning parameters and to guide the search for a clinically sensible treatment plan. The approach is applied to plan a head and neck (HN) VMAT case and a prostate IMRT case. Our study demonstrated the feasibility of application programming method in C# environment with recorded interactions of planner‐TPS. The process mimics a planner's planning process and automatically provides clinically sensible treatment plans that would otherwise require a large amount of manual trial and error of a planner. The proposed technique enables us to harness a commercial TPS by application programming via the use of recorded human computer interactions and provides an effective tool to greatly facilitate the treatment planning process. PACS number(s): 87.55.D‐, 87.55.kd, 87.55.de
format Online
Article
Text
id pubmed-5690512
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher John Wiley and Sons Inc.
record_format MEDLINE/PubMed
spelling pubmed-56905122018-04-02 Application programming in C# environment with recorded user software interactions and its application in autopilot of VMAT/IMRT treatment planning Wang, Henry Xing, Lei J Appl Clin Med Phys Radiation Oncology Physics An autopilot scheme of volumetric‐modulated arc therapy (VMAT)/intensity‐modulated radiation therapy (IMRT) planning with the guidance of prior knowledge is established with recorded interactions between a planner and a commercial treatment planning system (TPS). Microsoft (MS) Visual Studio Coded UI is applied to record some common planner‐TPS interactions as subroutines. The TPS used in this study is a Windows‐based Eclipse system. The interactions of our application program with Eclipse TPS are realized through a series of subroutines obtained by prerecording the mouse clicks or keyboard strokes of a planner in operating the TPS. A strategy to autopilot Eclipse VMAT/IMRT plan selection process is developed as a specific example of the proposed “scripting” method. The autopiloted planning is navigated by a decision function constructed with a reference plan that has the same prescription and similar anatomy with the case at hand. The calculation proceeds by alternating between the Eclipse optimization and the outer‐loop optimization independent of the Eclipse. In the C# program, the dosimetric characteristics of a reference treatment plan are used to assess and modify the Eclipse planning parameters and to guide the search for a clinically sensible treatment plan. The approach is applied to plan a head and neck (HN) VMAT case and a prostate IMRT case. Our study demonstrated the feasibility of application programming method in C# environment with recorded interactions of planner‐TPS. The process mimics a planner's planning process and automatically provides clinically sensible treatment plans that would otherwise require a large amount of manual trial and error of a planner. The proposed technique enables us to harness a commercial TPS by application programming via the use of recorded human computer interactions and provides an effective tool to greatly facilitate the treatment planning process. PACS number(s): 87.55.D‐, 87.55.kd, 87.55.de John Wiley and Sons Inc. 2016-11-08 /pmc/articles/PMC5690512/ /pubmed/27929493 http://dx.doi.org/10.1120/jacmp.v17i6.6425 Text en © 2016 The Authors. This is an open access article under the terms of the Creative Commons Attribution (http://creativecommons.org/licenses/by/3.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
spellingShingle Radiation Oncology Physics
Wang, Henry
Xing, Lei
Application programming in C# environment with recorded user software interactions and its application in autopilot of VMAT/IMRT treatment planning
title Application programming in C# environment with recorded user software interactions and its application in autopilot of VMAT/IMRT treatment planning
title_full Application programming in C# environment with recorded user software interactions and its application in autopilot of VMAT/IMRT treatment planning
title_fullStr Application programming in C# environment with recorded user software interactions and its application in autopilot of VMAT/IMRT treatment planning
title_full_unstemmed Application programming in C# environment with recorded user software interactions and its application in autopilot of VMAT/IMRT treatment planning
title_short Application programming in C# environment with recorded user software interactions and its application in autopilot of VMAT/IMRT treatment planning
title_sort application programming in c# environment with recorded user software interactions and its application in autopilot of vmat/imrt treatment planning
topic Radiation Oncology Physics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5690512/
https://www.ncbi.nlm.nih.gov/pubmed/27929493
http://dx.doi.org/10.1120/jacmp.v17i6.6425
work_keys_str_mv AT wanghenry applicationprogrammingincenvironmentwithrecordedusersoftwareinteractionsanditsapplicationinautopilotofvmatimrttreatmentplanning
AT xinglei applicationprogrammingincenvironmentwithrecordedusersoftwareinteractionsanditsapplicationinautopilotofvmatimrttreatmentplanning