title: Accelerating DRR generation using Fourier slice theorem on the GPU.
abstract: Digitally Reconstructed Radiographs (DRRs) play a vital role in medical imaging procedures and radiotherapy applications. They allow the continuous monitoring of patient positioning during image guided therapies using multi-dimensional image registration. Conventional generation of DRRs using spatial domain algorithms such as ray casting is associated with computational complexity of O(N(3)). Fourier slice theorem is an alternative approach for generating the DRRs in the k-space with reduced time complexity. In this work, we present a high performance, scalable, and optimized DRR generation pipeline on the Graphics Processing Unit (GPU). The strong scaling performance of the presented pipeline is investigated and demonstrated using two contemporary GPUs. Our pipeline is capable of generating DRRs for 512(3) volumes in less than a milli-second.
authors.forename: Marwan
authors.initials: M
authors.lastname: Abdellah
authors.forename: Ayman
authors.initials: A
authors.lastname: Eldeib
authors.forename: Mohamed I
authors.initials: MI
authors.lastname: Owis
mesh_terms: D000465:Algorithms; D003196:Computer Graphics; D005583:Fourier Analysis; D006801:Humans; D007091:Image Processing, Computer-Assisted / Q000379:methods*; D021621:Imaging, Three-Dimensional / Q000379:methods; D008279:Magnetic Resonance Imaging; D056888:Patient Positioning; D011856:Radiographic Image Enhancement / Q000379:methods*; D012984:Software; D014057:Tomography, X-Ray Computed; D014965:X-Rays