Visual Computing for Industry, Biomedicine, and Art (Sep 2018)

Optimizing photoacoustic image reconstruction using cross-platform parallel computation

  • Tri Vu,
  • Yuehang Wang,
  • Jun Xia

DOI
https://doi.org/10.1186/s42492-018-0002-5
Journal volume & issue
Vol. 1, no. 1
pp. 1 – 6

Abstract

Read online

Abstract Three-dimensional (3D) image reconstruction involves the computations of an extensive amount of data that leads to tremendous processing time. Therefore, optimization is crucially needed to improve the performance and efficiency. With the widespread use of graphics processing units (GPU), parallel computing is transforming this arduous reconstruction process for numerous imaging modalities, and photoacoustic computed tomography (PACT) is not an exception. Existing works have investigated GPU-based optimization on photoacoustic microscopy (PAM) and PACT reconstruction using compute unified device architecture (CUDA) on either C++ or MATLAB only. However, our study is the first that uses cross-platform GPU computation. It maintains the simplicity of MATLAB, while improves the speed through CUDA/C++ − based MATLAB converted functions called MEXCUDA. Compared to a purely MATLAB with GPU approach, our cross-platform method improves the speed five times. Because MATLAB is widely used in PAM and PACT, this study will open up new avenues for photoacoustic image reconstruction and relevant real-time imaging applications.

Keywords