Skip to content

A user interface with Dicom Ion plan reader for integration with goPMC the OpenCL Proton Monte Carlo binaries (THIS PROJECT DOES NOT CONTAIN goPMC ONLY AN INTERFACE)

Notifications You must be signed in to change notification settings

agravgaard/guiPMC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

guiPMC

This repository contains the source code for a Qt user interface which works as a frontend for goPMC (THIS REPOSITORY DOES NOT CONTAIN goPMC ITSELF. Contact the authors of [1-3] for more information regarding goPMC).

It also provides DICOM readers for CT images and Ion RT plans based on grassroots dicom (GDCM) as included with ITK. Thus ITK with the ImageIO module is a dependency. (ITK is also used for geometric transformations of the particle sources).

This code uses Qt for the user interface and a heavily modified Qt example for displaying particle sources in 3D. (Licensing is still unclear to me, but I think re-use of that example requires LGPL/GPL compliance)

System requirements: OpenCL 1.1 or higher. CPU/GPU supporting OpenCL.

NEEDED (NOT PROVIDED) goPMC files: Subdirectories: include: goPMC.h: goPMC interface. cl.hpp: c++ wrapper for OpenCL 1.1. bin: dcmtk.dll(.lib) and libDicomRT.dll(.lib): Libraries for reading and processing Dicom CT data. goPMC.dll(.lib): goPMC library. input: Physics input data.

Related publications:

[1] GPU-based fast Monte Carlo dose calculation for proton therapy Xun Jia, Jan Schuemann, Harald Paganetti and Steve B. Jiang Physics in Medicine and Biology, Volume 57, Number 23

[2] Validation of a GPU-based Monte Carlo code (gPMC) for proton radiation therapy: clinical cases study Drosoula Giantsoudi, Jan Schuemann, Xun Jia, Stephen Dowdell, Steve B. Jiang and Harald Paganetti Physics in Medicine and Biology, Volume 60, Number 6

[3] Recent developments and comprehensive evaluations of a GPU-based Monte Carlo package for proton therapy Nan Qin, Pablo Botas, Drosoula Giantsoudi, Jan Schuemann, Zhen Tian, Steve B. Jiang, Harald Paganetti and Xun Jia Accepted by Physics in Medicine and Biology

For more questions please email to andreasg@phys.au.dk

About

A user interface with Dicom Ion plan reader for integration with goPMC the OpenCL Proton Monte Carlo binaries (THIS PROJECT DOES NOT CONTAIN goPMC ONLY AN INTERFACE)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published