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
281 stars 176 forks source link

mrdegibbs: update doc to soften warning about partial Fourier #2923

Closed jdtournier closed 2 weeks ago

jdtournier commented 3 weeks ago

As discussed on forum some time ago: https://community.mrtrix.org/t/mrdegibbs-in-partial-fourier/2457/2?u=jdtournier

github-actions[bot] commented 3 weeks ago

clang-tidy review says "All clean, LGTM! :+1:"

jdtournier commented 2 weeks ago

OK, pull request redirected to master, and more explicit discussion of filtering, as requested. Here's the full text of the command description, for convenience - changes in bold at the end. Comments & suggestions welcome as always.

This application attempts to remove Gibbs ringing artefacts from MRI images using the method of local subvoxel-shifts proposed by Kellner et al. (see reference below for details).

This command is designed to run on data directly after it has been reconstructed by the scanner, before any interpolation of any kind has taken place. You should not run this command after any form of motion correction (e.g. not after dwifslpreproc). Similarly, if you intend running dwidenoise, you should run denoising before this command to not alter the noise structure, which would impact on dwidenoise's performance.

For best results, any form of filtering performed by the scanner should be disabled, whether performed in the image domain or k-space. This includes elliptic filtering and other filters that are often applied to reduce Gibbs ringing artifacts. While this method can still safely be applied to such data, some residual ringing artefacts may still be present in the output.

Note that this method is designed to work on images acquired with full k-space coverage. Running this method on partial Fourier (‘half-scan’) may not fully remove all ringing artifacts, and you may observe residuals of the original artifact in the partial-fourier direction. Nonetheless, application of the method is still safe and worthwhile. Users are however encouraged to acquired full-Fourier data where possible.

Lestropie commented 2 weeks ago

Will require executing docs/generate_user_docs.sh also.

jdtournier commented 2 weeks ago

@Lestropie, feel free to merge if you're OK with these last few changes.