Skip to content

Diffusion parameter EStImation with Gibbs and NoisE Removal pipeline

License

Notifications You must be signed in to change notification settings

omniahass/DESIGNER-v1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DESIGNER-v1


This repository is deprecated. For the current version of designer please see the designer-v2 repository.

Diffusion parameter EStImation with Gibbs and NoisE Removal (“DESIGNER”) is an image-processing pipeline for (diffusion) MRI data that has been developed to identify and correct various specific artifacts and confounding factors for an improved accuracy, precision, and robustness in diffusion MRI analysis. The pipeline optionally corrects for:

  1. Thermal noise
  2. Gibbs ringing
  3. Susceptibility –induced geometric distortions
  4. Eddy current induced spatial distortions and interslice motion
  5. Rician biases using the methods of moments
  6. B1 inhomogeneity
  7. Signal outliers

In general, we recommend using all of the above options, with the exception being that B1 inhomogeneity correction should only be applied if such artifacts are present in the data.

DESIGNER is modular and can easily be tuned to study-specific needs or requirements. The current implementation is written in Python, but requires the installation of Matlab, MRtrix, and FSL.

The DESIGNER pipeline has been evaluated and described in more technical detail in following publication: Ades-Aron et al. NeuroImage 183: 532-543 (2018).

Don’t hesitate to reach out to [email protected] or [email protected] for feedback, suggestions, questions, or comments.

Recommended Usage

Let us assume we are in a directory that contains 3 diffusion datasets, dwi1.nii.gz, dwi2.nii.gz, and dwi3.nii.gz. Designer will automatically look for corresponding gradient files in the same directory in FSL format (dwi1.bvec, dwi1.bval, dwi2.bvec, dwi2.bval, dwi3.bvec, dwi3.bval). Reccomended usage is as follows (for 6/8 partial fourier data, in the -y (AP) direction):

designer dwi1.nii.gz,dwi2.nii.gz,dwi3.nii.gz designer_params \
-denoise \
-rpg -pf 6/8 -dim 2 \
-rician \
-mask \
-eddy -rpe_pair dwi_rpe.nii.gz -pe_dir AP \
-DTIparams -DKIparams -WMTIparams 

About

Diffusion parameter EStImation with Gibbs and NoisE Removal pipeline

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 68.2%
  • C++ 18.6%
  • Python 13.0%
  • Shell 0.2%