SU‐E‐T‐193: A Custom Web Application for a GPU‐Based Monte Carlo IMRT/VMAT QA Tool

M. Folkerts, Y. Graves, Q. Gautier, G. Kim, X. Jia, S. Jiang

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Purpose: To develop a user friendly web application for a GPU‐based Monte Carlo (MC) 3D dosimetry quality assurance (QA) tool which runs in modern web browsers and interacts remotely with specialized hardware/software resources. Methods: We developed a new QA web application based on existing technologies (HTML5, Python, and Django) to interface with a command line‐based MC QA tool. It eliminates the need for users of this cutting‐edge GPU software to purchase expensive/specialized hardware and use a command‐line based environment. The Results is a web app with a user‐friendly interface enabling control of GPU accelerated software for MC‐based QA. Users upload zipped DICOM RP, CT, and RD data and set the expected statistic uncertainty for the MC dose calculation. After the files are uploaded, the remote software is automatically launched to generate intermediate data necessary for the GPU‐based MC dose calculation. The MC dose calculation is then executed on the remote GPU server and the resultant dose and original plan dose (from uploaded RD file) are displayed in the web GUI for the user to review. A 3D gamma index map and DVH curves are also displayed to the user. Finally, a PDF QA report that summarizes the results can be downloaded. Results: We successfully developed a web app for a GPU‐based QA tool that consists of fluence map generation, CT image processing, GPU based MC dose calculation, gamma index calculation, and DVH calculation. The Results is an IMRT and VMAT QA tool that conducts an independent dose calculation for a given treatment plan. The computation time from data uploading to viewing results and downloading report is less than 2 min. Conclusion: We developed a GPU‐based MC QA tool with a user‐friendly web‐based interface. The high efficiency and accessibility greatly facilitate IMRT and VMAT QA.

Original languageEnglish (US)
Pages (from-to)248
Number of pages1
JournalMedical Physics
Volume40
Issue number6
DOIs
StatePublished - 2013

Fingerprint

Software
Web Browser
Boidae
Uncertainty
Technology

ASJC Scopus subject areas

  • Biophysics
  • Radiology Nuclear Medicine and imaging

Cite this

SU‐E‐T‐193 : A Custom Web Application for a GPU‐Based Monte Carlo IMRT/VMAT QA Tool. / Folkerts, M.; Graves, Y.; Gautier, Q.; Kim, G.; Jia, X.; Jiang, S.

In: Medical Physics, Vol. 40, No. 6, 2013, p. 248.

Research output: Contribution to journalArticle

Folkerts, M. ; Graves, Y. ; Gautier, Q. ; Kim, G. ; Jia, X. ; Jiang, S. / SU‐E‐T‐193 : A Custom Web Application for a GPU‐Based Monte Carlo IMRT/VMAT QA Tool. In: Medical Physics. 2013 ; Vol. 40, No. 6. pp. 248.
@article{cacb01468bd0425cb71cffadb15b32cf,
title = "SU‐E‐T‐193: A Custom Web Application for a GPU‐Based Monte Carlo IMRT/VMAT QA Tool",
abstract = "Purpose: To develop a user friendly web application for a GPU‐based Monte Carlo (MC) 3D dosimetry quality assurance (QA) tool which runs in modern web browsers and interacts remotely with specialized hardware/software resources. Methods: We developed a new QA web application based on existing technologies (HTML5, Python, and Django) to interface with a command line‐based MC QA tool. It eliminates the need for users of this cutting‐edge GPU software to purchase expensive/specialized hardware and use a command‐line based environment. The Results is a web app with a user‐friendly interface enabling control of GPU accelerated software for MC‐based QA. Users upload zipped DICOM RP, CT, and RD data and set the expected statistic uncertainty for the MC dose calculation. After the files are uploaded, the remote software is automatically launched to generate intermediate data necessary for the GPU‐based MC dose calculation. The MC dose calculation is then executed on the remote GPU server and the resultant dose and original plan dose (from uploaded RD file) are displayed in the web GUI for the user to review. A 3D gamma index map and DVH curves are also displayed to the user. Finally, a PDF QA report that summarizes the results can be downloaded. Results: We successfully developed a web app for a GPU‐based QA tool that consists of fluence map generation, CT image processing, GPU based MC dose calculation, gamma index calculation, and DVH calculation. The Results is an IMRT and VMAT QA tool that conducts an independent dose calculation for a given treatment plan. The computation time from data uploading to viewing results and downloading report is less than 2 min. Conclusion: We developed a GPU‐based MC QA tool with a user‐friendly web‐based interface. The high efficiency and accessibility greatly facilitate IMRT and VMAT QA.",
author = "M. Folkerts and Y. Graves and Q. Gautier and G. Kim and X. Jia and S. Jiang",
year = "2013",
doi = "10.1118/1.4814628",
language = "English (US)",
volume = "40",
pages = "248",
journal = "Medical Physics",
issn = "0094-2405",
publisher = "AAPM - American Association of Physicists in Medicine",
number = "6",

}

TY - JOUR

T1 - SU‐E‐T‐193

T2 - A Custom Web Application for a GPU‐Based Monte Carlo IMRT/VMAT QA Tool

AU - Folkerts, M.

AU - Graves, Y.

AU - Gautier, Q.

AU - Kim, G.

AU - Jia, X.

AU - Jiang, S.

PY - 2013

Y1 - 2013

N2 - Purpose: To develop a user friendly web application for a GPU‐based Monte Carlo (MC) 3D dosimetry quality assurance (QA) tool which runs in modern web browsers and interacts remotely with specialized hardware/software resources. Methods: We developed a new QA web application based on existing technologies (HTML5, Python, and Django) to interface with a command line‐based MC QA tool. It eliminates the need for users of this cutting‐edge GPU software to purchase expensive/specialized hardware and use a command‐line based environment. The Results is a web app with a user‐friendly interface enabling control of GPU accelerated software for MC‐based QA. Users upload zipped DICOM RP, CT, and RD data and set the expected statistic uncertainty for the MC dose calculation. After the files are uploaded, the remote software is automatically launched to generate intermediate data necessary for the GPU‐based MC dose calculation. The MC dose calculation is then executed on the remote GPU server and the resultant dose and original plan dose (from uploaded RD file) are displayed in the web GUI for the user to review. A 3D gamma index map and DVH curves are also displayed to the user. Finally, a PDF QA report that summarizes the results can be downloaded. Results: We successfully developed a web app for a GPU‐based QA tool that consists of fluence map generation, CT image processing, GPU based MC dose calculation, gamma index calculation, and DVH calculation. The Results is an IMRT and VMAT QA tool that conducts an independent dose calculation for a given treatment plan. The computation time from data uploading to viewing results and downloading report is less than 2 min. Conclusion: We developed a GPU‐based MC QA tool with a user‐friendly web‐based interface. The high efficiency and accessibility greatly facilitate IMRT and VMAT QA.

AB - Purpose: To develop a user friendly web application for a GPU‐based Monte Carlo (MC) 3D dosimetry quality assurance (QA) tool which runs in modern web browsers and interacts remotely with specialized hardware/software resources. Methods: We developed a new QA web application based on existing technologies (HTML5, Python, and Django) to interface with a command line‐based MC QA tool. It eliminates the need for users of this cutting‐edge GPU software to purchase expensive/specialized hardware and use a command‐line based environment. The Results is a web app with a user‐friendly interface enabling control of GPU accelerated software for MC‐based QA. Users upload zipped DICOM RP, CT, and RD data and set the expected statistic uncertainty for the MC dose calculation. After the files are uploaded, the remote software is automatically launched to generate intermediate data necessary for the GPU‐based MC dose calculation. The MC dose calculation is then executed on the remote GPU server and the resultant dose and original plan dose (from uploaded RD file) are displayed in the web GUI for the user to review. A 3D gamma index map and DVH curves are also displayed to the user. Finally, a PDF QA report that summarizes the results can be downloaded. Results: We successfully developed a web app for a GPU‐based QA tool that consists of fluence map generation, CT image processing, GPU based MC dose calculation, gamma index calculation, and DVH calculation. The Results is an IMRT and VMAT QA tool that conducts an independent dose calculation for a given treatment plan. The computation time from data uploading to viewing results and downloading report is less than 2 min. Conclusion: We developed a GPU‐based MC QA tool with a user‐friendly web‐based interface. The high efficiency and accessibility greatly facilitate IMRT and VMAT QA.

UR - http://www.scopus.com/inward/record.url?scp=85013068031&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85013068031&partnerID=8YFLogxK

U2 - 10.1118/1.4814628

DO - 10.1118/1.4814628

M3 - Article

AN - SCOPUS:85013068031

VL - 40

SP - 248

JO - Medical Physics

JF - Medical Physics

SN - 0094-2405

IS - 6

ER -