Track-To-Learn: A general framework for tractography with deep reinforcement learning

Diffusion MRI tractography is currently the only non-invasive tool able to assess the white-matter structural connectivity of a brain. Since its inception, it has been widely documented that tractography is prone to producing erroneous tracks while missing true positive connections. Anatomical priors have been conceived and implemented in classical algorithms to try and tackle these issues, yet problems still remain and the conception and validation of these priors is very challenging. Recently, supervised learning algorithms have been proposed to learn the tracking procedure implicitly from data, without relying on anatomical priors. However, these methods rely on labelled data that is very hard to obtain. To remove the need for such data but still leverage the expressiveness of neural networks, we introduce Track-To-Learn: A general framework to pose tractography as a deep reinforcement learning problem. Deep reinforcement learning is a type of machine learning that does not depend on ground-truth data but rather on the concept of “reward”. We implement and train algorithms to maximize returns from a reward function based on the alignment of streamlines with principal directions extracted from diffusion data. We show that competitive results can be obtained on known data and that the algorithms are able to generalize far better to new, unseen data, than prior machine learning-based tractography algorithms. To the best of our knowledge, this is the first successful use of deep reinforcement learning for tractography.

[1]  Mark Jenkinson,et al.  The minimal preprocessing pipelines for the Human Connectome Project , 2013, NeuroImage.

[2]  Christophe Lenglet,et al.  Tractography dissection variability: What happens when 42 groups dissect 14 white matter bundles on the same dataset? , 2020, NeuroImage.

[3]  Maxime Descoteaux,et al.  Quantitative evaluation of 10 tractography algorithms on a realistic diffusion MR phantom , 2011, NeuroImage.

[4]  Sotirios A. Tsaftaris,et al.  Medical Image Computing and Computer Assisted Intervention , 2017 .

[5]  Steen Moeller,et al.  The Human Connectome Project's neuroimaging approach , 2016, Nature Neuroscience.

[6]  Klaus H. Maier-Hein,et al.  Bundle-specific tractography with incorporated anatomical and orientational priors , 2019, NeuroImage.

[7]  Peter F. Neher,et al.  The challenge of mapping the human connectome based on diffusion tractography , 2017, Nature Communications.

[8]  Maxime Descoteaux,et al.  Tractometer: Online Evaluation System for Tractography , 2012, MICCAI.

[9]  Peter F. Neher,et al.  Learn to Track: Deep Learning for Tractography , 2017, bioRxiv.

[10]  T. Ohshima,et al.  Stimulated emission from nitrogen-vacancy centres in diamond , 2016, Nature Communications.

[11]  Dela Haeraini,et al.  Perancangan Enterprise Architecture Menggunakan Zachman Framework (Study Case: Perusahaan Farmasi) , 2020 .

[12]  Rachid Deriche,et al.  Towards quantitative connectivity analysis: reducing tractography biases , 2014, NeuroImage.

[13]  Maxime Descoteaux,et al.  TractoFlow: A robust, efficient and reproducible diffusion MRI pipeline leveraging Nextflow & Singularity , 2019, NeuroImage.

[14]  Maxime Descoteaux,et al.  Tractometer: Towards validation of tractography pipelines , 2013, Medical Image Anal..

[15]  Joachim M. Buhmann,et al.  Data-driven fiber tractography with neural networks , 2018, 2018 IEEE 15th International Symposium on Biomedical Imaging (ISBI 2018).

[16]  Joachim M. Buhmann,et al.  Entrack: Probabilistic Spherical Regression with Entropy Regularization for Fiber Tractography , 2020, International Journal of Computer Vision.

[17]  Herke van Hoof,et al.  Addressing Function Approximation Error in Actor-Critic Methods , 2018, ICML.

[18]  P. Basser,et al.  In vivo fiber tractography using DT‐MRI data , 2000, Magnetic resonance in medicine.

[19]  Demis Hassabis,et al.  Mastering the game of Go without human knowledge , 2017, Nature.

[20]  Vanessa Sochat,et al.  Singularity: Scientific containers for mobility of compute , 2017, PloS one.

[21]  Gabriel Girard,et al.  Tractostorm: The what, why, and how of tractography dissection reproducibility , 2020, Human brain mapping.

[22]  Bennett A Landman,et al.  Challenges in diffusion MRI tractography - Lessons learned from international benchmark competitions. , 2019, Magnetic resonance imaging.

[23]  Heidi Johansen-Berg,et al.  Tractography: Where Do We Go from Here? , 2011, Brain Connect..

[24]  Peter F. Neher,et al.  TractSeg - Fast and accurate white matter tract segmentation , 2018, NeuroImage.

[25]  Jean-Francois Mangin,et al.  Toward global tractography , 2013, NeuroImage.

[26]  Maxime Descoteaux,et al.  Tractography and machine learning: Current state and open challenges , 2019, Magnetic resonance imaging.

[27]  Tom Everitt,et al.  Towards Safe Artificial General Intelligence , 2018 .

[28]  Maxime Descoteaux,et al.  Dipy, a library for the analysis of diffusion MRI data , 2014, Front. Neuroinform..

[29]  J. Mangin,et al.  New diffusion phantoms dedicated to the study and validation of high‐angular‐resolution diffusion imaging (HARDI) models , 2008, Magnetic resonance in medicine.

[30]  Yoshua Bengio,et al.  Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation , 2014, EMNLP.

[31]  Shane Legg,et al.  Human-level control through deep reinforcement learning , 2015, Nature.

[32]  Paolo Di Tommaso,et al.  Nextflow enables reproducible computational workflows , 2017, Nature Biotechnology.

[33]  C. Poupon,et al.  A diffusion hardware phantom looking like a coronal brain slice , 2009 .

[34]  Marco Nolden,et al.  The Medical Imaging Interaction Toolkit , 2004, Medical Image Anal..

[35]  David C. Van Essen,et al.  The future of the human connectome , 2012, NeuroImage.

[36]  Natalia Gimelshein,et al.  PyTorch: An Imperative Style, High-Performance Deep Learning Library , 2019, NeurIPS.

[37]  Steen Moeller,et al.  The Human Connectome Project: A data acquisition perspective , 2012, NeuroImage.

[38]  Guy B. Williams,et al.  QuickBundles, a Method for Tractography Simplification , 2012, Front. Neurosci..

[39]  Alan Connelly,et al.  Robust determination of the fibre orientation distribution in diffusion MRI: Non-negativity constrained super-resolved spherical deconvolution , 2007, NeuroImage.

[40]  Rémi Munos,et al.  Recurrent Experience Replay in Distributed Reinforcement Learning , 2018, ICLR.

[41]  A. Connelly,et al.  Improved probabilistic streamlines tractography by 2 nd order integration over fibre orientation distributions , 2009 .

[42]  V. Kiselev,et al.  Gibbs tracking: A novel approach for the reconstruction of neuronal pathways , 2008, Magnetic resonance in medicine.

[43]  Francois Rheault,et al.  Common misconceptions, hidden biases and modern challenges of dMRI tractography , 2020, Journal of neural engineering.

[44]  Chun-Hung Yeh,et al.  MRtrix3: A fast, flexible and open software framework for medical image processing and visualisation , 2019, NeuroImage.

[45]  Rachid Deriche,et al.  Deterministic and Probabilistic Tractography Based on Complex Fibre Orientation Distributions , 2009, IEEE Transactions on Medical Imaging.

[46]  Bram Stieltjes,et al.  Fiberfox: Facilitating the creation of realistic white matter software phantoms , 2014, Magnetic resonance in medicine.

[47]  Alan Connelly,et al.  Direct estimation of the fiber orientation density function from diffusion-weighted MRI data using spherical deconvolution , 2004, NeuroImage.

[48]  Hado van Hasselt,et al.  Double Q-learning , 2010, NIPS.

[49]  Wojciech M. Czarnecki,et al.  Grandmaster level in StarCraft II using multi-agent reinforcement learning , 2019, Nature.

[50]  Tammy Riklin-Raviv,et al.  DeepTract: A Probabilistic Deep Learning Framework for White Matter Fiber Tractography , 2018, MICCAI.

[51]  Ninon Burgos,et al.  New advances in the Clinica software platform for clinical neuroimaging studies , 2019 .

[52]  Sergey Levine,et al.  Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor , 2018, ICML.

[53]  Essa Yacoub,et al.  The WU-Minn Human Connectome Project: An overview , 2013, NeuroImage.

[54]  Peter F. Neher,et al.  Fiber tractography using machine learning , 2017, NeuroImage.

[55]  Peter F. Neher,et al.  A Machine Learning Based Approach to Fiber Tractography Using Classifier Voting , 2015, MICCAI.