MRtrix3 / mrtrix3

MRtrix3 provides a set of tools to perform various advanced diffusion MRI analyses, including constrained spherical deconvolution (CSD), probabilistic tractography, track-density imaging, and apparent fibre density
http://www.mrtrix.org
Mozilla Public License 2.0
292 stars 179 forks source link

ENH dwi2mask: Python algorithm(s) #2075

Closed Lestropie closed 1 year ago

Lestropie commented 4 years ago

Initially proposed in #1964.

While naively seeming like a trivial operation, brain masking of DWI data can regularly go awry. This can often be the primary source of requirement of manual inspection / manipulation when processing large cohorts. The existing dwi2mask command is a fairly basic heuristic than can commonly produce unwanted results.

Propose instead providing a more general interface for the task of generating a brain mask based on DWI data, for which any one of a range of different algorithms can be selected. This will allow users to use the approach that works best for their particular data, as well as reduce the barrier of entry for contributions of further novel approaches and heuristics.

Tasks:

Lestropie commented 4 years ago

Current state of brain masking algorithms:

Lestropie commented 1 year ago

Closing given the amount of content that has been merged to dev in #2197.

Interest in adding new algorithms to dwi2mask from this point can be made in individual dedicated issues.

Evaluation of efficacy of different masking algorithms across a wide range of data sources is being deferred due to a lack of investment at the time.