GenTract: Generative Global Tractography
Alec Sargood, Lemuel Puglisi, Elinor Thompson, Mirco Musolesi, Daniel C. Alexander
TL;DR
GenTract reframes tractography as a conditional global generative task that maps the full diffusion MRI volume to a tractogram by learning $p( ext{streamlines}| ext{dMRI})$ and generating all coordinates in parallel. It uses a two-part architecture: an Anatomical Conditioning Encoder that produces a global context tensor $oldsymbol{z}$ from the SH-fODF representation, and a Conditional Transformer that outputs streamline coordinates conditioned on $oldsymbol{z}$ under either the Diffusion objective $ abla$ or Flow Matching objective $ abla$. Compared with state-of-the-art baselines, GenTract achieves a precision improvement of a factor of $2.1$ over TractOracle on high-quality data and shows robustness to low-resolution and noise by orders of magnitude relative to closest competitors, while maintaining fast inference times. By removing the need for seeding masks and mitigating autoregressive error propagation, GenTract offers a practical, high-precision global tractography solution with potential for clinical diffusion MRI adoption.
Abstract
Tractography is the process of inferring the trajectories of white-matter pathways in the brain from diffusion magnetic resonance imaging (dMRI). Local tractography methods, which construct streamlines by following local fiber orientation estimates stepwise through an image, are prone to error accumulation and high false positive rates, particularly on noisy or low-resolution data. In contrast, global methods, which attempt to optimize a collection of streamlines to maximize compatibility with underlying fiber orientation estimates, are computationally expensive. To address these challenges, we introduce GenTract, the first generative model for global tractography. We frame tractography as a generative task, learning a direct mapping from dMRI to complete, anatomically plausible streamlines. We compare both diffusion-based and flow matching paradigms and evaluate GenTract's performance against state-of-the-art baselines. Notably, GenTract achieves precision 2.1x higher than the next-best method, TractOracle. This advantage becomes even more pronounced in challenging low-resolution and noisy settings, where it outperforms the closest competitor by an order of magnitude. By producing tractograms with high precision on research-grade data while also maintaining reliability on imperfect, lower-resolution data, GenTract represents a promising solution for global tractography.
