Probtrackx
 GPU

Probtrackx GPU

Tool for performing probabilistic tractography on NVIDIA GPUs
Part of FSL (FMRIB Software Library)
For information about the functionality of the tool, visit PROBTRACKX

The tool offers accelerations of more than 200 times using a single GPU compared to a single CPU core: 1 GPU ≈ 230 CPU cores.


   SpeedUp ProbtrackxGPU

a) Execution times (in logarithmic scale) and speedup (standard deviation σ is also shown) in the reconstruction of 15 tracts comparing a GPU-based with a CPU-based probabilistic tractography framework. (b) Execution times (in logarithmic scale) and speedup (and its standard deviation σ) reconstructing 27 tracts. (c) Execution times (in logarithmic scale) and speedup (and std) generating a dense connectome, taking and without taking into account the time spent for merging results from differenc CPU cores (required only in the CPU-based solution).



   Reconstruction of white matter tracts using ProbtrackxGPU

Coronal, sagittal and axial views comparing CPU-based and GPU-based frameworks performing probabilistic tractography and reconstructing some major white matter tracts. Each colour represents a different brain white matter tract. These paths are binarised versions of the path distributions after being thresholded at 0.5%.



   Generation of Connectome using ProbtrackxGPU

Path probability map from a vertex in the Motor Cortex. The map was extracted from dense connectome matrices reconstructed with CPU-based and GPU-based probabilistic tractography applications.


Source code is distributed within FSL: FSL Wiki

CITATION

 If you use Probtrackx GPU in publications, please cite:

Hernandez-Fernandez M., Reguly I., Jbabdi S, Giles M, Smith S., Sotiropoulos S.N. "Using GPUs to accelerate computational diffusion MRI: From microstructure estimation to tractography and connectomes." NeuroImage 188 (2019): 598-615.

Paper