workflows.dmri.dipy.denoise

nlmeans_pipeline()

Link to code

Workflow that performs nlmeans denoising

Example

>>> from nipype.workflows.dmri.dipy.denoise import nlmeans_pipeline
>>> denoise = nlmeans_pipeline()
>>> denoise.inputs.inputnode.in_file = 'diffusion.nii'
>>> denoise.inputs.inputnode.in_mask = 'mask.nii'
>>> denoise.run() 

Graph

digraph Denoise{

  label="Denoise";

  Denoise_inputnode[label="inputnode (utility)"];

  Denoise_NoiseMsk[label="NoiseMsk (utility)"];

  Denoise_NLMeans[label="NLMeans (dipy)"];

  Denoise_outputnode[label="outputnode (utility)"];

  Denoise_inputnode -> Denoise_NLMeans;

  Denoise_inputnode -> Denoise_NLMeans;

  Denoise_inputnode -> Denoise_NoiseMsk;

  Denoise_inputnode -> Denoise_NoiseMsk;

  Denoise_NoiseMsk -> Denoise_NLMeans;

  Denoise_NLMeans -> Denoise_outputnode;

}

bg_mask()

Link to code

Rough mask of background from brain masks

csf_mask()

Link to code

Artesanal mask of csf in T2w-like images