AnisoFilterTensor

AnisoFilterTensor[tens,data]

Filter the tensor tens using an anisotropic diffusion filter (Perona-Malik). It uses the diffusion weighted data data to find edges that are not visible in the tensor. Edge weights based on the diffusion data are averaged over all normalized diffusion direction.

AnisoFilterTensor[tens]

Same but does not use the data for edge identification. Output is the smoothed tensor.

AnisoFilterTensor[]

is based on DOI: 10.1109/ISBI.2006.1624856.

Details
Details and Options Details and Options
QMRITOOLS SYMBOL
QMRITools`
QMRITools`

AnisoFilterTensor

AnisoFilterTensor[tens,data]

Filter the tensor tens using an anisotropic diffusion filter (Perona-Malik). It uses the diffusion weighted data data to find edges that are not visible in the tensor. Edge weights based on the diffusion data are averaged over all normalized diffusion direction.

AnisoFilterTensor[tens]

Same but does not use the data for edge identification. Output is the smoothed tensor.

AnisoFilterTensor[]

is based on DOI: 10.1109/ISBI.2006.1624856.

Details

  • The following options can be given:
  • AnisoWeightType2AnisoWeightType is an option for AnisoFilterTensor and WeightMapCalc and defines the weighting, eigher 1, the exponent of (-g/kappa) or 2, 1/(1+g/kappa).
    AnisoKappa5.AnisoKappa is an option for AnisoFilterTensor and WeightMapCalc and defines the weighting strength, all data is normalize to 100 before filetering.
    AnisoStepTime1AnisoStepTime is an option for AnisoFilterTensor and defines the diffusion time, when small more step are needed.
    AnisoFilterSteps5AnisoFilterSteps is an option for AnisoFilterTensor and defines the amount of diffusin steps taken. Higher is more smoothing.