An OpenCL Implementation of Pinhole Image Reconstruction

被引:4
|
作者
Dimmock, Matthew R. [1 ]
Nikulin, Dmitri A. [1 ]
Gillam, John E. [2 ]
Nguyen, Chuong V. [1 ]
机构
[1] Monash Univ, Sch Phys, Melbourne, Vic 3800, Australia
[2] Univ Valencia, CSIC, Inst Fis Corpuscular IFIC, Valencia, Spain
关键词
Collimator; GPU; OpenCL; pinhole; EM ALGORITHM; ANALYTIC DETERMINATION; RESOLUTION; EMISSION; PHOTON; TOMOGRAPHY; SIMULATION; COMPUTER; DESIGN; SYSTEM;
D O I
10.1109/TNS.2012.2197760
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
AC++/OpenCL software platform for emission image reconstruction of data from pinhole cameras has been developed. The software incorporates a new, accurate but computationally costly, probability distribution function for operating on list-mode data from detector stacks. The platform architecture is more general than previous works, supporting advanced models such as arbitrary probability distribution, collimation geometry and detector stack geometry. The software was implemented such that all performance-critical operations occur on OpenCL devices, generally GPUs. The performance of the software is tested on several commodity CPU and GPU devices.
引用
收藏
页码:1738 / 1749
页数:12
相关论文
共 50 条
  • [1] OpenCL, a Viable Solution for High-performance Medical Image Reconstruction?
    Siegl, Christian
    Hofmann, H. G.
    Keck, B.
    Pruemmer, M.
    Hornegger, J.
    MEDICAL IMAGING 2011: PHYSICS OF MEDICAL IMAGING, 2011, 7961
  • [2] A novel parallel image encryption algorithm based on hybrid chaotic maps with OpenCL implementation
    Lin You
    Ersong Yang
    Guangyi Wang
    Soft Computing, 2020, 24 : 12413 - 12427
  • [3] A novel parallel image encryption algorithm based on hybrid chaotic maps with OpenCL implementation
    You, Lin
    Yang, Ersong
    Wang, Guangyi
    SOFT COMPUTING, 2020, 24 (16) : 12413 - 12427
  • [4] Image reconstruction and system modeling techniques for virtual-pinhole PET insert systems
    Keesing, Daniel B.
    Mathews, Aswin
    Komarov, Sergey
    Wu, Heyu
    Song, Tae Yong
    O'Sullivan, Joseph A.
    Tai, Yuan-Chuan
    PHYSICS IN MEDICINE AND BIOLOGY, 2012, 57 (09): : 2517 - 2538
  • [5] The Evaluation of Data Completeness and Image Quality in Multiplexing Multi-Pinhole SPECT
    Van Audenhaege, Karen
    Vanhove, Christian
    Vandenberghe, Stefaan
    Van Holen, Roel
    IEEE TRANSACTIONS ON MEDICAL IMAGING, 2015, 34 (02) : 474 - 486
  • [6] OpenCL-Darknet: An OpenCL Implementation for Object Detection
    Koo, Yongbon
    You, Chayoung
    Kim, SungHoon
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 631 - 634
  • [7] Implementation of the Lattice Boltzmann Method on Heterogeneous Hardware and Platforms using OpenCL
    Tekic, Predrag M.
    Radjenovic, Jelena B.
    Rackovic, Milos
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2012, 12 (01) : 51 - 56
  • [8] Parallel Bayesian ARTMAP and Its OpenCL Implementation
    Lorentz, Istvan
    Andonie, Razvan
    Sasu, Lucian M.
    NEURAL PROCESSING LETTERS, 2018, 47 (02) : 491 - 507
  • [9] OpenCL Implementation of Unsharp Filtering on GPU and FPGA
    Unel, Ozge
    Akgun, Toygar
    2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 212 - 215
  • [10] An OpenCL Implementation of Ellipsoidal Harmonics
    Nesvadba, Otakar
    Holota, Petr
    VIII HOTINE-MARUSSI SYMPOSIUM ON MATHEMATICAL GEODESY, 2016, 142 : 195 - 203