Skip to content

Commit de7d805

Browse files
committed
Docs: Describe use of MSMT with single-shell data
1 parent 2ca3326 commit de7d805

2 files changed

Lines changed: 34 additions & 8 deletions

File tree

docs/constrained_spherical_deconvolution/multi_shell_multi_tissue_csd.rst

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ please refer to the :ref:`response_function_estimation` page for details.
3535

3636

3737

38-
Invocation
39-
^^^^^^^^^^
38+
Three-tissue deconvolution
39+
^^^^^^^^^^^^^^^^^^^^^^^^^^
4040

41-
Multi-shell multi-tissue CSD can be performed as:
41+
Multi-shell multi-tissue CSD using the common three macroscopic tissue components can be performed as:
4242

4343
.. code-block:: console
4444
@@ -52,7 +52,7 @@ where:
5252

5353
- ``<tissue>.mif`` is the tissue-specific ODF (output), typically full FODs for WM and a single scalars for GM and CSF
5454

55-
Note that input response functions and their corresponding output ODFs need to be specified in pairs.
55+
Note that input response functions and their corresponding output ODFs need to be specified at the command line in pairs.
5656

5757
Typically, you will also want to use the ``-mask`` option to avoid unnecessary computations in non-brain voxels:
5858

@@ -73,4 +73,24 @@ The resulting WM FODs can be displayed together with the tissue signal contribut
7373
mrview vf.mif -odf.load_sh wm.mif
7474
7575
76+
.. _msmt_with_single_shell_data:
7677

78+
Single-shell data
79+
^^^^^^^^^^^^^^^^^
80+
81+
The MSMT algorithm is typically understood as a solution for decomposing the DWI signal into three
82+
macroscopic tissue compartments based on multi-shell DWI data. It is generally well understood that this
83+
algorithm cannot intrinsically estimate these three components based on conventional "single-shell" DWI data
84+
(i.e. at least one *b*=0 volume and one *b*>0 shell). The MSMT algorithm can nevertheless still be utilised
85+
with such data as an alternative to the original :ref:`constrained_spherical_deconvolution` algorithm;
86+
potential benefits include:
87+
88+
- Application of a *hard* non-negativity constraint, such that negative amplitudes are almost entirely
89+
absent from the output ODF(s), whereas the original CSD implementation constrains negative amplitudes
90+
to be present but small.
91+
92+
- Possibility to estimate from the data *two* tissue ODFs rather than one, taking advantage of the
93+
additional contrast present in the *b*=0 image data (which are not utilised at all in the original
94+
CSD implementation). It is typically recommended in this instance to utilise WM-like and CSF-like
95+
response functions, in order to estimate a WM-like ODF to which contamination from free-water-like
96+
contributions to the DWI signal is reduced.

docs/constrained_spherical_deconvolution/response_function_estimation.rst

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ While many algorithms exist, the following appear to perform well in a wide
2929
range of scenarios, based on experience and testing from both developers and
3030
the `MRtrix3 community <http://community.mrtrix.org>`__:
3131

32-
**Single-tissue CSD:** If you intend to perform (single-tissue)
33-
:ref:`constrained_spherical_deconvolution` (e.g. via ``dwi2fod csd``),
34-
the tournier_ algorithm is a convenient and reliable way to estimate
35-
the single-fibre white matter response function:
32+
**Single-shell, single-tissue CSD:** If you intend to perform the original
33+
single-shell single-tissue :ref:`constrained_spherical_deconvolution`
34+
(e.g. via ``dwi2fod csd``), the tournier_ algorithm is a convenient and
35+
reliable way to estimate the single-fibre white matter response function:
3636

3737
.. code-block:: console
3838
@@ -53,6 +53,12 @@ CSF response functions:
5353
5454
Other options include the msmt_5tt_ algorithm.
5555

56+
Note that the multi-tissue CSD algorithm is still applicable to
57+
"single-shell" DWI data. A common strategy with such data is to estimate
58+
three tissue response functions (using an algorithm such as `dwi2response dhollander`),
59+
but to then use only a subset of those response functions for the deconvolution
60+
itself; see :ref:`msmt_with_single_shell_data`.
61+
5662
Checking the results
5763
^^^^^^^^^^^^^^^^^^^^
5864

0 commit comments

Comments
 (0)