SphericalPolarFourierImaging ============================ .. code-block:: none USAGE: SphericalPolarFourierImaging [--returnparameterfile ] [--processinformationaddress ] [--xml] [--echo] [-v ] [-p] [--nt ] [--md0 ] [--tau ] [--mask ] [--lambdaL1 ] [--minChange ] [--maxIter ] [--solver ] [--estimation ] [--mdImage ] [--scale ] [--radius ] [--odfOrder ] [--lambdaRA ] [--lambdaSH ] [--ra ] [--sh ] [--signal ] [--odf ] [--eapProfile ] [--] [--version] [-h] Where: --returnparameterfile Filename in which to write simple return parameters (int, float, int-vector, etc.) as opposed to bulk return parameters (image, geometry, transform, measurement, table). --processinformationaddress Address of a structure to store process information (progress, abort, etc.). (value: 0) --xml Produce xml description of command line arguments (value: 0) --echo Echo the command line arguments (value: 0) -v , --verbose Verbose level. 0: no output log. 1: normal log. 2: log for debug log. 3: log for large matrix or vectors. (value: 1) -p, --progress show progress of processing (value: 0) --nt Number of threads. If it not positive, then the default number for multiple threads is used. (value: -1) --md0 Typical mean diffusivity (MD) value. (value: 0.0007) --tau Tau value. The default is calculated based on 4*pi*pi*tau=1. (value: 0.0253303) --mask Mask file. --lambdaL1 Regularization parameter for L1 optimization. (value: 1e-05) --minChange Minimal change percentage of the cost function and variable for l1 oprimization. (value: 0.0001) --maxIter Maximal number of iteration in L1 FISTA. (value: 1000) --solver Type of L1 solver. Use different L1 solver. FISTA_LS: FISTA using least square initialization. SPAMS: use spams' weighted lasso solver. (value: SPAMS) --estimation Type of solver. LS means least square. L1_2 means Laplace-Beltrami weight (two regularization parameters lambdaSH and lambdaRA); L1_DL only use lambdaL1, because the learned dictionary corresponses the regularization matrix. (value: LS) --mdImage Mean diffusivity Image for adaptive scale. --scale Scale for SPF basis. If it is negative, the default value based on typical MD is used. (value: -1) --radius Radius for EAP profile. (value: 0.015) --odfOrder Order for the ODF output. (value: 2) --lambdaRA Regularization lambda for radial part. (value: 0) --lambdaSH Regularization lambda for spherical part. (value: 0) --ra Rank for radial basis. (value: 1) --sh Rank for SH basis. (value: 4) --signal Output Image File (SPF coefficients) with basis coefficients. --odf Output Image File (ODF) represented by SH basis. --eapProfile Output Image File (EAP profile) represented by SH basis. --, --ignore_rest Ignores the rest of the labeled arguments following this flag. --version Displays version information and exits. -h, --help Displays usage information and exits. (required) Text file that contains b values, gradient orientations, and DWI images. Description: Spherical Polar Fourier Imaging (SPFI): estimate SPF coefficients from DWI signals. Examples: SphericalPolarFourierImaging dwi.txt --sh 8 --ra 4 --signal signalSPF.nii.gz --radius 0.015 --estimation L1_DL --lambdaL1 1e-6 --mdImage MD.nii.gz Reference: Jian Cheng, Aurobrata Ghosh, Rachid Deriche, Tianzi Jiang, 'Model-Free, Regularized, Fast, and Robust Analytical Orientation Distribution Function Estimation', Medical Image Computing and Computer-Assisted Intervention (MICCAI'10), vol. 6361, pp. 648–656, sep, 2010. Jian Cheng, Aurobrata Ghosh, Tianzi Jiang, Rachid Deriche, 'Model-free and Analytical EAP Reconstruction via Spherical Polar Fourier Diffusion MRI', Medical Image Computing and Computer-Assisted Intervention (MICCAI'10), vol. 6361, pp. 590–597, sep, 2010. Author(s): Jian Cheng (jian.cheng.1983@gmail.com) Acknowledgements: Thank you everyone.