Skip to content

Sub-second pencil beam dose calculation on GPU for adaptive proton therapy

License

Notifications You must be signed in to change notification settings

ferdymercury/RayTraceDicom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RayTraceDicom

Sub-second pencil beam dose calculation on GPU for adaptive proton therapy

LEGAL NOTICE

The core of the code within this repository is based on the PhD project of Joakim da Silva, developed within the ENTERVISION Marie Curie Initial Training Network. The core was later refactored and documented by Fernando Hueso-González.

The code is licensed under GPLv3. When (re)using this code, attribution to Joakim da Silva must be granted and relevant papers must be cited:

REQUIREMENTS

  • CUDA
  • ITK
  • GDCM

BUILDING

  • mkdir build
  • cmake <path/to/src>/RayTraceDicom
  • make

EXAMPLE FILES

To generate a dummy water phantom CT and RT plan, use:

  • python3 extern/dicom-interface/rti/test/dicom/generate_water_cube.py --outdir /tmp/watercube/

RUNNING

  • ./RayTraceDicom --output_directory /tmp/watercube/ --ct_dir /tmp/watercube/ct/ --rtplan /tmp/watercube/rtplan.dcm --beams G000

About

Sub-second pencil beam dose calculation on GPU for adaptive proton therapy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published