High performance volume ray casting: A branchless generalized Joseph projector
Jonas Graetz

TL;DR
This paper introduces a highly efficient, branchless Joseph-type ray-casting algorithm optimized for modern GPUs, significantly improving speed and image quality in X-ray projection computations for volume imaging.
Contribution
It presents a novel branchless formulation of the Joseph projector that outperforms traditional methods like DDA on GPUs, enhancing speed and reducing artifacts without extra oversampling.
Findings
GJP calculates projections twice as fast as DDA on GPUs.
GJP accesses twice as much memory but remains faster.
GJP produces fewer discretization artifacts.
Abstract
A concise and highly performant branchless formulation of a Joseph-type interpolating ray-casting algorithm for the computation of X-ray projections is presented. It efficiently utilizes the hardware resources of modern graphics processing units at the scale of their theoretic maximum performance reaching access rates of 600 GB/s within read-and-write memory, and is further shown to do so without compromising on image quality. The computation of X-ray projections from discrete voxel grids is an ubiquitous task in many problems related to volume image processing, including tomographic reconstruction and visualization. Although its central role has given rise to numerous publications discussing the optimal modeling of ray-volume intersections, a unique benchmark in this respect does not exist. Here, a 3D Shepp-Logan phantom is used, which allows the computation of analytic reference…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMedical Imaging Techniques and Applications · Advanced MRI Techniques and Applications · Medical Image Segmentation Techniques
