Fast voxel and polygon ray-tracing algorithms in intensity modulated radiation therapy treatment planning
- 25 April 2006
- journal article
- research article
- Published by Wiley in Medical Physics
- Vol. 33 (5) , 1364-1371
- https://doi.org/10.1118/1.2189712
Abstract
We present work on combining three algorithms to improve ray-tracing efficiency in radiation therapy dose computation. The three algorithms include: An improved point-in-polygon algorithm, incremental voxel ray tracing algorithm, and stereographic projection of beamlets for voxel truncation. The point-in-polygon and incremental voxel ray-tracing algorithms have been used in computer graphics and nuclear medicine applications while the stereographic projection algorithm was developed by our group. These algorithms demonstrate significant improvements over the current standard algorithms in peer reviewed literature, i.e., the polygon and voxel ray-tracing algorithms of Siddon for voxel classification (point-in-polygon testing) and dose computation, respectively, and radius testing for voxel truncation. The presented polygon ray-tracing technique was tested on 10 intensity modulated radiation therapy (IMRT) treatment planning cases that required the classification of between 0.58 and 2.0 million voxels on a 2.5 mm isotropic dose grid into 1-4 targets and 5-14 structures represented as extruded polygons (a.k.a. Siddon prisms). Incremental voxel ray tracing and voxel truncation employing virtual stereographic projection was tested on the same IMRT treatment planning cases where voxel dose was required for 230-2400 beamlets using a finite-size pencil-beam algorithm. Between a 100 and 360 fold cpu time improvement over Siddon's method was observed for the polygon ray-tracing algorithm to perform classification of voxels for target and structure membership. Between a 2.6 and 3.1 fold reduction in cpu time over current algorithms was found for the implementation of incremental ray tracing. Additionally, voxel truncation via stereographic projection was observed to be 11-25 times faster than the radial-testing beamlet extent approach and was further improved 1.7-2.0 fold through point-classification using the method of translation over the cross product technique.Keywords
This publication has 26 references indexed in Scilit:
- Interactive ray tracing for volume visualizationIEEE Transactions on Visualization and Computer Graphics, 1999
- Adaptive radiation therapyPhysics in Medicine & Biology, 1997
- Virtual human representation and communication in VLNetIEEE Computer Graphics and Applications, 1997
- The quickhull algorithm for convex hullsACM Transactions on Mathematical Software, 1996
- Discrete Ray-Tracing of Huge Voxel SpacesComputer Graphics Forum, 1995
- Three-dimensional medical imagingACM Computing Surveys, 1991
- Ray tracing complex models containing surface tessellationsACM SIGGRAPH Computer Graphics, 1987
- Ray tracing complex scenesACM SIGGRAPH Computer Graphics, 1986
- Prism representation: a 3D ray-tracing algorithm for radiotherapy applicationsPhysics in Medicine & Biology, 1985
- A Characterization of Ten Hidden-Surface AlgorithmsACM Computing Surveys, 1974