Command List

DWIProcessing

Command Description
CorrectBValues group similar b values into several shells.
DWIMultipleShellSplit Split mutiple shell DWI data into several single shell data.
DWINoiseGenerator Add noise to a set of DWI data.
DWIPreprocess Read DWI images, gradients, b values, and output the formal normalized formalt in a configuration file.
DWISimulator Simulate DWI data.
DWISingleVoxelSimulator Simulate DWI data with fixed single voxel configuration.

DiffusionModels

Command Description
ComputeSHCoefficientsOfDWIFromSymmetricTensor Compute SH coefficients of DWI signal in DTI with symmetric tensor (along z-axis).
MeanDiffusivityEstimator Estimate Mean Diffusivity in each voxel.
ODFNormalization Normalize ODF (VectorImage) represented by SH basis or uniform spherical samples.
SHCoefficientsFit Spherical Harmonics fit from spherical function samples.
SHCoefficientsPower Power of a spherical function represented by SH basis.
SHCoefficientsRotate Spherical Harmonics Rotation.
SHCoefficientsToGFA calculate GFA from SH coefficients.
SHCoefficientsToSphericalFunctionSamples conversion from SH coefficients to spherical function samples.
SPFToODF Convert SPF coefficients to ODFs (represented by SH basis or discrete samples).
SPFToProfile Convert SPF coefficients to DWI/EAP profile (represented by SH basis or discrete samples).
SPFToScalarMap Estimate scalar maps using SPFI.
SphereTessellator Tessellation of a sphere via subdivision of basic polyhedrons.
SphericalPolarFourierImaging Spherical Polar Fourier Imaging (SPFI): estimate SPF coefficients from DWI signals.
TensorFormatConverter Convert different tensor storage formats.

SamplingScheme

Command Description
OrientationStatistics Get statistics information from a given orientation file. Show the (min, max, mean, std) of the minimal angles of all samples. Show electrostatic energy, spherical code cost function.
SamplingSchemeDistance Calculate the distance (maximum of the minimal angles) between two single shell sampling schemes.
SamplingSchemeQSpace1OptEstimation 1-Opt estimation for single and multiple shell sampling scheme
SamplingSchemeQSpaceIMOCEstimation Single and multi-shell sampling scheme estimation using Iterative Maximum Overlap Construction (IMOC).
SamplingSchemeQSpaceIncrementalEstimation Incrementatl estimation for single and multiple shell sampling scheme.
SamplingSchemeQSpaceRandomEstimation Random generator for multi-shell schemes.

Scripts

Command Description
CombineVTKPolyData.py Combine several vtk files into one vtk file.
ConvertGurobiSolToIndex.py Covert .sol file (by gurobi) to index file for subsampling gradients. It is used for subsampling gradients by Mixed Integer Linear Programming (MILP)
VTKPolyData.py Render a list of VTK data and (or) a nifti image, then view or save PNG or save WebGL. The code is modified from ITKExamples.
VTKPolyData_gui.py GUI for VTKPolyData.py.

Utilities

Command Description
4DImageMath Perform math operators on 4D image (4D itk::Image or 3D itk::VectorImage).
4DToVectorImageConverter Convert a 4D image to a vector image.
ImageInfo Display image information.
PrintImage print image (4D image, tensors, SH coefficients).
TextFileOperator Operations for text files.
VectorImageNormalization Normalize each voxel in a VectorImage or SparseVectorImage.
VectorTo4DImageConverter Convert a vector image to a 4D image.

Visualization

Command Description
CombineVTKPolyData.py Combine several vtk files into one vtk file.
MeshFromDiscreteFiberODF Create a mesh (a spherical profile of DWI/EAP/ODF) from discrete fiber ODF for visualization.
MeshFromPeaks Create a mesh from peaks for visualization.
MeshFromSHCoefficients Create a mesh from spherical harmonics coefficients for visualization.
MeshFromSphericalFunctionTessellatedSamples Create a mesh from spherical samples using tessellation.
MeshFromTensors Create a mesh from tensors for visualization.
MeshFromTracts Create a mesh from fiber tracts for visualization.
OrientationsViewer Single and multi-shell orientations viewer.
RGBImageToVTKXMLImageConverter Convert an ITK image to a VTK XML image.
VTKPolyData.py Render a list of VTK data and (or) a nifti image, then view or save PNG or save WebGL. The code is modified from ITKExamples.
VTKPolyData_gui.py GUI for VTKPolyData.py.
VTKXMLImageToVectorImageConverter Convert a VTK XML image to an ITK image.
VectorImageToVTKXMLImageConverter Convert an ITK image to a VTK XML image.
vtkviewer visualize vtk files.