Compute apparent diffusion coefficient: Difference between revisions
Terminology fixes |
|||
| (4 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
The equation for the [[diffusion MRI]] signal at b-value <math>b</math> (measured in units of s/mm<sup>2</sup>) in a free fluid with diffusion coefficient <math>D</math> (measured in mm<sup>2</sup>/s) is | The equation for the [[diffusion MRI]] signal at b-value <math>b</math> (measured in units of s/mm<sup>2</sup>) in a free fluid with diffusion coefficient <math>D</math> (measured in mm<sup>2</sup>/s) is | ||
:<math>S(b) = e^{-bD}S_0\,</math> <!-- \, forces PNG rendering; do not remove --> | :<math>S(b) = e^{-bD}S_0\,</math> <!-- \, forces PNG rendering; do not remove --> | ||
where <math>S_0</math> is a value that depends on fixed tissue properties and imaging parameters, and is equal to the signal value at <math>b = 0</math>. <math>S_0</math> is a constant | where <math>S_0</math> is a value that depends on fixed tissue properties and imaging parameters, and is equal to the signal value at <math>b = 0</math>. <math>S_0</math> is a constant for a given material (in the case of brain scanning, this means a particular position in the brain) for a given protocol. <ref>A protocol specifies fixed values for the echo time (''TE'') and repetition time (''TR'') of the radio-frequency MRI pulses. Proton density (''PD'') and the <math>T_1</math> and <math>T_2</math> MR relaxation times are physical properties of tissue that remain constant over the time span of an MRI scan. For the most basic diffusion MRI scan technique, single PGSE, | ||
:<math>S_0 \equiv PD (1-e^{-TR/T_1})e^{-TE/T_2}</math> | :<math>S_0 \equiv PD (1-e^{-TR/T_1})e^{-TE/T_2}.</math> | ||
is a constant factor in the equation for the diffusion MRI signal.</ref> The b-value, more formally known as the "diffusion-weighting factor", is a fixed value for a given pulse sequence. <ref>''b'' may be computed analytically for simple pulse sequences but it may also be determined experimentally by solving the diffusion MRI signal equation with measurements of a physical sample with known ''D''.</ref> | Thus we see that for single PGSE, <math>S_0</math> is a constant factor in the equation for the diffusion MRI signal in a given material. Other techniques have other <math>S_0</math> equations, but they are similarly fixed for a given material.</ref> The b-value, more formally known as the "diffusion-weighting factor", is a fixed value for a given pulse sequence. <ref>''b'' may be computed analytically for simple pulse sequences but it may also be determined experimentally by solving the diffusion MRI signal equation with measurements of a physical sample with known ''D''.</ref> | ||
If we take measurements in the same voxel with the same magnetic gradient at two different b-values, say <math>b_1</math> and <math>b_2</math>, we can compute <math>D</math>, the apparent diffusion coefficient (ADC) in that voxel. <ref>We say "apparent" coefficient because, when our voxel of interest contains brain tissue, we are measuring the behavior of water under the influence of the tissue microstructure. Theoretically, the diffusion coefficient of free water is constant at a given temperature. The <math>D</math> that we compute is therefore just the diffusion coefficient that the water ''appears'' to have when its molecules are hindered and restricted by microscopic structures.</ref> | If we take measurements in the same voxel with the same magnetic gradient at two different b-values, say <math>b_1</math> and <math>b_2</math>, we can compute <math>D</math>, the apparent diffusion coefficient (ADC) in that voxel. <ref>We say "apparent" coefficient because, when our voxel of interest contains brain tissue, we are measuring the behavior of water under the influence of the tissue microstructure. Theoretically, the diffusion coefficient of free water is constant at a given temperature. The <math>D</math> that we compute is therefore just the diffusion coefficient that the water ''appears'' to have when its molecules are hindered and restricted by microscopic structures.</ref> | ||
| Line 18: | Line 18: | ||
Let's say we have <math>N</math> volumes with <math>\scriptstyle b = 0\;\mathrm{s/mm^2}</math> (for many of our protocols, <math>N = 1</math>) and <math>M</math> volumes at other b-values, that all the volumes have been co-registered, and that we can segment out <math>P</math> voxels that are clearly within the ventricles and should therefore contain signal only from CSF. For each CSF voxel, we can compute <math>\scriptstyle (N{\cdot}M)</math> measured ADC values for the CSF, and therefore we can compute <math>\scriptstyle (N{\cdot}M{\cdot}P)</math> ADC estimates overall. These will form a distribution, hopefully around the expected diffusion coefficient value of 3.1x10<sup>-3</sup> mm<sup>2</sup>/s. If the mean value is too far off (relative to the standard deviation), either there's a problem with the protocol or the b-values have been reported incorrectly. | Let's say we have <math>N</math> volumes with <math>\scriptstyle b = 0\;\mathrm{s/mm^2}</math> (for many of our protocols, <math>N = 1</math>) and <math>M</math> volumes at other b-values, that all the volumes have been co-registered, and that we can segment out <math>P</math> voxels that are clearly within the ventricles and should therefore contain signal only from CSF. For each CSF voxel, we can compute <math>\scriptstyle (N{\cdot}M)</math> measured ADC values for the CSF, and therefore we can compute <math>\scriptstyle (N{\cdot}M{\cdot}P)</math> ADC estimates overall. These will form a distribution, hopefully around the expected diffusion coefficient value of 3.1x10<sup>-3</sup> mm<sup>2</sup>/s. If the mean value is too far off (relative to the standard deviation), either there's a problem with the protocol or the b-values have been reported incorrectly. | ||
Another technique that seeks to test protocol accuracy but offers less detail than the above is to fit tensors to the DWIs and then check the trace of the tensors in the ventricles. The trace should be approximately equal to the natural diffusion coefficient of CSF, 3.1x10<sup>-3</sup> mm<sup>2</sup>/s. Ideally, both the more detailed check and the simple tensor check should be part of an acquisition and processing pipeline. | |||
== Testing Two Protocols for Consistency == | == Testing Two Protocols for Consistency == | ||
| Line 30: | Line 32: | ||
# Randomly reassign <math>Q_A</math> of the measurements into a "fake" population A<sup>*</sup>, and assign the remaining <math>Q_B</math> of them to B<sup>*</sup>. | # Randomly reassign <math>Q_A</math> of the measurements into a "fake" population A<sup>*</sup>, and assign the remaining <math>Q_B</math> of them to B<sup>*</sup>. | ||
# Compute the difference of the means of the "fake" populations: <math>\scriptstyle d_\mu^* \equiv \mu_{A^*} - \mu_{B^*}</math>. | # Compute the difference of the means of the "fake" populations: <math>\scriptstyle d_\mu^* \equiv \mu_{A^*} - \mu_{B^*}</math>. | ||
# Repeat steps 2 | # Repeat steps 2--4 many times and build up a distribution of fake population means <math>\scriptstyle d_\mu^*</math>. | ||
For this statistical test, the null hypothesis is that A and B are the same population. We reject that hypothesis with some degree of certainty if <math>\scriptstyle d_\mu</math> falls in the tails of the distribution of <math>\scriptstyle d_\mu^*</math>. Otherwise, we accept it. | For this statistical test, the null hypothesis is that A and B are the same population. We reject that hypothesis with some degree of certainty if <math>\scriptstyle d_\mu</math> falls in the tails of the distribution of <math>\scriptstyle d_\mu^*</math>. Otherwise, we accept it. | ||
| Line 40: | Line 42: | ||
Briefly: ''make sure your scans report the same D in the CSF for every gradient direction.'' | Briefly: ''make sure your scans report the same D in the CSF for every gradient direction.'' | ||
In addition to having <math>\scriptstyle D = 3.1\times 10^{-3}\;\mathrm{mm/s^2}</math>, the CSF in the ventricles also exhibits isotropic diffusion, since | In addition to having <math>\scriptstyle D = 3.1\times 10^{-3}\;\mathrm{mm/s^2}</math>, the CSF in the ventricles also exhibits isotropic diffusion, since the motion of water molecules is unrestricted and unhindered in all directions. We can check to make sure that a protocol accurately measures the diffusion in the CSF as isotropic. | ||
As above, let our acquisition have <math>N</math> volumes with <math>\scriptstyle b = 0\;\mathrm{s/mm^2}</math> and <math>M</math> volumes at other b-values, with <math>P</math> CSF voxels segmented out. We can compute <math>\scriptstyle (N{\cdot}P)</math> ADC estimates, and therefore a mean and standard deviation, per direction. All of these means should be approximately equal. If this is not the case, the protocol does not have isotropic response and any computations based on data collected with it will be invalid. | As above, let our acquisition have <math>N</math> volumes with <math>\scriptstyle b = 0\;\mathrm{s/mm^2}</math> and <math>M</math> volumes at other b-values, with <math>P</math> CSF voxels segmented out. We can compute <math>\scriptstyle (N{\cdot}P)</math> ADC estimates, and therefore a mean and standard deviation, per direction. All of these means should be approximately equal. If this is not the case, the protocol does not have isotropic response and any computations based on data collected with it will be invalid. | ||
Another technique that seeks to test for isotropic response but offers less detail than the above is to fit tensors to the DWIs and then check the FA of the tensors in the ventricles. The FA should be very close to zero. Ideally, both the more detailed check and the simple tensor check should be part of an acquisition and processing pipeline. | |||
== Notes == | == Notes == | ||
Latest revision as of 23:53, 28 October 2010

The equation for the diffusion MRI signal at b-value (measured in units of s/mm2) in a free fluid with diffusion coefficient (measured in mm2/s) is
where is a value that depends on fixed tissue properties and imaging parameters, and is equal to the signal value at . is a constant for a given material (in the case of brain scanning, this means a particular position in the brain) for a given protocol. [1] The b-value, more formally known as the "diffusion-weighting factor", is a fixed value for a given pulse sequence. [2]
If we take measurements in the same voxel with the same magnetic gradient at two different b-values, say and , we can compute , the apparent diffusion coefficient (ADC) in that voxel. [3]
Testing a Protocol for Accuracy

Briefly: make sure your scans report the correct D in the CSF.
One use of the ADC computation is making sure that the parameters we believe apply to a given protocol give us a physically realistic interpretation of the resulting diffusion-weighted image. It is well-established that the diffusion coefficient of cerebrospinal fluid (CSF) at normal body temperature is approximately 3.1x10-3 mm2/s. Our diffusion MRI measurements should confirm this expected value.
Let's say we have volumes with (for many of our protocols, ) and volumes at other b-values, that all the volumes have been co-registered, and that we can segment out voxels that are clearly within the ventricles and should therefore contain signal only from CSF. For each CSF voxel, we can compute measured ADC values for the CSF, and therefore we can compute ADC estimates overall. These will form a distribution, hopefully around the expected diffusion coefficient value of 3.1x10-3 mm2/s. If the mean value is too far off (relative to the standard deviation), either there's a problem with the protocol or the b-values have been reported incorrectly.
Another technique that seeks to test protocol accuracy but offers less detail than the above is to fit tensors to the DWIs and then check the trace of the tensors in the ventricles. The trace should be approximately equal to the natural diffusion coefficient of CSF, 3.1x10-3 mm2/s. Ideally, both the more detailed check and the simple tensor check should be part of an acquisition and processing pipeline.
Testing Two Protocols for Consistency
Briefly: make sure all your scans from two different protocols report the same D in the CSF.
Often we would like to be able to compare results from data gathered using different imaging protocols. As a first check, we should make sure that the images from both are scaled properly (that is, that they measure a known physical phenomenon, like diffusion of free CSF, in the same way); otherwise the images simply can't be compared to each other.
Say we have two protocols, A and B. We have a sample acquisition from each one, and, following the directions in the previous section, we've computed all CSF ADC estimates for protocol A, and for B. These are two "populations" of measurements, and we wish to determine if there is a statistically significant difference between the populations. To do so, we use a statistical permutation test as follows:
- Compute the true difference of the means of these populations: .
- Now treat all of the measurements as though they were the same.
- Randomly reassign of the measurements into a "fake" population A*, and assign the remaining of them to B*.
- Compute the difference of the means of the "fake" populations: .
- Repeat steps 2--4 many times and build up a distribution of fake population means .
For this statistical test, the null hypothesis is that A and B are the same population. We reject that hypothesis with some degree of certainty if falls in the tails of the distribution of . Otherwise, we accept it.
If the two protocols are consistent with each other, we expect to see close to the center of the distribution. If it's in the tails, the protocols disagree about the diffusion coefficient of free CSF, which is essentially a physical constant. Either one or both of the protocols has a problem in this case.
Testing a Protocol for Isotropic Response
Briefly: make sure your scans report the same D in the CSF for every gradient direction.
In addition to having , the CSF in the ventricles also exhibits isotropic diffusion, since the motion of water molecules is unrestricted and unhindered in all directions. We can check to make sure that a protocol accurately measures the diffusion in the CSF as isotropic.
As above, let our acquisition have volumes with and volumes at other b-values, with CSF voxels segmented out. We can compute ADC estimates, and therefore a mean and standard deviation, per direction. All of these means should be approximately equal. If this is not the case, the protocol does not have isotropic response and any computations based on data collected with it will be invalid.
Another technique that seeks to test for isotropic response but offers less detail than the above is to fit tensors to the DWIs and then check the FA of the tensors in the ventricles. The FA should be very close to zero. Ideally, both the more detailed check and the simple tensor check should be part of an acquisition and processing pipeline.
Notes
- ↑ A protocol specifies fixed values for the echo time (TE) and repetition time (TR) of the radio-frequency MRI pulses. Proton density (PD) and the and MR relaxation times are physical properties of tissue that remain constant over the time span of an MRI scan. For the most basic diffusion MRI scan technique, single PGSE,
- ↑ b may be computed analytically for simple pulse sequences but it may also be determined experimentally by solving the diffusion MRI signal equation with measurements of a physical sample with known D.
- ↑ We say "apparent" coefficient because, when our voxel of interest contains brain tissue, we are measuring the behavior of water under the influence of the tissue microstructure. Theoretically, the diffusion coefficient of free water is constant at a given temperature. The that we compute is therefore just the diffusion coefficient that the water appears to have when its molecules are hindered and restricted by microscopic structures.
References
- S. Mori and J. Zhang. Principles of Diffusion Tensor Imaging and Its Applications to Basic Neuroscience Research. Neuron 51, pp. 527--539, September 2006.
- Accessible overview that forms the basis of this article.
- P.J. Basser and D.K. Jones. Diffusion-Tensor MRI: Theory, Experimental Design, and Data Analysis --- A Technical Review. NMR in Biomedicine 15, pp. 456--467, 2002.
- A more technical overview of DTI.
- J. Mattiello, P.J. Basser, and D LeBihan. Analytical Expressions for the b Matrix in NMR Diffusion Imaging and Spectroscopy. J. Magn. Resonance Series A 108, pp. 131--141, 1994.
- A very early (and therefore dense and technical) analytic derivation of the b matrix in diffusion imaging.
- D. Gullmar, J. Haueisen, and J.R. Reichenbach. Analysis of b-value Calculations in Diffusion Weighted and Diffusion Tensor Imaging. Concepts in Magn. Resonance Part A 25, pp. 53--66, 2005.
- A more recent analysis and refinement of the b matrix calculation.