Toward Optimal Computation of Ultrasound Image Reconstruction Using CPU and GPU

被引:1
|
作者
Techavipoo, Udomchai [1 ]
Worasawate, Denchai [2 ]
Boonleelakul, Wittawat [2 ]
Keinprasit, Rachaporn [1 ]
Sunpetchniyom, Treepop [1 ]
Sugino, Nobuhiko [3 ]
Thajchayapong, Pairash [1 ]
机构
[1] Natl Elect & Comp Technol Ctr, Pathum Thani 12120, Thailand
[2] Kasetsart Univ, Fac Engn, Dept Elect Engn, Bangkok 10900, Thailand
[3] Tokyo Inst Technol, Dept Informat Proc, Tokyo 1528552, Japan
关键词
array transducer; CUDA; dynamic receive beamforming; graphics processing unit; image reconstruction; ultrasound imaging; REALIZATION; BEAMFORMER; SYSTEM; SIGNAL;
D O I
10.3390/s16121986
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
An ultrasound image is reconstructed from echo signals received by array elements of a transducer. The time of flight of the echo depends on the distance between the focus to the array elements. The received echo signals have to be delayed to make their wave fronts and phase coherent before summing the signals. In digital beamforming, the delays are not always located at the sampled points. Generally, the values of the delayed signals are estimated by the values of the nearest samples. This method is fast and easy, however inaccurate. There are other methods available for increasing the accuracy of the delayed signals and, consequently, the quality of the beamformed signals; for example, the in-phase (I)/quadrature (Q) interpolation, which is more time consuming but provides more accurate values than the nearest samples. This paper compares the signals after dynamic receive beamforming, in which the echo signals are delayed using two methods, the nearest sample method and the I/Q interpolation method. The comparisons of the visual qualities of the reconstructed images and the qualities of the beamformed signals are reported. Moreover, the computational speeds of these methods are also optimized by reorganizing the data processing flow and by applying the graphics processing unit (GPU). The use of single and double precision floating-point formats of the intermediate data is also considered. The speeds with and without these optimizations are also compared.
引用
收藏
页码:2 / 17
页数:17
相关论文
共 50 条
  • [21] Efficient Integral Image Computation on the GPU
    Bilgic, Berkin
    Horn, Berthold K. P.
    Masaki, Ichiro
    2010 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2010, : 528 - 533
  • [22] Efficient Processing of Image Processing Applications on CPU/GPU
    Naz, Najia
    Haseeb Malik, Abdul
    Khurshid, Abu Bakar
    Aziz, Furqan
    Alouffi, Bader
    Uddin, M. Irfan
    AlGhamdi, Ahmed
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [23] STEM image simulation with hybrid CPU/GPU programming
    Yao, Y.
    Ge, B. H.
    Shen, X.
    Wang, Y. G.
    Yu, R. C.
    ULTRAMICROSCOPY, 2016, 166 : 1 - 8
  • [24] A Tutorial on the Implementations of Linear Image Filters in CPU and GPU
    Pardo, Alvaro
    COMPUTER SCIENCE (CACIC 2017), 2018, 790 : 111 - 121
  • [25] PERFORMANCE COMPARISON OF FPGA, GPU AND CPU IN IMAGE PROCESSING
    Asano, Shuichi
    Maruyama, Tsutomu
    Yamaguchi, Yoshiki
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 126 - 131
  • [26] Hybrid CPU-GPU Computation of Adjoint Derivatives in Time Domain
    Statz, Christoph
    Muetze, Marco
    Hegler, Sebastian
    Plettemeier, Dirk
    2013 COMPUTATIONAL ELECTROMAGNETICS WORKSHOP (CEM'13), 2013, : 32 - 33
  • [27] qLD: High-performance Computation of Linkage Disequilibrium on CPU and GPU
    Theodoris, Charalampos
    Alachiotis, Nikolaos
    Low, Tze Meng
    Pavlidis, Pavlos
    2020 IEEE 20TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING (BIBE 2020), 2020, : 65 - 72
  • [28] Parallel Modulus Operations in RSA Encryption by CPU/GPU Hybrid Computation
    Lin, Chu-Hsing
    Liu, Jung-Chun
    Li, Cheng-Chieh
    Chu, Po-Wei
    2014 NINTH ASIA JOINT CONFERENCE ON INFORMATION SECURITY (ASIA JCIS), 2014, : 71 - 75
  • [29] Toward a software transactional memory for heterogeneous CPU–GPU processors
    Alejandro Villegas
    Angeles Navarro
    Rafael Asenjo
    Oscar Plata
    The Journal of Supercomputing, 2019, 75 : 4177 - 4192
  • [30] The Agile Library for Biomedical Image Reconstruction Using GPU Acceleration
    Freiberger, Manuel
    Knoll, Florian
    Bredies, Kristian
    Scharfetter, Hermann
    Stollberger, Rudolf
    COMPUTING IN SCIENCE & ENGINEERING, 2013, 15 (01) : 34 - 44