Fast and Scalable Optimal Transport for Brain Tractograms
Not on the map. Why?
Abstract (arXiv)
We present a new multiscale algorithm for solving regularized Optimal Transport problems on the GPU, with a linear memory footprint. Relying on Sinkhorn divergences which are convex, smooth and positive definite loss functions, this method enables the computation of transport plans between millions of points in a matter of minutes. We show the effectiveness of this approach on brain tractograms modeled either as bundles of fibers or as track density maps. We use the resulting smooth assignments to perform label transfer for atlas-based segmentation of fiber tractograms. The parameters -- blur and reach -- of our method are meaningful, defining the minimum and maximum distance at which two fibers are compared with each other. They can be set according to anatomical knowledge. Furthermore, we also propose to estimate a probabilistic atlas of a population of track density maps as a Wasserstein barycenter. Our CUDA implementation is endowed with a user-friendly PyTorch interface, freely available on the PyPi repository (pip install geomloss) and at www.kernel-operations.io/geomloss.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 7 of its 18 references that are in the map. First posted on arXiv 5 Jul 2021.
Builds on
7 of 18 references.
References · 7
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2018Computational Optimal Transportcited by 765
- 2015On Wasserstein Two Sample Testing and Related Families of Nonparametric Testscited by 165
- 2020Kernel Operations on the GPU, with Autodiff, without Memory Overflowscited by 101
- 2016Stabilized Sparse Scaling Algorithms for Entropy Regularized Transport Problemscited by 69
- 2019Sinkhorn Divergences for Unbalanced Optimal Transportcited by 52
- 2018TractSeg - Fast and accurate white matter tract segmentationcited by 50
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 2; 2025: 4; 2026: 2.
11 papers.
- 2022Unbalanced Optimal Transport, from Theory to Numericscited by 45
- 2021Accurate Point Cloud Registration with Robust Optimal Transportcited by 38
- 2025Multiscale guidance of protein structure prediction with heterogeneous cryo-EM datacited by 8
- 2023Unbalanced Low-rank Optimal Transport Solverscited by 7
- 2024A Latent Implicit 3D Shape Model for Multiple Levels of Detailcited by 2
- 2024Fused Gromov-Wasserstein Variance Decomposition with Linear Optimal Transportcited by 0
- 2025Quantization-based Bounds on the Wasserstein Metriccited by 0
- 2025Differentiable Expectation-Maximisation and Applications to Gaussian Mixture Model Optimal Transportcited by 0
- 2025Quantifying the noise sensitivity of the Wasserstein metric for imagescited by 0
- 2026Modeling Temporal scRNA-seq Data with Latent Gaussian Process and Optimal Transportcited by 0
- 2026RADAR: Relative Angular Divergence Across Representationscited by 0
- 2026RADAR: Relative Angular Divergence Across Representations21 May 2026
- 2026Modeling Temporal scRNA-seq Data with Latent Gaussian Process and Optimal Transport20 May 2026
- 2025Quantifying the noise sensitivity of the Wasserstein metric for images1 Oct 2025
- 2025Differentiable Expectation-Maximisation and Applications to Gaussian Mixture Model Optimal Transport2 Sep 2025
- 2025Multiscale guidance of protein structure prediction with heterogeneous cryo-EM data4 Jun 2025
- 2025Quantization-based Bounds on the Wasserstein Metric1 Jun 2025
- 2024Fused Gromov-Wasserstein Variance Decomposition with Linear Optimal Transport15 Nov 2024
- 2024A Latent Implicit 3D Shape Model for Multiple Levels of Detail10 Sep 2024
- 2023Unbalanced Low-rank Optimal Transport Solvers31 May 2023
- 2022Unbalanced Optimal Transport, from Theory to Numerics16 Nov 2022
- 2021Accurate Point Cloud Registration with Robust Optimal Transport1 Nov 2021