Question about DTI


I have a question related to DTI.
Let’s say I have:

  • 1 nifti file with the diffusion tensor (D) for each voxel (6 bricks: Dxx, Dxy, Dxz, Dyy, Dyz, Dzz).
  • 3 nifti files with eigenvectors (V1, V2, and V3) for each voxel (where each file contains 3 bricks describing the orientation of that vector in that voxel, values between -1 and 1). V1 is the vector with the largest eigenvalue, followed by V2 and then V3.
  • 3 nifti files with the corresponding eigenvalues for each voxel (only positive values)
  • 1 nifti file with 3 bricks describing the orientation of my vector of interest for certain voxels of interest (values between -1 and 1)

I would like to calculate the diffusivity along my vector of interest. If so, how can I do that? I think this would correspond to the distance between the center of the ellipsoid and the edge of the ellipsoid along my vector of interest.

Thank you very much.


In other words, for a given voxel, can I measure the relative diffusion along my 3D spatial orientation (vector) of interest?

Thank you,

Hi, Giuseppe-

If your vector of interest happens to be one of the eigenvectors of a tensor, then you are in luck, because there is an eigenvalue for each one, that provides detailed information on the diffusivity in that direction.

It might be helpful to check out the AFNI Bootcamp presentations on DTI:
… esp. the first video+handout there.

Geometrically, eigenvectors correspond to the major axes (“semiaxes”) of the spheroid—these are unit vectors that point out a direction and have magnitude 1 by construction. For each, there is necessarily an eigenvalue, which in the diffusion tensor model corresponds directly to diffusivity in that direction. When we talk about “first eigenvalue”, “second eigenvalue”, etc., it is because the eigenvalues are always sorted in decreasing magnitude in DWI: the first eigenvalue is the largest, and so its corresponding “first eigenvector” shows the orientation of the largest amount of diffusivity in that voxel. When that eigenvalue is much larger than the other ones (so the diffusion is quite anisotropic and pointy), that first eigenvector direction is typically viewed as a proxy for major white matter bundle directionality. (NB: the eigenvectors are shown as a oneway pointing arrow, but are bi-directional, so could equivalently be drawn pointing in both directions.)

If your direction of interest is not along an eigenvector, you can still calculate the relative diffusitivity there, using the tensor surface equation and the full tensor; it is described in the talk+handouts more (and references below).

If you want to talk about diffusivity along a line of voxels/tensors, then you are probably wanting to do tractography, which is discussed in some of the later talks/videos/handouts from above. It’s a larger topic of approximation.

So, please take a look at those and let us know what you would like to calculate.


ps: For reference, these are also excellent reference articles on the math/quantities of DTI, by Peter B. Kingsley:
Introduction to diffusion tensor imaging mathematics: Part I. Tensors, rotations, and eigenvectors
Introduction to diffusion tensor imaging mathematics: Part II. Anisotropy, diffusion-weighting factors, and gradient encoding schemes
Introduction to diffusion tensor imaging mathematics: Part III. Tensor calculation, noise, simulations, and optimization