TY - JOUR
T1 - GPU-based cone beam computed tomography
AU - Noël, Peter B.
AU - Walczak, Alan M.
AU - Xu, Jinhui
AU - Corso, Jason J.
AU - Hoffmann, Kenneth R.
AU - Schafer, Sebastian
PY - 2010/6
Y1 - 2010/6
N2 - The use of cone beam computed tomography (CBCT) is growing in the clinical arena due to its ability to provide 3D information during interventions, its high diagnostic quality (sub-millimeter resolution), and its short scanning times (60s). In many situations, the short scanning time of CBCT is followed by a time-consuming 3D reconstruction. The standard reconstruction algorithm for CBCT data is the filtered backprojection, which for a volume of size 2563 takes up to 25min on a standard system. Recent developments in the area of Graphic Processing Units (GPUs) make it possible to have access to high-performance computing solutions at a low cost, allowing their use in many scientific problems. We have implemented an algorithm for 3D reconstruction of CBCT data using the Compute Unified Device Architecture (CUDA) provided by NVIDIA (NVIDIA Corporation, Santa Clara, California), which was executed on a NVIDIA GeForce GTX 280. Our implementation results in improved reconstruction times from minutes, and perhaps hours, to a matter of seconds, while also giving the clinician the ability to view 3D volumetric data at higher resolutions. We evaluated our implementation on ten clinical data sets and one phantom data set to observe if differences occur between CPU and GPU-based reconstructions. By using our approach, the computation time for 2563 is reduced from 25min on the CPU to 3.2s on the GPU. The GPU reconstruction time for 5123 volumes is 8.5s.
AB - The use of cone beam computed tomography (CBCT) is growing in the clinical arena due to its ability to provide 3D information during interventions, its high diagnostic quality (sub-millimeter resolution), and its short scanning times (60s). In many situations, the short scanning time of CBCT is followed by a time-consuming 3D reconstruction. The standard reconstruction algorithm for CBCT data is the filtered backprojection, which for a volume of size 2563 takes up to 25min on a standard system. Recent developments in the area of Graphic Processing Units (GPUs) make it possible to have access to high-performance computing solutions at a low cost, allowing their use in many scientific problems. We have implemented an algorithm for 3D reconstruction of CBCT data using the Compute Unified Device Architecture (CUDA) provided by NVIDIA (NVIDIA Corporation, Santa Clara, California), which was executed on a NVIDIA GeForce GTX 280. Our implementation results in improved reconstruction times from minutes, and perhaps hours, to a matter of seconds, while also giving the clinician the ability to view 3D volumetric data at higher resolutions. We evaluated our implementation on ten clinical data sets and one phantom data set to observe if differences occur between CPU and GPU-based reconstructions. By using our approach, the computation time for 2563 is reduced from 25min on the CPU to 3.2s on the GPU. The GPU reconstruction time for 5123 volumes is 8.5s.
KW - Cone beam computed tomography
KW - Filtered backprojection
KW - Graphics Processing Unit
UR - http://www.scopus.com/inward/record.url?scp=77952743985&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77952743985&partnerID=8YFLogxK
U2 - 10.1016/j.cmpb.2009.08.006
DO - 10.1016/j.cmpb.2009.08.006
M3 - Article
C2 - 19782424
AN - SCOPUS:77952743985
SN - 0169-2607
VL - 98
SP - 271
EP - 277
JO - Computer Methods and Programs in Biomedicine
JF - Computer Methods and Programs in Biomedicine
IS - 3
ER -