Abstract
Q-ball imaging (QBI) is a high angular resolution diffusion imaging (HARDI) technique which has been proven very successful in resolving multiple intravoxel fiber orientations in MR images. The standard computation of the orientation distribution function (ODF, the probability of diffusion in a given direction) from q-ball uses linear radial projection, neglecting the change in the volume element along the ray, thereby resulting in distributions different from the true ODFs. A new technique has been recently proposed that, by considering the solid angle factor, uses the mathematically correct definition of the ODF and results in a dimensionless and normalized ODF expression from a single q-shell. In this paper, we extend this technique in order to exploit HARDI data from multiple q-shells. We consider the more flexible multi-exponential model for the diffusion signal, and show how to efficiently compute the ODFs in constant solid angle. We describe our method and demonstrate its improved performance on both artificial and real HARDI data.
1 Introduction
Diffusion-weighted magnetic resonance imaging (DWMRI) provides valuable information about the fiber architecture of neural tissue by measuring the diffusion of water molecules in three-dimensional (3D) space. The diffusion function may be measured by using the model-free diffusion spectrum imaging (DSI) [1], which is the direct Fourier inversion of the diffusion signal. This technique is however time intensive, as it measures the diffusion signal on a 3D Cartesian lattice. Thus, an alternative approach based on sampling on one or multiple spherical shells has been proposed, referred to as high angular resolution diffusion imaging (HARDI) [2].
While the 3D probability density function (PDF) of the diffusion is helpful in studying the tissue microstructure, the orientation distribution function (ODF) – the marginal probability of diffusion in a given direction – is the quantity of interest for mapping the orientation architecture of the tissue. Q-ball imaging (QBI), [3], is a widely used ODF reconstruction scheme for HARDI, based on a spherical tomographic inversion called the Funk-Radon transform. This technique’s simplicity and its ability to resolve intravoxel fiber orientations have made it popular for fiber tracking and characterizing white matter architecture. Moreover, a few works have suggested exploiting data from multiple q-shells to benefit from the high signal-to-noise ratio (SNR) and high angular contrast-to-noise ratio (CNR) of the data acquired at respectively low and high b-values, [3]-[5]. Using multiple q-shells also allows us to employ richer models for the diffusion signal, as discussed in this paper.
Nonetheless, with the exception of our previous paper [6] and a very recent parallel and independent work [7] (the differences will be detailed in Sec. 2.2), the definition of the ODF used in QBI has been different from the actual marginal PDF of diffusion in a constant solid angle. It has been computed as a linear radial projection of the PDF, which does not take into account the quadratic growth of the volume element with respect to its distance from the origin (see Sec. 2.1 for details). This inaccurate formulation generally distorts the ODF, and has created the need for post-processing such as manual normalization and sharpening [8].
We recently proposed, [6], a new ODF expression for QBI which is derived from the proper definition of the ODF in constant solid angle. We showed that the computed ODF is inherently normalized and dimensionless, producing without any post-processing, sharp ODFs with improved resolution of multiple fiber orientations. In this paper, we extend this work by deriving a general formulation for multiple q-shell QBI. We demonstrate the improvement achieved by considering the information from multiple q-shells, and using richer multi-exponential models.
In Sec. 2 we describe the foundation of our mathematical derivation, along with a brief version of the proof, and also provide an implementation scheme. Experimental results are presented in Sec. 3, along with a brief discussion.
2 ODF Computation in Solid Angle: Multiple q-Shell Formulation
2.1 General ODF Definition
The PDF of the diffusion of water molecules, , gives the displacement probability of a molecule, initially placed at the origin, to be in the infinitesimal volume dυ located at after a certain amount of time. We assume this function to be symmetric (i.e. ), which is a quite common assumption in DWMRI. The PDF is represented in the standard spherical coordinates, (r, θ, ϕ), with the displacement vector and the unit direction vector û(θ, ϕ) = (sin θ cos ϕ, sin θ sin ϕ, cos θ)T. The volume element in this case is dυ = r2 drdΩ with dΩ = sin θ dθdϕ being the infinitesimal solid angle element.
We denote by ODF (û)dΩ the probability of diffusion in the direction û through the solid angle dΩ, which is computed by integrating the displacement probabilities, i.e., , for all magnitude r, while keeping û constant:
(1) |
The above definition, which is normalized and dimensionless, is the integral of the probability values in a cone of “very small” constant solid angle. This correct definition was used for instance by the authors of [1] in DSI, where was first computed from the diffusion data via Fourier inversion and then integrated to calculate the ODF. However to the best of our knowledge, the expression for ODF reconstruction so far used in QBI [3], (except for our previous work [6] and a very recent parallel and independent paper [7], both for single q-shell) is different from Eq. (1), in the sense that the integral is not weighted by the important (and mathematically correct) factor r2. Without including this factor, the radial projection gives an artificial weight to which is, respectively, too large and too small for points close to and far from the origin. Moreover, the ODF will not be necessarily normalized or dimensionless, and manual normalization will be required.
Next we derive a closed-form ODF expression in multiple q-shell QBI using the correct r2 -weighted integral.
2.2 Q-ball Imaging ODF Reconstruction
In this section, we derive the ODF expression in multiple q-shell QBI, and present a brief proof of the derivation.
Let be the 3D Fourier transform function of . Theoretically, we know that E(0) = 1, since the zero frequency of a PDF is its integral over the entire space, yielding 1. In addition, we have the values of measured on M different q-balls, i.e., the frequencies with constant norm , i = 1, …, M, as , where Si(û) is the HARDI signal on the ith q-ball and S0 is the base-line image.
Our mathematical derivation is based on the following two relatively simple yet fundamental facts from Fourier analysis:
The Fourier transform of is , where ∇2 is the Laplacian operator.
For a symmetric function f : ℝ3 → ℝ with the 3D Fourier transform function , and for the arbitrary unit vector û, we have that , with û⊥ being the plane perpendicular to û.
Combining these statements with Eq. (1) leads to
Now, without loss of generality, we choose our coordinates such that ẑ = û, thus making û⊥ the qx-qy plane. We then use the following expansion for the Laplacian in spherical coordinates, (q, θ, ϕ):
where is the Laplace-Beltrami operator, which is defined independently of the radial component q, as . The surface integral on the qx-qy plane is computed by fixing and using the expression
The integral of the first term can be seen to be constant and independent of ,
Therefore,
while is kept constant in the integration.
To compute the integral of the second term, the values of are required in the entire q-space, which are in general – except for the time-consuming DSI modality – not available. Thus, we need to approximate from the values measured on the q-balls. In this work, we consider the following radial multi-exponential model [9],
with the constraints
(2) |
where Eq. (2) comes from the fact that E(0) = 1.1 Once the values of λk and αk are estimated (see Sec. 2.3), they can be used in the following ODF expression, which is obtained by a few more steps of calculation,
Finally, rewriting the expression independent of the choice of the axes, the following analytical formula can be derived for the ODF:
(3) |
where is the Funk-Radon transform [3].
The above ODF expression is dimensionless and intrinsically normalized, since the integrals of the first and second terms over the sphere are respectively 1 and 0. This is in contrast to the (single q-shell) ODF formulas used in original QBI, i.e., , and also in [7], where a normalization factor Z is needed. Additional differences can be observed in the approach presented here and in [6], compared to [7]. As demonstrated here, integration of the radial part of the Laplacian on the plane always results in a constant without requiring any model for the diffusion signal. Yet, [7] uses the Bessel approximation of the Dirac delta function which yields a variable (sometimes negative) term. As for the integral of the tangential term of the Laplacian, we use the exponential model that is particularly consistent with E(0) = 1, in contrast to [7] that assumes the tangential term to be zero outside the q-ball, leading to an expression similar to Laplacian-Beltrami sharpening.
2.3 Parameter Estimation
In order to approximate the diffusion signal in a direction û by a weighted sum of N exponentials, we need to estimate the 2N parameters λk (û) and αk (û), for k = 1, …, N. We continue this subsection considering a fixed direction, and therefore drop the notation (û). To estimate the aforementioned parameters, at least 2N − 1 independent equations – besides Eq. (2) – are required, which can be obtained from the HARDI signals measured on M q-balls, for M ≥ 2N − 1. Numerical optimization approaches such as the trust region algorithm, [10], may be employed to solve this non-linear system in the most general case. Here, however, we discuss two special cases with closed-form analytical solutions.
The mono-exponential assumption (N = 1) requires measurement on at least M = 1 q-ball. As it has been shown in [6], M = 1 leads to λ1 = 1 and 2. Furthermore, if measured values are provided on more than one q-balls and the mono-exponential model is still desired, one can fit the best exponential by computing the average Apparent Diffusion Coefficient ( ) across all the q-shells.
Another practical case of great interest arises when we consider the richer bi-exponential model (N = 2, see for example [11]) to reconstruct the ODFs from (at least) M = 3 q-shells. Parameterizing the problem in terms of b-values, , and choosing the physical units such that the diffusion time τ = 1 (see also Footnote 2), we obtain (for M = 3) the following system of equations for each direction:
An analytical solution can be derived for the particular and reasonable case when the sequence 0, b1, b2, b3 is an arithmetic progress.3 We describe this solution here, along with some regularization that guarantees the parameters to remain within the correct range.4 Without loss of generality, let us assume α ≥ β, and also choose the physical units such that, b1 = 1, b2 = 2, and b3 = 3. Then,
We first define and calculate the following two quantities:
The parameters are afterward computed as follows:
However, we still need to ensure that they are real and in the correct ranges. One can verify that these conditions are satisfied by enforcing the following constraints:
Thus, we can obtain the optimal values of α, β, and λ, by initially projecting Ẽis onto the subspace defined by these inequalities,5 and then computing the parameters.
2.4 Implementation
Our implementation of the ODF reconstruction from the estimated values of λk (û) and αk (û) makes use of the spherical harmonic (SH) basis, , which is common for the analysis of HARDI data. The steps taken here to numerically compute Eq. (3) are similar to those described in [8]. Particularly, we use the real and symmetric modified SH basis introduced in [8], where SH functions are indexed by a single parameter j corresponding to lj and mj. We adopt a minimum least square scheme to compute a set of modified SH coefficients, cj, such that , where R = (L + 1)(L + 2)/2, with L being the order of the SH basis (we chose L = 4 throughout our experiments). Next, since the SH elements are eigenfunctions of the Laplace-Beltrami operator, we compute by multiplying the coefficients cj by their corresponding eigenvalues, −lj(lj + 1). Then, as suggested in [8], the Funk-Radon transform is computed by multiplying the coefficients by 2πPlj(0), where Pl(·) is the Legendre polynomial of degree l, with for even l. Finally, given that , the SH coefficients of the ODF are derived as
The implementation of the proposed formula for the true ODF is as straightforward as the one introduced in [8] for the original ODF formula.
3 Results and Discussion
To demonstrate the advantages of exploiting multiple q-shells in QBI, we first show the experimental results on an artificial example which consists of large diffusion values in two orthogonal directions. We synthesized diffusion images by sampling the sum of two exponentials, , on seven q-shells (b = q2 = 1,2, …, 7) and in 76 directions, uniformly distributed on the hemisphere. Figure 1 illustrates the ODFs reconstructed from single q-shells for different b-values, three q-shells with mono-exponential model, and three q-shells with bi-exponential model. As can be observed, for the data acquired at low b-values (b = 1,2,3), the bi-exponential model using three q-shells is the only method correctly resolving the horizontal and vertical ODF peaks, corresponding to the strong ADC values in those directions (ϕ = 0°, 90°, 180°, 270°). It should be noted, however, that the drawback of such a more general model is its lesser robustness to noise, as low order models are often more robust (e.g., computing the average of a signal is more robust than estimating the actual signal). ODFs are shown as they are; no min-max normalization is used in any of the figures. Dark red represents negative values.
We also tested our method on the real HARDI dataset introduced in [12]. An anesthetized young Macaca mulatta monkey was scanned using a 7T MR scanner (Siemens) equipped with a head gradient coil (80mT/m G-maximum, 200mT/m/ms) with a diffusion weighted spin-echo EPI sequence. Diffusion images were acquired (twice during the same session, and then averaged) over 100 directions uniformly distributed on the sphere. We used three b-values of 1000, 2000, and 3000 s/mm2, TR/TE of 4600/65 ms, and the voxel size of 1×1×1 mm3. The ODFs were reconstructed from the three q-shells using both mono-exponential and bi-exponential methods, and also from the single q-shells individually. Figure 2 depicts the results on a coronal slice through the centrum semiovale area, superimposed on the fractional anisotropy (FA) map. Note how using the bi-exponential method allows for more clear recovery of certain fiber bundles, such as callosal radiations and corticospinal tract, and better resolution of crossing areas (see outlined regions in Fig. 2). Figure 2 (top, right) is the only subfigure illustrating results by the original QBI (without r2).
Acknowledgments
This work was partly supported by NIH, NSF, the Keck Foundation, ONR, NGA, ARO, and DARPA.
Footnotes
This is in fact an additional advantage of this model over the original QBI model for single q-shell, i.e E(qû) ≅ E(q1û)δ(q−q1), where E(0) was assumed to be zero.
Note that if the set {αk(û)} is a solution, then {αk(û)γ} for a constant γ can be shown to result in the same computed ODF. Therefore, since in the mono-exponential case is a constant α1(û) = Ẽ1(û) is also a correct solution.
The sequence x1, x2, …, xi, … is an arithmetic progress if xi − xi-1 is constant.
Recall that the three parameters can also be computed in the general case following optimization techniques such as those in [10]. The proposed ODF model is general, and it becomes only simpler when the data is acquired at an arithmetic sequence of b-values.
Note that such projection is usually necessary, because the bi-exponential assumption may not be accurate and the data may be noisy. Moreover, using a small separating margin of δ = 0.01~0.1 in the inequalities makes the ODFs in practice more stable.
Contributor Information
Iman Aganj, Email: iman@umn.edu.
Christophe Lenglet, Email: clenglet@umn.edu.
Guillermo Sapiro, Email: guille@umn.edu.
Essa Yacoub, Email: yaco0006@umn.edu.
Kamil Ugurbil, Email: ugurb001@umn.edu.
Noam Harel, Email: harel002@umn.edu.
References
- 1.Wedeen V, Hagmann P, Tseng W, Reese T, Weisskoff R. Mapping complex tissue architecture with diffusion spectrum magnetic resonance imaging. Magnetic Resonance in Medicine. 2005;54(6):1377–1386. doi: 10.1002/mrm.20642. [DOI] [PubMed] [Google Scholar]
- 2.Tuch D, Reese T, Wiegell M, Makris N, Belliveau J, Wedeen V. High angular resolution diffusion imaging reveals intravoxel white matter fiber heterogeneity. Magnetic Resonance in Medicine. 2002;48(4):577–582. doi: 10.1002/mrm.10268. [DOI] [PubMed] [Google Scholar]
- 3.Tuch D. Q-ball imaging. Magnetic Resonance in Medicine. 2004;52(6):1358–1372. doi: 10.1002/mrm.20279. [DOI] [PubMed] [Google Scholar]
- 4.Khachaturian MH, Wisco JJ, Tuch DS. Boosting the sampling efficiency of q-ball imaging using multiple wavevector fusion. Magn Res Med. 2007;57(2):289–296. doi: 10.1002/mrm.21090. [DOI] [PubMed] [Google Scholar]
- 5.Wu YC, Field AS, Alexander AL. Computation of diffusion function measures in q-space using magnetic resonance hybrid diffusion imaging. IEEE Trans on Medical Imaging. 2008;27(6):858–865. doi: 10.1109/TMI.2008.922696. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Aganj I, Lenglet C, Sapiro G. ODF reconstruction in q-ball imaging with solid angle consideration. Proc. 6th Intl. Symp. on Biomedical Imaging; Boston. 2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Tristán-Vega A, Westin C, Aja-Fernández S. Estimation of fiber orientation probability density functions in high angular resolution diffusion imaging. NeuroImage. 2009 doi: 10.1016/j.neuroimage.2009.04.049. in press. [DOI] [PubMed] [Google Scholar]
- 8.Descoteaux M, Angelino E, Fitzgibbons S, Deriche R. Regularized, fast, and robust analytical q-ball imaging. Magnetic Resonance in Medicine. 2007;58(2):497–510. doi: 10.1002/mrm.21277. [DOI] [PubMed] [Google Scholar]
- 9.Özarslan E, Shepherd T, Vemuri B, Blackband S, Mareci T. Resolution of complex tissue microarchitecture using the diffusion orientation transform (DOT) NeuroImage. 2006;31:1086–1103. doi: 10.1016/j.neuroimage.2006.01.024. [DOI] [PubMed] [Google Scholar]
- 10.Branch MA, Coleman TF, Li Y. A subspace, interior, and conjugate gradient method for large-scale bound-constrained minimization problems. SIAM J on Scientific Computing. 1999;21(1):1–23. [Google Scholar]
- 11.Yeh CH, Cho KH, Lin HC, Wang JJ, Lin CP. Reduced encoding diffusion spectrum imaging implemented with a bi-Gaussian model. IEEE Trans on Medical Imaging. 2008;27(10):1415–1424. doi: 10.1109/TMI.2008.922189. [DOI] [PubMed] [Google Scholar]
- 12.Lenglet C, Yacoub E, Ghose G, Adriany G, Krüger G, Sapiro G, Ugurbil K, Harel N. High resolution diffusion MRI on in-vivo monkey brains at 7T. Proc. 14th Annual Meeting of the Organization for Human Brain Mapping; San Francisco. 2009. [Google Scholar]