CUDA and OpenCL Implementations of 3D CT Reconstruction for Biomedical Imaging

Saoni Mukherjee, Nicholas Moore, James Brock, Miriam Leeser
Department of Electrical and Computer Engineering, Northeastern University, Boston, MA 02115
IEEE High Performance Extreme Computing Conference(HPEC ’12), 2012


   title={CUDA and OpenCL Implementations of 3D CT Reconstruction for Biomedical Imaging},

   author={Mukherjee, S. and Moore, N. and Brock, J. and Leeser, M.},

   booktitle={High Performance Extreme Computing Conference},



Download Download (PDF)   View View   Source Source   



Biomedical image reconstruction applications with large datasets can benefit from acceleration. Graphic Processing Units(GPUs) are particularly useful in this context as they can produce high fidelity images rapidly. An image algorithm to reconstruct conebeam computed tomography(CT) using two dimensional projections is implemented using GPUs. The implementation takes slices of the target, weighs the projection data and then filters the weighted data to backproject the data and create the final three dimensional construction. This is implemented on two types of hardware: CPU and a heterogeneous system combining CPU and GPU. The CPU codes in C and MATLAB are compared with the heterogeneous versions written in CUDA-C and OpenCL. The relative performance is tested and evaluated on a mathematical phantom as well as on mouse data.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: