Content-type: text/html
Here are some examples using synthetic data.
Create a synthetic data set:
datasynth -testfunc 3 -snr 16 -voxels 4 -schemefile test/bmx7.scheme > T3_BMX7.Bfloat
Fit the spherical harmonics with maximum order 2 and compute the kurtosis:
shfit -order 2 -schemefile test/bmx7.scheme < T3_BMX7.Bfloat | sfkurtosis -inputmodel sh -order 2 | double2txt
1.150778E00
1.151699E00
1.152421E00
1.138931E00
Try with maximum order 4: shfit -order 4 -schemefile test/bmx7.scheme < T3_BMX7.Bfloat | sfkurtosis -inputmodel sh -order 4 | double2txt
1.156047E00
1.176902E00
1.202380E00
1.149478E00
Repeat using PASMRI: mesd -filter PAS 1.4 -schemefile test/bmx7.scheme < T3_BMX7.Bfloat | sfkurtosis -inputmodel maxent -filter PAS 1.4 -mepointset 54 | double2txt 9.980777E-01 9.980698E-01 9.905318E-01 9.991480E-01
sh - Spherical harmonic series. (Must specify -order.)
maxent - Maximum entropy representations output by mesd. (Must specify -filter and -mepointset.)
rbf - Sums of radial basis functions. (Must specify rbf parameters, eg -rbfsigma, and -rbfpointset.)
0 - 1082
1 - 1922
2 - 4322
3 - 8672
4 - 15872
5 - 32672
6 - 72032
7 - 78032
The default is point set 3.