QMRITools`DenoiseTools`
QMRITools`DenoiseTools`
AnisoFilterTensor
AnisoFilterTensor[tens, diffdata] Filter the tensor tens using an anisotropic diffusion filter (PeronaMalik).
It uses the diffusion weighted data diffdata to find edges that are not visible in the tensor.
Edge weights based on the diffusion data are averaged over all normalized diffusion direction.
Output is the smoothed tensor.
AnisoFilterTensor[] is based on DOI: 10.1109/ISBI.2006.1624856.
Details
 The following options can be given:

AnisoWeightType 2 AnisoWeightType is an option for AnisoFilterTensor and WeightMapCalc and defines the weighting, eigher 1, the exponent of (g/kappa) or 2, 1/(1+g/kappa). AnisoKappa 5. AnisoKappa is an option for AnisoFilterTensor and WeightMapCalc and defines the weighting strenght, all data is normalize to 100 before filetering. AnisoStepTime 1 AnisoStepTime is an option for AnisoFilterTensor and defines the diffusion time, when small more step are needed. AnisoFilterSteps 5 AnisoFilterSteps is an option for AnisoFilterTensor and defines the amoutn of diffusin steps taken. Higher is more smoothing.