Iterative Reconstruction of Micro Computed Tomography Scans Using Multiple Heterogeneous GPUs

被引:1
作者
Chou, Wen-Hsiang [1 ]
Wu, Cheng-Han [1 ,2 ,3 ]
Jin, Shih-Chun [1 ,4 ]
Chen, Jyh-Cheng [1 ,5 ,6 ]
机构
[1] Natl Yang Ming Chiao Tung Univ, Dept Biomed Imaging & Radiol Sci, Taipei 112304, Taiwan
[2] Taichung Vet Gen Hosp, Dept Psychiat, Taichung 407219, Taiwan
[3] Taichung Vet Gen Hosp, Human Brain Res Ctr, Taichung 407219, Taiwan
[4] Natl Taipei Univ Technol, Dept Electroopt Engn, Taipei 106344, Taiwan
[5] Xuzhou Med Univ, Sch Med Imaging, Xuzhou 221004, Peoples R China
[6] China Med Univ, Dept Biomed Imaging & Radiol Sci, Taichung 404333, Taiwan
关键词
CT; reconstruction; iterative; OSEM; parallelism; multiple; thread; heterogeneous; GPU; finite state automaton (FSA); IMAGE-RECONSTRUCTION; CT; TRANSMISSION; EMISSION; ALGORITHMS; MAXIMUM; IMPLEMENTATION; ART;
D O I
10.3390/s24061947
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Graphics processing units (GPUs) facilitate massive parallelism and high-capacity storage, and thus are suitable for the iterative reconstruction of ultrahigh-resolution micro computed tomography (CT) scans by on-the-fly system matrix (OTFSM) calculation using ordered subsets expectation maximization (OSEM). We propose a finite state automaton (FSA) method that facilitates iterative reconstruction using a heterogeneous multi-GPU platform through parallelizing the matrix calculations derived from a ray tracing system of ordered subsets. The FSAs perform flow control for parallel threading of the heterogeneous GPUs, which minimizes the latency of launching ordered-subsets tasks, reduces the data transfer between the main system memory and local GPU memory, and solves the memory-bound of a single GPU. In the experiments, we compared the operation efficiency of OS-MLTR for three reconstruction environments. The heterogeneous multiple GPUs with job queues for high throughput calculation speed is up to five times faster than the single GPU environment, and that speed up is nine times faster than the heterogeneous multiple GPUs with the FIFO queues of the device scheduling control. Eventually, we proposed an event-triggered FSA method for iterative reconstruction using multiple heterogeneous GPUs that solves the memory-bound issue of a single GPU at ultrahigh resolutions, and the routines of the proposed method were successfully executed on each GPU simultaneously.
引用
收藏
页数:16
相关论文
共 32 条
[1]   SIMULTANEOUS ALGEBRAIC RECONSTRUCTION TECHNIQUE (SART) - A SUPERIOR IMPLEMENTATION OF THE ART ALGORITHM [J].
ANDERSEN, AH ;
KAK, AC .
ULTRASONIC IMAGING, 1984, 6 (01) :81-94
[2]   Iterative reconstruction methods in X-ray CT [J].
Beister, Marcel ;
Kolditz, Daniel ;
Kalender, Willi A. .
PHYSICA MEDICA-EUROPEAN JOURNAL OF MEDICAL PHYSICS, 2012, 28 (02) :94-108
[3]   Graphics processing unit (GPU) programming strategies and trends in GPU computing [J].
Brodtkorb, Andre R. ;
Hagen, Trond R. ;
Saetra, Martin L. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (01) :4-13
[4]   iFDK: A Scalable Framework for Instant High-resolution Image Reconstruction [J].
Chen, Peng ;
Wahib, Mohamed ;
Takizawa, Shinichiro ;
Takano, Ryousei ;
Matsuoka, Satoshi .
PROCEEDINGS OF SC19: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2019,
[5]   Reduction of metal streak artifacts in x-ray computed tomography using a transmission maximum a posteriori algorithm [J].
De Man, B ;
Nuyts, J ;
Dupont, P ;
Marchal, G ;
Suetens, P .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2000, 47 (03) :977-981
[6]   PRACTICAL CONE-BEAM ALGORITHM [J].
FELDKAMP, LA ;
DAVIS, LC ;
KRESS, JW .
JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 1984, 1 (06) :612-619
[7]   Grouped-coordinate ascent algorithms for penalized-likelihood transmission image reconstruction [J].
Fessler, JA ;
Ficaro, EP ;
Clinthorne, NH ;
Lange, K .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 1997, 16 (02) :166-175
[8]   Surfing the optimization space of a multiple-GPU parallel implementation of a X-ray tomography reconstruction algorithm [J].
Garcia Blas, Javier ;
Abella, Monica ;
Isaila, Florin ;
Carretero, Jesus ;
Desco, Manuel .
JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 95 :166-175
[9]   ALGEBRAIC RECONSTRUCTION TECHNIQUES (ART) FOR 3-DIMENSIONAL ELECTRON MICROSCOPY AND X-RAY PHOTOGRAPHY [J].
GORDON, R ;
BENDER, R ;
HERMAN, GT .
JOURNAL OF THEORETICAL BIOLOGY, 1970, 29 (03) :471-&
[10]   ALGEBRAIC RECONSTRUCTION TECHNIQUES CAN BE MADE COMPUTATIONALLY EFFICIENT [J].
HERMAN, GT ;
MEYER, LB .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 1993, 12 (03) :600-609