Back to Search
Start Over
GPU-based iterative transmission reconstruction in 3D ultrasound computer tomography
- Source :
- Journal of Parallel and Distributed Computing. 74:1730-1743
- Publication Year :
- 2014
- Publisher :
- Elsevier BV, 2014.
-
Abstract
- As today's standard screening methods frequently fail to detect breast cancer before metastases have developed, early diagnosis is still a major challenge. With the promise of high-quality volume images, three-dimensional ultrasound computer tomography is likely to improve this situation, but has high computational needs. In this work, we investigate the acceleration of the ray-based transmission reconstruction by a GPU-based implementation of the iterative numerical optimization algorithm TVAL3. We identified the regular and transposed sparse-matrix-vector multiply as the performance limiting operations. For accelerated reconstruction we propose two different concepts and devise a hybrid scheme as optimal configuration. In addition we investigate multi-GPU scalability and derive the optimal number of devices for our two primary use-cases: a fast preview mode and a high-resolution mode. In order to achieve a fair estimation of the speedup, we compare our implementation to an optimized CPU version of the algorithm. Using our accelerated implementation we reconstructed a preview 3D volume with 24,576 unknowns, a voxel size of (8?mm)3 and approximately 200,000 equations in 0.5?s. A high-resolution volume with 1,572,864 unknowns, a voxel size of (2mm)3 and approximately 1.6 million equations was reconstructed in 23?s. This constitutes an acceleration of over one order of magnitude in comparison to the optimized CPU version. We accelerate a ray-based 3D ultrasound CT reconstruction by GPU processing.By use-case optimized SpMV variants a speedup of one order of magnitude is obtained.We derive the optimal number of GPUs for reconstructions that do not fit on one GPU.A 3D-preview is reconstructed in 0.5 s, a high-resolution volume in 23 s.
- Subjects :
- Speedup
medicine.diagnostic_test
Computer Networks and Communications
Computer science
ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION
Volume (computing)
Parallel computing
medicine.disease
Theoretical Computer Science
Computational science
Breast cancer
Transmission (telecommunications)
Artificial Intelligence
Hardware and Architecture
medicine
Ultrasound imaging
3D ultrasound
Ultrasonic Tomography
Tomography
Software
ComputingMethodologies_COMPUTERGRAPHICS
Subjects
Details
- ISSN :
- 07437315
- Volume :
- 74
- Database :
- OpenAIRE
- Journal :
- Journal of Parallel and Distributed Computing
- Accession number :
- edsair.doi...........90e21037d3a063b1cce401290e46a2da
- Full Text :
- https://doi.org/10.1016/j.jpdc.2013.09.007