Title :
A multi-GPU implementation of diffusion operators within 3D volumes
Author :
Shipman, W.J. ; Nel, A.L. ; Chetty, D.
Author_Institution :
Dept. of Electr. & Electron. Eng. Sci., Univ. of Johannesburg, Johannesburg, South Africa
Abstract :
Diffusion operators have been used extensively in engineering disciplines as well as in image processing. The numerical solution of the diffusion partial differential equation is an iterative process that can require from a few hundred iterations to several thousand iterations depending on the specific application. Furthermore, large volumetric datasets need to be processed, especially in medical image processing and in X-ray microtomography. This work presents a multi-GPU implementation of a diffusion operator using OpenCL and compares it to a multi-threaded CPU-based algorithm. The algorithm theory and development is initially presented for the general diffusion model within a volumetric dataset. This will be specialised for the Perona-Malik diffusion filter that is frequently used as a preprocessing step when analysing MRI and CT scans.
Keywords :
biomedical MRI; computerised tomography; diffusion; graphics processing units; iterative methods; medical image processing; partial differential equations; 3D volumes; CT scans; MRI; OpenCL; Perona-Malik diffusion filter; X-ray microtomography; diffusion operators; diffusion partial differential equation; iterative process; large volumetric datasets; medical image processing; multi-GPU implementation; Anisotropic magnetoresistance; Central Processing Unit; Graphics processing units; High definition video; Supercomputers; Three-dimensional displays; Image processing; OpenCL; X-ray tomography;
Conference_Titel :
AFRICON, 2013
Conference_Location :
Pointe-Aux-Piments
Print_ISBN :
978-1-4673-5940-5
DOI :
10.1109/AFRCON.2013.6757742