| Literature DB >> 27468263 |
Haiyong Wu1, Geng Chen2, Yan Jin2, Dinggang Shen3, Pew-Thian Yap2.
Abstract
Global tractography estimates brain connectivity by organizing signal-generating fiber segments in an optimal configuration that best describes the measured diffusion-weighted data, promising better stability than local greedy methods with respect to imaging noise. However, global tractography is computationally very demanding and requires computation times that are often prohibitive for clinical applications. We present here a reformulation of the global tractography algorithm for fast parallel implementation amendable to acceleration using multi-core CPUs and general-purpose GPUs. Our method is motivated by the key observation that each fiber segment is affected by a limited spatial neighborhood. In other words, a fiber segment is influenced only by the fiber segments that are (or can potentially be) connected to its two ends and also by the diffusion-weighted signal in its proximity. This observation makes it possible to parallelize the Markov chain Monte Carlo (MCMC) algorithm used in the global tractography algorithm so that concurrent updating of independent fiber segments can be carried out. Experiments show that the proposed algorithm can significantly speed up global tractography, while at the same time maintain or even improve tractography performance.Entities:
Keywords: Markov chain Monte Carlo; brain connectivity; diffusion magnetic resonance imaging; global tractography; parallel computing
Year: 2016 PMID: 27468263 PMCID: PMC4943338 DOI: 10.3389/fninf.2016.00025
Source DB: PubMed Journal: Front Neuroinform ISSN: 1662-5196 Impact factor: 4.081
Figure 1A fiber segment.
Figure 2Domain partitioning (.
Figure 3Overview of PGT.
Figure 4Dynamic domain partitioning. Blue: brain region; red: random block regions; orange: regions after applying white matter mask.
Figure 8Tractography results for synthetic data using (left) GT and (right) PGT.
Figure 5Number of segments, number of fibers, normalized total energy, and time consumed with respect to different numbers of iterations per partition.
Figure 6Normalized external and internal energy plotted against the number of proposals (in logarithmic scale).
Figure 7Time costs of GT and PGT.
Figure 9Fiber bundles given by (left) GT and (right) PGT. From top to bottom are the CC-PRC, CGC, CST, and ARC tracts, respectively.
Figure 10Fiber count based connectivity network given by (left) GT and (right) PGT.