Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2014 Aug 1.
Published in final edited form as: Magn Reson Med. 2012 Sep 21;70(2):441–453. doi: 10.1002/mrm.24487

Independent Component Analysis Tractography Combined with a Ball-Stick Model to Isolate Intra-Voxel Crossing Fibers of the Corticospinal Tracts in Clinical Diffusion MRI

Jeong-Won Jeong 1,2,4, Eishi Asano 1,2, Fang-Cheng Yeh 5, Diane C Chugani 1,3,4, Harry T Chugani 1,2,3,4
PMCID: PMC3657599  NIHMSID: NIHMS402503  PMID: 23001816

Abstract

The independent component analysis (ICA) tractography method has improved the ability to isolate intravoxel crossing fibers; however, the accuracy of ICA is limited in cases with voxels in local clusters lacking sufficient numbers of fibers with the same orientations. To overcome this limitation, the ICA was combined with a ball-stick model (BSM) [“ICA+BSM”]. An ICA approach is applied to identify crossing fiber components in voxels of small cluster, which are maximally independent in orientation. The eigenvectors of these components are numerically optimized via the subsequent BSM procedure. Simulation studies for two or three crossing fibers demonstrate that ICA+BSM overcomes the limitation of the original ICA method by refining regional ICA solutions in diffusion measurement of a single voxel. It shows 2°–5° of angular errors to isolate two or three fibers, providing a better recovery of simulated fibers compared to ICA alone. Human studies show that ICA+BSM achieves high anatomical correspondence of cortico-spinal tracts (CST) compared to post-mortem CST histology, yielding 92.2% true positive detection including both lateral and medial projections, compared to 84.1% for ICA alone. This study demonstrates that the intra-voxel crossing fiber problem in clinical diffusion MRI may be sorted out more efficiently by combining ICA with BSM.

Keywords: Independent component analysis, Ball-stick model, Lateral projection of cortico-spinal tract, Diffusion weighted MRI, Tractography

Introduction

A common problem encountered in the streamline tractography of white matter fiber systems when relying on a rank-2 diffusion tensor model (1,2) is the existence of multiple fiber orientations within an imaging voxel. The simple diffusion tensor model used routinely in streamline tractography is inadequate in modeling the probability density function of water displacement when the model is affected by complex fiber arrangement (3). In such a situation, the primary eigenvector of a rank-2 tensor model of a voxel’s diffusion field is likely to point in an erroneous direction, biased toward the highest density fibers thus designating many tracts to seemingly propagate in the wrong direction (4). This intra-voxel problem limits current diffusion weighted imaging (DWI) technology in clinical applications.

The strategies to solve the intra-voxel problem have included various methods relying on a more complex model characterizing diffusion signals acquired by high angular resolution diffusion imaging, which samples data on a shell in the diffusion-encoding q-space (5). The candidate methods include the Gaussian mixture model (GMM) such as the ball-stick model (BSM) (58), the generalized diffusion tensor (9,10), spherical harmonic decomposition (11), and spherical deconvolution (SD) (1215). Also, the model-free methods, known as q-space imaging (16,17), include diffusion spectrum imaging (DSI) (18) and generalized q-sampling imaging (GQI) (19). These methods are widely used to delineate crossing fiber patterns and estimate their tensors in high-angular-resolution DWI data (1619).

Recently, a novel fast independent component analysis (ICA) tractography method (4) that estimates the orientations of up to three fibers per voxel was proposed to allow the isolation of multiple fibers in clinical DWI data. By assuming that the orientations of all crossing fibers are the same inside each voxel of the local cluster, the ICA method extracts up to three orientations by performing the F-test model selection to estimate an optimal number of crossing fibers in voxels of the cluster. However, the assumption that tracts have a uniform orientation inside the cluster is not necessarily correct in the real brain. Especially at the boundary of different white matter regions where multiple fibers likely cross only at some voxels of the cluster, the sensitivity of the ICA decomposition might be significantly reduced by partial volume effects. In fact, it was found that the ICA method alone does not allow entire delineation of the cortico-spinal tract (CST) since it fails to track the fibers of those projections in voxels near the precentral gyrus/sulcus where fibers of the arcuate fasciculus (AF), the superior longitudinal fasciculus (SLF), and the corpus callosum intermingle with the lateral projections of the CST (20).

The present study combines BSM with ICA in order to further resolve the orientations of multiple fibers within a voxel. The applicability of ICA combined with BSM, termed “ICA+BSM”, is demonstrated in computer simulations and clinical DWI data to isolate individual tensors of multiple crossing fibers such as CST, AF, and SLF fibers at voxels near the precentral gyrus and the central sulcus. Based on the hypothesis that multi-compartment Gaussian tensors correspond to multiple intersecting fiber bundles present within a voxel, two complementary approaches are combined to isolate multiple fiber bundles within a single voxel: the first is ICA to approximate fiber orientations of multiple tensors existing in a local cluster and the second is BSM to refine information across multiple ICA driven tensors mixed into a single voxel of a local cluster.

Theory

The BSM fitting approach (6) is used to supplement the ICA approach in order to better define fiber bundle orientations within a voxel. For every voxel of white matter, (x,y,z), a small neighborhood cluster of 11 voxels is defined around it by the next nearest voxel, i.e. 3×3 voxels in the x-y plane, and one voxel above and below the center voxel, (x,y,z), along the z-axis. The diffusion data within this cluster is used to construct the measurement matrix, U, whose i-th row vector, ui, represents diffusion sensitizing measurements of all N gradient directions with zero-mean at the i-th voxel of the cluster (voxel index i=1,2,…,11); see Eq. [1]. Blind source decomposition using a fast fixed point ICA (21) is applied to estimate a generative model that describes how the observed diffusion weighted signal of ui is generated by a process of mixing the statistically independent diffusion processes with zero-mean and unit-variance, sij (j=1,2,..,11) (7).

ui=[mi1mi0miNmi0]-[1Nn=1Nminmi01Nn=1Nminmi0]=j=111aijsij [1]

where min indicates the signal intensity at the i-th voxel of the n-th diffusion gradient image, n=0 for the b0 image and n=1,…, N for the N-diffusion weighted images. aij defines a mixing weight for the j-th independent component vector, sij, in the i-th voxel measurement that will yield ui. It is assumed that each of the j-th row vectors, sij represents either multiple diffusion components independently attenuated per diffusion sensitizing gradient or some unknown confounding artifact. The elements of each row vector, sij are latent variables that cannot be directly observed in the elements of the measurements in ui. The weights of aij are assumed to be unknown and are therefore iteratively learned to maximize the statistical independence (or Non-Gaussianity) between sij. This configuration involving a neighborhood of 11 voxels allows a total of eleven sij vectors to be learned within the framework of an unsupervised neural network (21). In vector-matrix notation, U=AS or S = A−1U where the weights of aij consist of the elements of A. ui and sij constitute the i-th row vectors of U and S, respectively.

In the present study, principal component analysis (PCA) consisting of a whitening transformation with reduced dimensionality, K, is applied to the measurement matrix, U, in order to improve the ICA estimation,

U=(YK-12XT)U=AS^ [2]

where X and Y are the matrices of eigenvectors and eigenvalues in the covariance of UT, respectively. Y is a diagonal matrix denoted by diag(y1,….,y11). YK−1/2 represents a diagonal matrix to keep the first K-eigenvalues and disregard other small eigenvalues (i.e., diag(y1−1/2, … , yK−1/2, 0, …,0)), with K representing the assumed number of fiber directions in the measurement, ui. The superscript T denotes the transpose of a matrix.

Eq. [2] reduces the number of sources, sij, to a scalar K, reduces noise, and prevents over-learning of sij. It yields a new representation of the diffusion measurement, ũi at the i-th voxel,

ui=j=1Kaijs^ij [3]

where ãij denotes the new mixing fraction of the j-th source, ŝij, in ũi that represents a diffusion profile reconstructed by combining directionally independent K-diffusion processes, ŝij without any noise or artifact.

Based on the ICA assumption in Eq. [2], the definition of ui in Eq. [1] is substituted into the first term of Eq. [2] whose vector form is eventually equal to Eq. [3]. The first line of Eq. [4] shows that this equality results in the new definition of ṽi in the third line of Eq. [4], indicating that i (the diffusion profile with reduced dimension) can be represented as a linear summation of “mean offsets of the diffusion signals reconstructed by whitening and dewhitening” and “uncorrelated-zero-mean-unit-variance diffusion signals of multiple K-fibers” that are directionally independent within voxels of the local cluster. i establishes a formal connection between ICA and BSM, assuming that i approximates a linear summation of the “isotropic diffusion tensor, Di0” and “K-anisotropic tensors, {Dij} of the K-fiber compartments” in the conventional BSM (6, 22).

Ui=(YK-12XT)[M-M¯],V=(XYK-12)UiV=(XYK-12)(YK-12XT)M=(XYK-12)(YK-12XT)M¯+AS^=TM=TM¯+AS^vi=[ti·mn]=[ti·m¯n]+j=1Kaijs^ij[(1-j=1Kfij)exp(-brnTDi0rn)]+[j=1Kfijexp(-brnTDi0rn)] [4]

where T represents the product of XYK−1/2 and YK−1/2XT. M is a matrix whose i-th row and n-th column element consists of min/mi0. is a matrix whose i-th row and n-th column element is (n=1Nmin/mi0)/N. ti indicates the i-th row vector of T. mn and n indicate the n-th column vector of M and , respectively. fij is the volume fraction of the j-th BSM compartment, characterized by the diffusion tensor Dij (= EjVjEjT, Ej and Vj denote eigenvector and eigenvalue matrices, diag (λj1, λj2, λj3), of tensor matrix Dij, respectively). Di0 represents the diffusion tensor of isotropic diffusion. b and rn are the b-value and the unit vector, respectively, of the N-applied diffusion gradients; note: n=1,2,…, N.

The approximation of i using the compartments of BSM can be supported by significant correlations between ICA-driven diffusion components and BSM compartments (Fig. 1). Two cylindrical fiber compartments were generated by BSM (6,22) through parts of Eq. [4] and their ICA components were then estimated by the fast fixed point ICA approach (21) of Eq. [3]. It is notable that “mean offsets of the diffusion signals reconstructed by whitening an dewhitening” are highly correlated with the weighted isotropic diffusion profile (Fig. 1 (a)). Weights of individual ICA sources apparently correspond to volume fractions of individual compartments (Fig. 1 (b)). Apparent diffusion coefficients and the first eigenvectors of individual ICA sources are significantly correlated with those of individual compartment signals (Fig. 1 (c)–(d)). Although ICA is unable to estimate both variance and order of the original sources (21), it is reasonable to assume that ICA-driven diffusion offset and sources can approximate the “isotropic diffusion tensor, Di0” and “K-anisotropic tensors, {Dij} of the K-fiber compartments” in BSM.

Figure 1.

Figure 1

Correlation between ICA-driven components and BSM compartments. (a) apparent diffusion coefficients (ADC) of whitened mean offsets of the diffusion signals vs. ADC of the weighted ball compartment. (b) weights of individual ICA sources vs. volume fractions of individual stick compartments. (c) ADC of the individual ICA source mixture vs. ADC of the individual stick compartment mixture. (d) the first eigenvectors of individual ICA sources vs. the first eigenvectors of individual stick compartments. An isotropic diffusion tensor (Di0 with [λ123] = [1.7, 1.7, 1.7]×10−3mm2/s) and two stick tensors (Dij with [λ123] = [1.7, 0, 0]×10−3mm2/s) were randomly mixed using the BSM parts of Eq. [4] with different values of fractions, fij, and eigenvectors, [ej1, ej2, ej3]. For each random mixture of three BSM compartments, ICA-driven components were estimated by the fast ICA approach of Eq. [3]. For (a)–(d), Black dots represent corresponding values of ICA-driven components and BSM compartments in order to support the experimental feasibility of Eq. [4]. The red line indicates the fitted linear regression of the scattered dots. The square of the Pearson correlation coefficient (R2) was reported in order to show the correlation between ICA-driven components and BSM compartments.

The present study parameterizes BSM in Eq. [4] by adopting a single ball and K-stick model (6, 22) where all Dij, including Di0, have equal λ1: the ball compartment of Di0 is completely isotropic (λ123) while the remaining “stick” compartments of all Dij are perfectly linear (λj11, λj2j3=0). For K-fiber terms, this model leads to K+1 compartments and 3×K+1 degrees of freedom. An optimal number of compartments (or fibers) in i, Kopt is finally found by the Bayesian Information Criterion (BIC) (23).

BICK=log(RMSEKN)+pKlog(N)NRMSEK=n=1N(viK(n)-viK(n))2NviK=[(1-j=1Kfij)exp(-brnTDi0rn)+j=1Kfijexp(-brnTDi0rn)] [5]

where pK is the number of parameters at BSM with K-stick components. RMSE stands for the root mean square error between viK and viK. A key contribution of ICA+BSM is not to use a noisy diffusion measurement of ui but to incorporate a diffusion profile, i, as a target function for BSM of vi. Since i contains both K-anisotropic ICA components (existing in multiple voxels of the local cluster) and a mean diffusion component (existing only in a center voxel of the local cluster), it represents an explicit diffusion process without any confounding artifacts and directly models the diffusion field existing in a voxel of K-crossing fibers.

In our implementation of Eq. [5], the optimal parameters of fij, Di0, and Dij are iteratively refined to minimize the RMSEK by using the Levenberg-Marquardt (LM) fitting algorithm (24) under the following constraints,

j=1Kfij=1,0.1fij0.9Di0=[λ1000λ1000λ1],0.001λ10.002Dij=[ej100ej200ej300][λ100000000][ej100ej200ej300]T,-1ej1,ej2,ej31andej=1 [6]

where fij is randomly initialized to have a floating number close to 1/(K+1). λ1 of Di0 is randomly initialized to have a floating number around 0.0017 mm2/s. [ej1,ej2,ej3] of Dij is initialized by the first eigenvector of the diffusion tensor matrix from the ICA source component, ŝij, in Eq. [3]. It is assumed that there exists up to three fiber bundles, K=3, for the BIC selection (i.e., 0 ≤ K≤ 3). At K=0 (no fiber), only {λ01} is optimized since there is no ICA component available for [ej1,ej2,ej3] in BSM. For 1 ≤ K≤ 3, the parameter set of {fij, λ1,ej1,ej2,ej3} is optimized to provide the best fit of vi to i.

Until a global solution of the LM algorithm is achieved at each K (i.e. RMSEK < 0.01), the overall fitting process is repeated up to 5 times with the same ICA driven ej but different random values of fij and λ1. A minimization of RMSEK is selected as the global solution of the LM fitting algorithm and then converted into BICK of Eq. [5] that includes the cost of penalty caused by the model complexity (i.e., number of parameters). Finally, the index K providing the minimal BICK is selected as an optimal number of compartments, Kopt. The parameter sets {fij1,ej1,ej2,ej3} providing the global solution at K = Kopt are used to configure Kopt-stick compartments existing at the i-th voxel of the cluster. That is, total Kopt fiber orientations are available at each voxel of white matter for the streamline tractography.

Methods

Subjects and MRI acquisition

The present study included twenty typically developing children (age: 15.0±3.3 years, 10.1–17.8 years, 10 boys) and two patients with a diagnosis of focal epilepsy. The Human Investigations Committee of Wayne State University granted permission for acquiring MRI scans of all children. All diffusion MRI scans were performed on a 3T GE Signa scanner (GE Healthcare, Milwaukee, WI) equipped with an 8-channel head coil at TR = 12,500 ms, TE = 88.7 ms, field of view = 240 cm, 128×128 acquisition matrix, contiguous 42 slices with 3 mm thickness using 55 isotropic gradient directions with b= 1000 s/mm2, one b=0 acquisition, and number of excitations (NEX) = 1.

Computer Simulations

For simulating a single cylindrical compartment, a rank-2 tensor was assumed, Dij =EjVjEjT that is completely described by its eigenvector matrix, Ej, and eigenvalue matrix, Vj=diag(λ12,λ3). To simulate Ej, we utilized a random vector with unit norm as the first column vector of Ej where other elements of Ej were assumed to be zeros. Also, to mimic anisotropic diffusion of water molecule at three orthogonal directions, we assumed Vj of [λ123] =[1.7, 0, 0]×10−3mm2/s or [1.8, 0, 0]×10−3mm2/s. An isotropic diffusion compartment, Di0 was simulated with E0 = diag(1,1,1) and V0 = diag(λ111). Other anisotropic diffusion compartments, Dij were simulated by varying Ej with other random vectors with unit norm and a fixed Vj = diag(λ123). The crossing angle between two Dij (called “inter-fiber angle, α”) was ranged from 10° to 80°. For three fibers, the two inter-fiber angles were assumed to be equal.

The GMM compartments [5] were also used to assess how accurately ICA+BSM can work within a realistic configuration of a multiple fiber mixture. For simulating the mixture of two Gaussian compartments, Di1 and Di2 crossing at different inter-fiber angles, the eigenvalues of V0, V1 , and V2 were changed into [λ123] =[1.7, 1.7, 1.7]×10−3mm2/s, [λ123] =[1.7, 0.4, 0.2]×10−3mm2/s, and [1.8, 0.5, 0.3]×10−3mm2/s, respectively. E0 was fixed to diag(1,1,1). A 3×3 identity matrix with 1’s on the diagonal and 0’s elsewhere was randomly rotated in the x-y-z plane to generate the eigenvectors of the first fiber, E1. Discrete inter-fiber angle (α) was used to parameterize E2 of the next fiber to rotate E1 by α in the x-y-z plane. Each α was selected randomly to lie within a 10°–80° range and distributed equally within each 10°.

The volume fraction, fij, were randomly assigned in the range from 0.1 to 0.9 such that Σfij = 1 (i.e., as a function of K, different ranges of fij were applied to model the degree of any partial volume effect from an isotropic diffusion compartment, fi0 = 1 for K=0, 0.1 ≤ fi1 ≤ 0.9 for K=1, 0.2 ≤ fi1,fi2 ≤ 0.7 for K=2, 0.2 ≤ fi1, fi2, fi3 ≤ 0.5 for K=3). A total of 1000 trials per each of the inter-fiber angles were repeated for each mixture of two and three fibers. For each random trial, multiple fiber compartments were selectively determined in the framework of the BIC model as shown in Eq. [5]. The accuracy of recovering fiber orientations was evaluated by the absolute angular error between the actual orientation (1st eigenvector of simulated Dij) and the estimated tensor orientation (1st eigenvector of recovered Dij).

To assess the effect of heterogeneous voxels on the accuracy of the original ICA method, the percentage of heterogeneous fiber orientations inside the cluster was adjusted in the range 0–0.7 where 0 represents all voxels inside the cluster have crossing fibers with the same orientations (no heterogeneous orientations: “theoretical ICA assumption”) and 0.5 represents 50% of voxels have crossing fibers with heterogeneous orientations. Randomly oriented tensors were replaced to simulate the heterogeneous fibers. At each heterogeneous ratio, the errors of ICA+BSM was compared to those of ICA with the F-test model selection (4), “BSM with the random initialization of {fij1,ej1,ej2,ej3} (BSM)” (6, 22), “constrained spherical deconvolution (CSD)” (14,15), “BSM with the initialization of {ej1,ej2,ej3} using the orientations of local peaks in the orientation distribution function (ODF) obtained from the CSD (CSD+BSM)”, DSI (18), and GQI (19). For standalone BSM, a set of {fij1,ej1,ej2,ej3} was randomly initialized as described in Eq. [6]. For CSD+BSM, the orientations of local peaks in a CSD-driven ODF were used to initialize {ej1,ej2,ej3} of individual stick compartments. Other parameters such as {fij1} were randomly initialized according to Eq. [6]. The above scheme of parameter initialization was also applied to human data.

Successful recovery of fiber orientation was assumed if absolute angular error was less than 5°. The rate of this successful recovery was used as another measure for the comparison. The ODF of CSD, DSI, and GQI were obtained using MRtrix package (available at www.nitrc.org) and DSI studio package (available at dsi-studio.labsolver.org) at ODF tessellation = 8 folds and number of peaks = 3. For all trials, Rician noise was randomly added under b0-SNR = 30 to simulate noisy MR diffusion signals.

ICA based Ball-Stick Model Tractography

For each voxel of fractional anisotropy (FA) > 0.2, an 11 neighborhood cluster was defined to create a diffusion data matrix, U, whose row vectors indicate the diffusion weighted signals at every voxel of a cluster. The first eigenvectors of Kopt-tensors resulting from the BIC selection (Eq. [5]) were utilized for tractography. The conventional streamline tracking algorithm was modified to accommodate multiple orientations in voxels (19). At the center of each seeding voxel, tracking was started in the orientation of one fiber that was randomly selected among Kopt- fibers. The propagation direction was calculated by applying trilinear interpolation on the fiber orientations provided from nearby voxels of the current point. For each nearby voxel, only the fiber orientation that had the smallest turning angle was considered for interpolation.

The lateral projection of CST was used to demonstrate how the ICA+BSM method performs compared to previously reported multi-fiber solution methods. Fiber orientation maps were generated from all subjects by using six different methods, ICA+BSM, ICA, CSD+BSM, CSD, BSM, and an in-house implementation of a conventional single diffusion tensor imaging method (DTI, 1,2). The same tractography algorithm was used to propagate streamlines from every voxel in native space. The CST pathway for each subject was sorted from different fiber orientation maps by applying a two-ROI approach, with one seed ROI placed in the precentral gyrus (PCG) and another ROI to select for the fibers in the posterior limb of internal capsule (PLIC). To minimize inter-operator variability, binary Montreal Neurological Institute (MNI) space atlases of both PCG and PLIC (WFU PickAtlas, www.fmri.wfubmc.edu/software) were placed into native space by applying the inverse of spatial deformation obtained between the subject’s b0 image and MNI b0 template (25).

To ensure group consistency in tracking the entire CST pathway obtained from each tractography method, a percentage overlap approach was utilized (26). A fiber visitation map was created by counting the number of fibers intersected per voxel (27). The resulting map was normalized to MNI space using the spatial deformation derived from the process of normalization of the b0 image, averaged across all subjects, and scaled by a value of maximum visitation in the map, which defines a percentage overlap map. The percentage overlap map of each tractography method was compared with that of a histological atlas of the CST as the gold standard (SPM anatomy toolbox, www.fil.ion.ac.uk). Receiver Operating Characteristic (ROC) curve analysis was performed to evaluate the performance of each method.

The ICA+BSM method was further validated by correlating the lateral projections of CST fibers and the primary motor face and hand areas determined by direct brain electrical stimulation in two patients with focal epilepsy. Functional motor mapping using electrical stimulation was performed during extraoperative electrocorticography recordings (28). A site with a contralateral movement induced by stimulation, without after-discharges, was defined as ‘the primary motor area’ for that given body part. Specifically, it was determined whether the CST connecting ‘hand motor cortex’ (seed), ‘PLIC’ (1st ROI), and ‘cerebellar peduncles’ (2nd ROI) corresponded to the primary hand CST pathway (29). Then, it was determined whether those connecting ‘face motor cortex’ (seed), ‘PLIC’ (1st ROI), and ‘facial colliculus’ (2nd ROI) corresponded to the primary face CST pathway, specially known as the corticobulbar tract (30).

Results

Simulation Studies

Simulation studies assessing the absolute error for two and three fibers per voxel (at the ratio of heterogeneous orientations = 0 %, 25%, and 50%) demonstrated that ICA+BSM is superior to all other methods using BSM, CSD, CSD+BSM, ICA, and PCA+BSM (Fig. 2). The ICA method showed high sensitivity to the ratio of heterogeneous orientations. At 0% (i.e., ICA assumption satisfied) the ICA method showed the smallest error (median value = 4.7°) for two fibers, but errors dramatically increase as the percentage of heterogeneous orientations increases (median value = 19.4°). Meanwhile the percentage of heterogeneous orientations had little effect on absolute errors in ICA+BSM. The ICA+BSM showed the smallest errors (< 2°–7°) in most inter-fiber angles for two and three fibers. Furthermore, it showed much smaller errors than BSM and CSD+BSM, suggesting that the parametric optimization using the ICA-driven initialization and target diffusion profile provides more accurate solutions in the BSM procedureUnlike standalone BSM and CSD+BSM that use noisy diffusion measurement, ui, as a target diffusion profile for BSM optimization, ICA+BSM uses a diffusion profile, i,as a target diffusion profile for BSM optimization that represents an explicit diffusion process without any confounding artifacts. The main improvement of ICA+BSM is to minimize error angles at K=2 and 3 resulting from dimensional reduction procedure using PCA, and a small additional improvement is provided by the ICA-based initialization, especially in K=3. This incorporation of i to BSM dramatically reduces errors even in case where ICA alone fails to estimate the orientations of multiple compartments at high heterogeneity. Also it improves correct BIC selection of the model parameter, Kopt at significantly reduced updates by providing the best guesses of experimental parameters to the non-linear LM curve fitting optimization (Table 1).

Figure 2.

Figure 2

Error angle between actual and estimated fibers for two and three cylindrical fibers with [λ123] =[1.7, 0, 0]×10−3mm2/s. 55 point shell sampling with b-value of 1000 s/mm2 was utilized to generate the simulation data. Each box has lines at the values of the lower quartile (blue colored), median (red colored), and upper quartile (blue colored). The black colored whiskers are lines extending from each end of the quartiles to show the complete extent of the data. (a) A case of two fibers (K=2). (b) A case of three fibers (K=3). A b0-SNR =30 was assumed for (a) and (b). To address how ICA helps BSM to find the global optimum, a diffusion profile reconstructed by PCA including both whitening and dewhitening, i in Eq. [4], was used as a target profile for BSM with five random initializations (PCA+BSM).

Table 1.

Percentage of trials and average number of updates in which the global solution of Levenberg-Marquardt curve fitting algorithm was achieved by the BIC model selection combined with the standalone BSM, CSD+BSM, and ICA+BSM.

True Standalone BSM
No fiber 1 2 3 Updates
No fiber 99.4 0.6 0 0 22
1 0 99.4 0.6 0 30
2 0 0.6 98.8 1.4 62
3 0 18.6 24.0 57.4 128
True CSD + BSM
No fiber 1 2 3 Updates
No fiber 99.4 0.6 0 0 22
1 0 99.6 0.4 0 32
2 0 0.2 98.6 1.2 53
3 0 18.2 21.0 60.8 92
True ICA + BSM
No fiber 1 2 3 Updates
No fiber 99.4 0.6 0 0 22
1 0 99.6 0.4 0 19
2 0 0.2 98.8 1.0 41
3 0 10.8 19.4 71.8 59

For all methods fractional increment for derivative was set at 10−5. The experimental parameters were iteratively updated until termination tolerance was reached at 10−6.

The performance of DSI, GQI, and ICA+BSM in resolving two Gaussian tensors with different FA values was also tested with two simulated data sets, ones with high and low angular resolutions, using 203 point grid sampling with multiple b-values of 307–4000 s/mm2 and 55 shell sampling with a b-value of 1000 s/mm2 (Fig. 3). In both angular sampling schemes, the ICA+BSM showed complete reconstructions of two fibers with the smallest errors and also produced the highest probability of successful recovery for most inter-fiber angles. This result is supported by the fact that high non-Gaussianity of the diffusion signals was properly generated at both angular sampling schemes (Fig. 4), demonstrating that a crucial assumption of ICA+BSM, “diffusion measurement ui is a linear mixture of non-Gaussian diffusion components, sij” was met in simulated data.

Figure 3.

Figure 3

Error angle between actual and estimated orientation and probability of successful reconstruction for two fibers with different FA values, [λ123] =[1.7, 0.4, 0.2]×10−3mm2/s for the first fiber and [λ123] =[1.8, 0.5, 0.3]×10−3mm2/s for the second fiber. Blue and green ROIs were used to isolate the tracts of two crossing fibers seeded from red ROI (shown for 60° inter-fiber angle). Each box of the box plots has lines at the values of the lower quartile (blue colored), median (red colored), and upper quartile (blue colored). The black colored whiskers are lines extending from each end of the quartiles to show the complete extent the data. Red dots represent outliers beyond the ends of the whiskers. (a) high angular resolution set of 203 grid sampling with multiple b-values (307–4000 s/mm2). (b) low angular resolution set of 55 point shell sampling with a b-value of 1000 s/mm2. A b0-SNR=30 was assumed for (a) and (b). Note that left boxplot of both panel (a) and (b) reports the result from fiber-crossings of 30°, 40°, 60°, and 80°.

Figure 4.

Figure 4

Examples of the probability density function, p(min/mi0) of the diffusion signals, ui = [mi1/mi0, mi1/mi0, …, mi55/mi0]generated by BSM (a ball Di0 with [λ123] = [1.7, 1.7, 1.7]×10−3mm2/s and a stick Dij with [λ123] = [1.7, 0, 0]×10−3mm2/s) using two different sampling schemes, (a) low angular resolution set of 55 point shell sampling with b-value of 1000 s/mm2 and (b) high angular resolution set of 203 grid sampling with multiple b-values (307–4000 s/mm2). A b0-SNR=30 was assumed for (a) and (b). The p(min/mi0) suggests significant non-Gaussianity of the diffusion signals (i.e., kurtosis > 0). For comparison, a corresponding Gaussian distribution with zero kurtosis is shown in red.

Assessment of Clinical Scans

Typical fiber orientations obtained from the voxels of PCG using ICA+BSM are presented in Fig. 5. In Fig. 5, the CST significantly intersects with AF and SLF in the two ROIs denoted by yellow boxes in slice1 and slice2. Compared to the ICA, the ICA+BSM images show more lateral components of CST fibers (left to right colored red) in every voxel of each ROI (yellow boxes), suggesting ICA+BSM can successfully identify lateral projections of CST fibers, which the ICA alone fails to realize.

Figure 5.

Figure 5

Independent component analysis tractography combined with a ball-stick model (ICA+BSM) to recover fiber orientations in lateral projections of the corticospinal tract (CST). Brown and yellow clusters indicate the voxels of the precentral gyrus (PCG) and ROIs with crossing fibers, respectively. (a) fiber orientations from the ICA method and (b) fiber orientations from the ICA+BSM method. The ICA+BSM method could isolate correct orientations of lateral projections (red bars in an ROI of slice1 and slice2) in voxels where the CST intersects with the superior longitudinal fasciculus and arcuate fasciculus.

Lateral CST projections were identified by whole brain tractography (Fig. 6) using single tensor-based DTI, CSD, ICA, BSM, CSD+BSM, and ICA+BSM with the same configuration of seed region (bilateral PCG), filtering ROIs (bilateral PIC and pons) and tractography parameters (fraction, fij > 0.1, step size = 0.2 voxel width, angular deviation < 45°, 100 seeds per voxel). The ICA+BSM produced the largest number of lateral projections connecting PIG to PCG.

Figure 6.

Figure 6

Comparison of lateral projections of the corticospinal tract obtained from two normal children using single tensor based DTI, CSD, ICA, BSM, CSD+BSM, and ICA+BSM. The same configuration of a seed region (bilateral precentral gyrus: PCG), filtering ROIs (bilateral posterior limb of internal capsule, PLIC: cyan color; pons: red color), and tractography parameters (fraction, fij > 0.1, step size = 20% of voxel width, angular deviation < 45°, 100 seeds per voxel) was applied for each method. Compared to the other methods, the ICA+BSM imaged more lateral projections connecting the PCG to the pons via the PLIC.

In order to determine whether the additional streamlines identified corresponded to the correct anatomical location of the CST, percentage overlap maps derived from ICA+BSM, ICA, CSD+BSM, CSD, BSM, and DTI were compared with the histological map of the CST atlas (Fig. 7). All methods show a good anatomical correspondence in medial but not lateral portions of the CST. The ICA+BSM achieves substantially larger overlap of lateral CST projections across subjects.

Figure 7.

Figure 7

Comparison between percentage maps of post-mortem CST histology and diffusion tractography obtained from single tensor-based DTI, BSM, CSD, CSD+BSM, ICA, and ICA+BSM. The CST tractography of each method was performed from diffusion data of 20 normal controls. The fiber visitation maps of individual subjects were then transformed to MNI space by applying the deformation field obtained between the b0 map of individual subjects and the b0 template of MNI space. The normalized maps of each method were averaged across subjects and then scaled by the maximum visitation in the map to create a percentage overlap map. The percentage overlap map of each method was finally compared to the post-mortem histological map.

To quantify this larger overlap of the ICA+BSM to identify the histological location of the CST pathway, the receiver operating characteristic (ROC) curve and accuracy plot were evaluated at five different thresholds of percentage overlap ranging from 2% to 10% (Fig. 8 (a)). The ICA+BSM achieved the highest accuracy at the threshold of 2% where sensitivity/specificity/accuracy= 92.2/99.8/96% for ICA+BSM, 82.3/99.9/91.1% for ICA, 78.3/99.9/89.1% for CSD, 84.1/99.9/91.5% for CSD+BSM, 84.3/99.9/92% for BSM, and 71.9/99.5/82.1% for DTI. For instance, as presented in Fig. 8 (b) showing regions of true positive (TP), false positive (FP), and false negative (FN) at the threshold of 10%, the ICA+BSM produced the largest region of true positive (green-colored voxels) and also the smallest region of false negative (red-colored voxels) compared to the other methods.

Figure 8.

Figure 8

Assessment of anatomical correspondence achieved by single-tensor based DTI, BSM, CSD, CSD+BSM, ICA, and ICA+BSM tractography. (a) Receiver operating characteristic (ROC) curve (left) and accuracy plot (right) were estimated at five different thresholds of percentage overlap, from 2% to 10%. The ICA+BSM achieved the highest accuracy at the threshold of 2% (i.e., sensitivity/specificity/accuracy= 92.2/99.8/96% for ICA+BSM, 82.3/99.9/91.1% for ICA, 78.3/99.9/89.1% for CSD, 84.1/99.9/91.5% for CSD+BSM, 84.3/99.9/92% for BSM, and 71.9/99.5/82.1% for DTI). (b) For comparison, regions of TP, FP, and FN at the threshold of 10% were obtained for each method.

Validation with the primary face and hand areas defined by electrical stimulation

The CST fibers of two patients with focal epilepsy were presented in Fig. 9. The ICA+BSM method successfully visualized the lateral projections of CST fibers originating from the primary face and hand areas in both patients, where localization of motor pathways is important to minimize the risk of a postoperative motor deficit. Compared to the ICA alone, the ICA+BSM method successfully found the hand CST pathway (red-colored fibers) and face CST pathway (blue-cyan fibers) in both patients.

Figure 9.

Figure 9

CST fibers in two patients with focal epilepsy.

Extra-operative electrical stimulation determined the primary hand motor areas (A: red) and face motor areas (B: mouth-tongue, blue and C: mouth-lip, cyan). The hand CST fibers connecting the primary hand areas to cerebellar peduncles (CP, green) via the posterior limb of internal capsule (PLIC) were obtained using ICA and ICA+BSM (red fibers). Similarly, the face CST fibers connecting the face motor areas to the facial colliculus (FC) via PLIC were obtained (blue- and cyan fibers). The seed ROIs (motor areas), Filtering ROIs (PLIC, CP, FC) and tractography parameters (fraction, fij > 0.1, step size = 20 % of voxel width, angular deviation < 40°, 100 seeds per voxel) were identically applied for all cases.

Discussion and Conclusions

Two major findings emerge from this work. First, the parametric optimization of BSM parameters by using ICA-driven eigenvectors, [ej1,ej2,ej3], and target diffusion profile, i, dramatically enhances the accuracy of BSM in recovering correct orientations of individual fibers. The simulation study showed that combining ICA with BSM reduces errors up to more than 10° in recovering the orientations of two or three fibers, especially when the inter-fiber angles are greater than 30°, leading to increased probability of accurate reconstruction up to 5–10%. Secondly, the ICA+BSM outperforms other voxel-wise BSM methods that parameterize the orientations of multiple fibers using either arbitrary random selection (standalone BSM) or local peaks in ODF (CSD and CSD+BSM). Up to now, most BSM approaches have estimated the likelihood of model parameters based on a raw diffusion profile from an “individual voxel”, rather than the diffusion profiles from “neighboring voxels” that have been utilized for the first time in the present study. In-vivo, the crossing of prominent fiber tracts such as AF and CST is most likely observable in the cluster of neighboring voxels. Thus, the independent diffusion processes existing in the cluster can be better estimates of multiple fibers compared to those of multiple fibers observed in a single voxel, that is feasibly suited to be being trapped at local minimum and also require computational complexity in overall fitting procedure. As demonstrated in human studies, the ICA+BSM provided the highest anatomical correspondence to the CST in clinical diffusion data. By successfully imaging the lateral portion of CST, it could increase true positive fibers up to 7–10% whereas it reduced true negative fibers up to 10–15%, compared to the original ICA, BSM, and CSD+BSM methods.

The present study applied dimensionality reduction and ICA to isolate multiple diffusion components that are independently attenuated in each direction of diffusion sensitizing gradients. Principal component analysis showed that there exists up to three principal components (K=3) in the covariance of our DWI signals, U, accounting for more than 97 % of total variance which implies three components are sufficient to explain overall independent diffusion processes. Thus, the diffusion signals at local neighborhood voxels were constructed to a 2-D matrix, U, sized by voxel (row)×gradients (column), cleaned by whitening via eigenvalue decomposition with dimensionality, K, and loaded column-wise to estimate an unmixing matrix in the framework of fast ICA. If subsequent model selection such as BIC properly identifies the correct number of components, Kopt, mixed in U, this configuration will result in Kopt-MR signal attenuation components that are maximally independent in each of the applied gradient directions. The present study clearly demonstrated that different patterns of these attenuated components feasibly represent independent diffusion processes along multiple axonal fibers crossing at a single voxel.

In the computer simulations, the angular resolution of DSI and GQI was relatively worse than reported in the previous literature, and the discrepancy may be due to the different diffusion sampling schemes used in the present study. Since the diffusion sampling scheme plays an important role in the angular resolution (31), the results of this study may not assert that DSI and GQI cannot resolve fibers at 60 degrees crossing. Although the ICA recovers directionally independent diffusion components with respect to the applied gradient directions, the present study has not fully examined what number of gradient directions and b-value optimizes the non-Gaussianity of a single fiber to determine the performance of ICA+BSM for clinical DWI study. Future work will thoroughly investigate the effect of the diffusion sampling scheme on the accuracy of ICA+BSM.

For comparison with ICA+BSM, the present study utilized a CSD+BSM that used local ODF peaks as initial estimates of the stick compartments in BSM. Since the computer simulations allowed a high volume fraction for an isotropic diffusion compartment in order to model conservative partial-volume effects from isotropic tissue such as gray matter or cerebrospinal fluid, it might be possible that the standard CSD method used in the present study (14,15) suffers from severe instability due to a high volume fraction of the isotropic diffusion compartment and noise robustness (32), providing subsequent BSM with inaccurate estimation of fiber orientation. The computer simulations of this study supported this possibility by presenting similar accuracy between CSD+BSM and BSM. To overcome this limitation of the standard CSD, a higher-order tensor approximation (22) might be useful. This approximation was designated to incorporate accurate fiber orientations and relative volume fractions that explain the overall ODF. It might be a better alternative to the standard CSD+BSM. The CSD+BSM with the high order tensor approximation (22) might provide an effective solution to many intra-voxel problems in a voxel level, perhaps comparable to the presented ICA+BSM.

In conclusion, the BSM procedure definitely helps to minimize potential errors in voxels where fiber configurations contain incompatible ICA assumptions: 1) multiple fibers are significantly changed in orientation within voxels of a neighborhood cluster, and 2) multiple fibers do not cross all voxels of a neighborhood cluster.

References

  • 1.Basser PJ, Pajevic S, Pierpaoli C, Duda J, Aldroubi A. In vivo fiber tractography using DT-MRI data. Magn Reson Med. 2000;44:625–632. doi: 10.1002/1522-2594(200010)44:4<625::aid-mrm17>3.0.co;2-o. [DOI] [PubMed] [Google Scholar]
  • 2.Mori S, van Zijl PC. Fiber tracking: principles and strategies - a technical review. NMR Biomed. 2002;15:468–480. doi: 10.1002/nbm.781. [DOI] [PubMed] [Google Scholar]
  • 3.McNab JA, Jbabdi S, Deoni SC, Douaud G, Behrens TE, Miller KL. High resolution diffusion-weighted imaging in fixed human brain using diffusion-weighted steady state free precession. Neuroimage. 2009;46:775–785. doi: 10.1016/j.neuroimage.2009.01.008. [DOI] [PubMed] [Google Scholar]
  • 4.Singh M, Wong CW. Independent component analysis-based multifiber streamline tractography of the human brain. Magn Reson Med. 2010;64:1676–1684. doi: 10.1002/mrm.22509. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Tuch DS, Reese TG, Wiegell MR, Makris N, Belliveau JW, Wedeen VJ. High angular resolution diffusion imaging reveals intravoxel white matter fiber heterogeneity. Magn Reson Med. 2002;48:577–582. doi: 10.1002/mrm.10268. [DOI] [PubMed] [Google Scholar]
  • 6.Behens T, Woolrich M, Jenkinson M, Johansen-Berg H, Nunes R, Clare S, Matthews P, Bardy J, Simith S. Characterization and propagation of uncertainty in diffusion-weighted MR imaging. Magn Reson Med. 2003;50:1077–1088. doi: 10.1002/mrm.10609. [DOI] [PubMed] [Google Scholar]
  • 7.Hosey T, Williams G, Ansorge R. Inference of multiple fiber orientations in high angular resolution diffusion imaging. Magn Reson Med. 2005;54:1480–9. doi: 10.1002/mrm.20723. [DOI] [PubMed] [Google Scholar]
  • 8.Peled S, Friman O, Jolesz F, Westin CF. Geometrically constrained two-tensor model for crossing tracts in DWI. Magn Reson Imaging. 2006;24:1263–70. doi: 10.1016/j.mri.2006.07.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Liu C, Bammer R, Acar B, Moseley ME. Characterizing non-Gaussian diffusion by using generalized diffusion tensors. Magn Reson Med. 2004;51:924–37. doi: 10.1002/mrm.20071. [DOI] [PubMed] [Google Scholar]
  • 10.Ozarslan E, Mareci TH. Generalized diffusion tensor imaging and analytical relationships between tensor imaging and high angular resolution diffusion imaging. Magn Reson Med. 2003;24:955–65. doi: 10.1002/mrm.10596. [DOI] [PubMed] [Google Scholar]
  • 11.Alexander DC, Barker GJ, Arridge SR. Detection and modeling of non-Gaussian apparent diffusion coefficient profiles in human brain data. Magn Reson Med. 2002;48:331–40. doi: 10.1002/mrm.10209. [DOI] [PubMed] [Google Scholar]
  • 12.Kaden E, Knosche TR, Anwander A. Parametric spherical deconvolution: inferring anatomical connectivity using diffusion MR imaging. Neuroimage. 2007;37:474–88. doi: 10.1016/j.neuroimage.2007.05.012. [DOI] [PubMed] [Google Scholar]
  • 13.Kaden E, Anwander A, Knosche TR. Variational inference of the fiber orientation density using diffusion MR imaging. Neuroimage. 2008;42:1366–80. doi: 10.1016/j.neuroimage.2008.06.004. [DOI] [PubMed] [Google Scholar]
  • 14.Tournier JD, Calamante F, Gadian DG, Connelly A. Direct estimation of the fiber orientation density function from diffusion-weighted MRI data using spherical deconvolution. Neuroimage. 2004;23:1176–85. doi: 10.1016/j.neuroimage.2004.07.037. [DOI] [PubMed] [Google Scholar]
  • 15.Tournier JD, Calamante F, Connelly A. Robust determination of the fiber orientation distribution in diffusion MRI: non-negativity constrained super-resolved spherical deconvolution. Neuroimage. 2007;35:1459–72. doi: 10.1016/j.neuroimage.2007.02.016. [DOI] [PubMed] [Google Scholar]
  • 16.Hess CP, Mukherjee P, Han ET, Xu D, Vigneron DB. Q-ball reconstruction of multimodal fiber orientations using the spherical harmonic basis. Magn Reson Med. 2006;56:104–17. doi: 10.1002/mrm.20931. [DOI] [PubMed] [Google Scholar]
  • 17.Descoteaux M, Angelino E, Fitzgibbons S, Deriche R. Regularized, fast, and robust analytical Q-ball imaging. Magn Reson Med. 2007;58:497–510. doi: 10.1002/mrm.21277. [DOI] [PubMed] [Google Scholar]
  • 18.Wedeen VJ, Wang RP, Schmahmann JD, Benner T, Tseng WY, Dai G, Pandya DN, Hagmann P, D’Arceuil H, de Crespigny AJ. Diffusion spectrum magnetic resonance imaging (DSI) tractography of crossing fibers. Neuroimage. 2008;41:1267–77. doi: 10.1016/j.neuroimage.2008.03.036. [DOI] [PubMed] [Google Scholar]
  • 19.Yeh FC, Wedeen VJ, Tseng WY. Generalized q-sampling imaging. IEEE Trans Med Imaging. 2010;29:1626–1635. doi: 10.1109/TMI.2010.2045126. [DOI] [PubMed] [Google Scholar]
  • 20.Qazi AA, Radmanesh A, O’Donnell L, Kindlmann G, Peled S, Whalen S, Westin CF, Golby AJ. Resolving crossings in the corticospinal tract by two-tensor streamline tractography: Method and clinical assessment using fMRI. Neuroimage. 2009;47 (Suppl 2):T98–106. doi: 10.1016/j.neuroimage.2008.06.034. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Hyvärinen A, Oja E. A fast fixed-point algorithm for independent component analysis. Neural Comput. 1997;9:1483–1492. [Google Scholar]
  • 22.Schultz T, Westin CF, Kindlmann G. Multi-diffusion-tensor fitting via spherical deconvolution: a unifying framework. Med Image Comput Comput Assist Interv. 2010;13(Pt 1):674–81. doi: 10.1007/978-3-642-15705-9_82. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Feidlin R, Ozarslan E, Komlosh M, Chang LC, Koay C, Jones D, Basser P. Parsimonious model selection for tissue segmentation and classification applications: a study using simulated and experimental DTI data. IEEE Trans Med Imaging. 2007;26:1576–84. doi: 10.1109/TMI.2007.907294. [DOI] [PubMed] [Google Scholar]
  • 24.Marquardt DW. An algorithm for least-squared estimation of nonlinear parameters. J Soc Indust Appl Math. 1963;11:431–41. [Google Scholar]
  • 25.Ashburner J. A fast diffeomorphic image registration algorithm. Neuroimage. 2007;38:95–113. doi: 10.1016/j.neuroimage.2007.07.007. [DOI] [PubMed] [Google Scholar]
  • 26.Ciccarelli O, Toosy AT, Parker GJ, Wheeler-Kingshott CA, Barker GJ, Miller DH, Thompson AJ. Diffusion tractography based group mapping of major white-matter pathways in the human brain. Neuroimage. 2003;19:1545–1555. doi: 10.1016/s1053-8119(03)00190-3. [DOI] [PubMed] [Google Scholar]
  • 27.Catani M, Allin MP, Husain M, Pugliese L, Mesulam MM, Murray RM, Jones DK. Symmetries in human brain language pathways correlate with verbal recall. Proc Natl Acad Sci USA. 2007;104:17163–17168. doi: 10.1073/pnas.0702116104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Fukuda M, Nishida M, Juhász C, Muzik O, Sood S, Chugani HT, Asano E. Short-latetency median-nerve somatosensory-evoked potentials and induced gamma-oscillations in humans. Brain. 2008;131:1793–1805. doi: 10.1093/brain/awn100. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Mettler FA. Extensive unilateral cerebral removals in the primate: physiologic effects and resultant degeneration. J Comp Neurol. 1943;79:185–245. [Google Scholar]
  • 30.Morota N, Deletis V, Epstein FJ, Kofler M, Abbott R, Lee M, Ruskin K. Brain stem mapping: neurophysiological localization of motor nuclei on the floor of the fourth ventricle. Neurosurgery. 1995;37:922–929. doi: 10.1227/00006123-199511000-00011. [DOI] [PubMed] [Google Scholar]
  • 31.Kuo LW, Chen JH, Wedeen VJ, Tseng WY. Optimization of diffusion spectrum imaging and q-ball imaging on clinical MRI system. Neuroimage. 2008;41:7–18. doi: 10.1016/j.neuroimage.2008.02.016. [DOI] [PubMed] [Google Scholar]
  • 32.Dell’acqual F, Scifo P, Rizzo G, Catani M, Simmons A, Scotti G, Fazio F. A modified damped Richarson-Lucy algorithm to reduce isotropic background effects in spherical deconvolution. Neuroimage. 2010;19:1446–58. doi: 10.1016/j.neuroimage.2009.09.033. [DOI] [PubMed] [Google Scholar]

RESOURCES