Share Email Print

Proceedings Paper

Accelerate multi-dimensional CT scanner simulation with GPU
Author(s): Yingjie Han; Jiangtao Gao; Osamu Miyazaki
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

CT scanner simulation virtually simulates the projection process of CT without actually scanning. It is very useful to design, evaluate and develop CT systems which are evolving into some directions. However, in order to simulate multiple detector rows, multiple x-ray energy and other dimensions simultaneously, it becomes time consuming because of large amount of computation. In this paper, we present a solution to this problem with CUDA architecture on GPU. Our solution contains three steps. First, CPU prepares the data that will be used by GPU. Then, GPU kernel is launched to calculate the projection of all rays through the phantom data in parallel. In order to get maximum memory bandwidth, we optimized the data storage by padding 2D arrays to ensure the global memory access coalesced. Finally, post processing is done on CPU. Our experiment environment includes a dual core CPU and a NVIDIA Quadro FX 1800 GPU with CUDA compute capability 1.1. We used three kinds of phantom data to test the performance. It is found that our solution gets the same image quality in double precision but gains a speed increase of more than 10 times faster than using CPU only.

Paper Details

Date Published: 16 March 2011
PDF: 8 pages
Proc. SPIE 7961, Medical Imaging 2011: Physics of Medical Imaging, 79612P (16 March 2011); doi: 10.1117/12.877525
Show Author Affiliations
Yingjie Han, Hitachi (China) Research & Development Corp. (China)
Jiangtao Gao, Hitachi (China) Research & Development Corp. (China)
Osamu Miyazaki, Hitachi Medical Corp. (Japan)

Published in SPIE Proceedings Vol. 7961:
Medical Imaging 2011: Physics of Medical Imaging
Norbert J. Pelc; Ehsan Samei; Robert M. Nishikawa, Editor(s)

© SPIE. Terms of Use
Back to Top