PreprintPDF Available

Geodesic Fiber Tracking in White Matter using Activation Function

Authors:

Abstract and Figures

The geodesic ray-tracing method has shown its effectiveness for the reconstruction of fibers in white matter structure. It provides multiple solutions and is robust to noise and curvatures of fibers. The choice of the metric tensor has a significant impact on the outcome of this method. The existing metrics are not sufficient in the construction of white matter tracts as geodesics. We propose a way to choose the appropriate conformal class of metrics where the metric gets scaled according to tensor anisotropy. We used the logistic functions, which are commonly used in statistics as cumulative distribution functions. To prevent deviation of geodesics from the actual paths, we propose a hybrid ray-tracing approach. Furthermore, we employ diagonal projection of 4th order tensor to perform fiber tracking in crossing regions. Results from synthetic and real data experiments elucidate the method.
Content may be subject to copyright.
1
Geodesic Fiber Tracking in White Matter using
Activation Function
Temesgen Bihonegn1, Sumit Kaushik1, Avinash Bansal1, Lubom´
ır Vojt´
ıˇ
sek2, and Jan Slov´
ak1
1Department of Mathematics and Statistics, Masaryk University,Czech Republic
2Brain and Mind Research Programme, Central European Institute of Technology, Masaryk University, Czech
Republic
Abstract—The geodesic ray-tracing method has shown its
effectiveness for the reconstruction of fibers in white matter
structure. It provides multiple solutions and is robust to noise
and curvatures of fibers. The choice of the metric tensor has a
significant impact on the outcome of this method. The existing
metrics are not sufficient in the construction of white matter
tracts as geodesics. We propose a way to choose the appropriate
conformal class of metrics where the metric gets scaled according
to tensor anisotropy. We used the logistic functions, which are
commonly used in statistics as cumulative distribution functions.
To prevent deviation of geodesics from the actual paths, we
propose a hybrid ray-tracing approach. Furthermore, we em-
ploy diagonal projection of 4th order tensor to perform fiber
tracking in crossing regions. Results from synthetic and real data
experiments elucidate the method.
Keywords
Diffusion Tensor Imaging, Ray-tracing, Metric Tensor, Fiber
Tracking, Geodesic Equations
I. INTRODUCTION
DTI (Diffusion Tensor Imaging) has become a clinical
standard for studying and diagnosing neuro diseases. It is
the non-invasive approach to obtain information on the neural
architecture. Fiber tracking methods broadly comprise of two
classes, probabilistic [1] [2] [3], and deterministic [4] [5] [6]
[7] [8]. Probabilistic fiber tracking traverses all possible trajec-
tories and provides a simulated distribution of the fiber tracts,
which can be used in brain connectivity studies. Deterministic
tractography methods are primarily based upon streamline
algorithms where the local tract direction is defined by the
principal eigenvector of the diffusion tensor. These approaches
have been used to construct white matter anatomical connec-
tions in the human brain. In this work, we are considering the
latter class.
Earlier classical streamline based techniques [9] showed
ineffectiveness in the reconstruction of highly curved fibers.
Other difficulties with these methods appear in the isotropic
(slightly anisotropic) regions where direction information is
redundant. Apart from that, these methods are also sensitive
to noise and fiber crossings.
To overcome the problems mentioned above [10] [11] [12]
[13] propose methods based on geodesics in Riemannian
geometric space. These geodesics follow the shortest path
locally between two points lying on the manifold. This path
is optimal for the underlying actual fiber tracts. One class of
such methods is based on Hamilton-Jacobi (HJ) formalism.
These methods are sensitive to local changes and provide a
single solution.
In the works [10] [12] authors proposed to use the inverse
of diffusion tensor as the metric tensor of the geometric space.
Fuster and others [14] introduce modification of inverse metric,
called adjugate tensor, which better explained Brownian mo-
tion on Riemannian space and overcame the issue with inverse
diffusion tensor.
In [15] [16] [17] Sepasian et al comes up with multi-valued
ray-tracing method for anisotropic medium. Ray-tracing meth-
ods are based on the assumption that, locally in the medium,
a wave or particle follows a path corresponding to the least
action. Consequently, the directions of the path vary. These
methods are capable of producing multiple geodesics between
point and region in the medium.
Local variations of geodesics from underlying fibers are
taken under consideration using Euler-Lagrange equations, but
while traversing they deviate from the actual underlying path.
The conformal rescaling or adaptive Riemannian metric is
chosen for tractography in [33] and segmentation in their
subsequent work [21]. Similar to their work, authors in [34]
evaluated adjugate instead of D1with or without sharpening.
The choice of adjugate tensor as a metric does not resolve
minimizing the Riemannian cost in all anisotropic or nearly
anisotropic regions.
In this work, the contributions are as follows:
1. We present a method to choose the appropriate conformal
class of metrics where the metric gets scaled according
to tensor anisotropy. We use the idea that the rotational
information is related to the anisotropy of the tensor, and
logistic function can be exploited to capture it. In par-
ticular, the rotational information is misleading in nearly
isotropic regions in the presence of noise. The metric
tensor is rescaled, according to this information. We
compare various scalar anisotropies under the activation
function.
2. Ray-tracing method deviates from the geodesics path.
This problem is countered by feeding back the principal
eigenvector direction of underlying interpolated tensor
to ODE solver. This also enables the hybrid ray-tracing
method to perform better in high curvature regions.
3. We employ diagonal projection of 4th order tensor to
perform fiber tracking in crossing regions. The diagonal
2
components of the flattened 4th order tensor are second
order tensors and lie in Riemannian space. We showed
that these components have potential to resolve fiber
crossings even at small angle intersections.
This paper is organized as follows. In Section II, we review
the geodesic-based fiber tracking approach. In Section III,
we introduce a modified ray-tracing method, which enables
us to find multiple geodesics by shooting rays from point
to region. We describe the use of activation function with
diagonal component approach for crossing fibers by rescaling
the classical metric, which we call β-Scaled metric tensor. We
also comment on various choices of metrics suitable for local
interpolation of tensor data. Section IV shows the results of
our tracking approach on synthetic and real brain diffusion
data.
II. BACKGROU ND
In geodesic ray-tracing, a small deviation of the geodesics
from the direction of diffusion is preferred. It makes the
geodesics robust to noise, but if this deviation is big, it needs
a sharpening of diffusion tensor [15] [18]. It can be done by
powering the tensor. However, it causes artificial increase or
decrease in volume, which is not required as the diffusion
process is physical, and diffusion quality must be preserved.
This is partially done by the normalization of the tensor. The
sharpening strategy seems to result in better tractography. For
more details, we refer the readers to [18].
The works [19] [20] explain the choice of inverse diffusion
tensor as a metric in the context of DTI. It does not work
for all cases. Another approach for modification of metric has
been indicated by Hao [21], which has a similar effect as the
adjugate metric proposed by Fuster [14]. The two approaches
are build upon the conformal rescaling of the tensor. They
use adjugate tensor with sharpening to track high curvature
fibers. The main idea to use inverse diffusion tensor as the
metric tensor is to ensure that path is shorter if diffusion is
stronger along the high anisotropic direction. This provides the
minimization of the path, in essence, which can be treated as a
geodesic. The ray-tracing method works under the assumption
to consider a bundle of the rays together and provides a multi-
valued solution. In this work, we consider a cone formed on
the base of the ellipsoid.
Sepasian et al introduced a modified ray-tracing by adjusting
the direction of geodesics based on computing Ricci curvature
tensor from the metric tensor and its derivatives [22]. It pro-
vides a measure of the degree of deviation determined by the
Riemannian metric tensor from Euclidean space. DTI model
fails in the regions where fibers are merging, intersecting, and
kissing. The second order tensor in DTI lies in the Riemannian
space, which is well studied in [20] [23] [24] [25] [26].
The geodesic methods employing the Hamilton-Jacobi equa-
tion (HJ) fail in highly curved regions comparing to fast
marching techniques. In [27], geodesics are considered as a
function of position and direction. In isotropic regions, the rays
may deviate from the actual path [18] [28] [29]. Sharpening
is helpful in these cases, as mentioned above.
During traversal, geodesic rays tend to deviate so that
there is non-uniformity in their distribution across the regions,
which causes less dense fibers. Ray density can be altered by
changing the mesh size of interpolation. Anisotropic diffusion
in Euclidean space is similar to the Brownian motion of water
molecules in an isotropic medium in Riemannian Space [14].
III. RAY-TR ACI NG V IA ACTIVATION FUNCTION
A. Initial Shooting Direction
Ray-tracing method is used to find the trajectory of the par-
ticle moving in medium. To compute the geodesics using this
technique we need the initial position and direction. In DTI
tractography, we can restrict the initial shooting directions. Let
Rbe the radius of the base and σ(0,1), which adjusts the
base of the cone. The different values of σprovide different
bases (σ.R) of a cone. Directions are uniformly distributed
over a spherical section of the cone, as shown in Fig 1. This
is done to restrict the shooting direction and to ensure the ray
bundle remains densely packed.
(a) elliptic cone (b) cone shooting
Fig. 1: Initial shooting direction
The values of σapproaching to 1 causes bigger pertur-
bation. The more realistic way is to ray trace from point to
region or region to region because it is not possible to know
in advance if the initial and final points are connected [15].
B. Activation Function
The logistic or activation functions are known for their com-
mon use in deep learning methods and statistics as cumulative
distribution functions. One of their special cases is sigmoid
functions, which are differentiable over real domain values
and have positive derivatives at each point. To account for the
tensors with negligible difference between the maximal (λmax)
and minimal (λmin) eigenvalues, a smooth transition function
is applied. In our case, we tested the following three functions
with equal performance.
S1(x) = tanh(x)(1a)
S2(x) = 1
1+exp(1
2x)(1b)
S3(x) = x
1+x2(1c)
3
Hilbert Anisotropy [31] is given by:
HA =log(λmax
λmin
),(2)
where HA 0,H A =0 for full isotropic tensor.
HA is a scalar measure of anisotropy and is scale-invariant
(depends on the shape not the size of the tensor). It is also
invariant to rotation and it is a dimensionless number reflecting
microscopic diffusion at the level of tissues [30]. To choose
an appropriate metric, we scale the Riemannian metric by an
activation function, which is adapted according to the inherent
anisotropy.
Let β:=Si(x)for x=HA,i=1,2,3, then the β-Scaled metric
is given by
gβ=βpDn,(3)
where, Dis the second order diffusion tensor, p1,n=2.
Recall, Dbelongs to the space S+(3)of positive definite 3×3
matrices (SPD). In particular, Dand all its powers are metric
tensors.
When p<1 it decreases the Riemannian cost in the isotropic
region and increase the cost in anisotropic region. So we
choose p1 to minimize the cost in anisotropic region.
Beside the Hilbert anisotropy, various scalar measures exist,
which can serve as description for the degree of anisotropy
of diffusion tensor. These measures can be composed with
the above functions. They include: mean diffusivity (MD),
fractional anisotropy (FA), relative anisotropy (RA) and ge-
ometric ones: geodesics anisotropy (GA), Hilbert anisotropy
(HA) [30].
Spectral metrics allow for proper scaling of the rotational
contribution according to the anisotropy. This is achieved
by using the combination of the activation function with
anisotropy scalar measure. In Fig 2, we compare the Rieman-
nian cost while considering these anisotropy measures under
the activation function. From left to right the tensor exhibit
high-low-high spectrum of anisotropies. The interpolation of
tensors in between two extreme anisotropic tensors is obtained
using Log-Euclidean metric shown in equation (11). Under this
metric we can observe that the anisotropy is not preserved.
There is variation in eigenvalues and rotational component of
interpolated tensors.
The Riemannian cost in anisotropic direction is given by
β λ 2
max. It is observed that Riemannian cost increases as tensors
achieve high isotropy in the middle of the spectrum and
after which a smooth descend is noticed for HA case. The
other scalar measures do not give linear interpolation as
shown in [30], see Fig 3 there. HA is the only one of all
above mentioned scalar anisotropy measure keeping affine
combinations invariant.
Fig. 2: The effect of interpolation between the tensors and the
Riemannian cost from anisotropy to isotropic region. HA gives
low Riemannian cost for anisotropic and high Riemannian cost
for isotropic region.
C. Governing Equations
The trajectory of a fiber pathway is computed iteratively
from the hybrid approach, position from ODE solver, and
direction equal to the principal eigenvector direction. The
geodesic method in Riemannian manifold which is used to
compute the trajectory of the fibers from ODEs is shown
below.
Let x(τ)be a smooth and differentiable parametrized curve
in the Riemannian manifold, τ= [0,T]. The Riemannian length
is given as follows:
L(x,˙x) = ZT
0
(gαβ ˙xα˙xβ)1/2dτ(4)
The geodesic is the curve that minimizes the length (4).
The technique of the Euler-Lagrange equations for solving
variational problems is explained, e.g., in [32].
Let ˙xγand ¨xγbe the first and second derivative with respect
to τ, respectively, of the geodesic for dimension γ=1,2,3.
The geodesics are given by the following system of equations
¨xγ+
3
α=1
3
β=1
Γγ
αβ ˙xα˙xβ=0,(5)
where Γγ
αβ are the so called Christoffel symbol, given by
Γγ
αβ =1
2
3
σ=1
gγσ gβ σ
xα+gασ
xβgβ α
xσ(6)
and gβ σ denotes the matrix component of the inverse diffusion
tensor, and gγσ represents an element of the original diffusion
tensor. We compute the solution of equation (5) for the
given initial position and multiple initial directions using
4
the standard ODE solvers, such as fourth-order Runge-Kutta
method. This gives us a set of geodesics connecting the given
initial point, which we integrate until they hit the boundary.
Depending on the equations (5) and (6), we need nine symbols
per dimension, for a total of 27 symbols. However, dealing
with torsion free connections allows to exploit additional
symmetries. The initial position is user-specified and directions
are computed by forming a cone with a base of the radius.
The choice of power of βis done experimentally. In our
work, we have compared the results on synthetic data with
D1, adjugate and β-Scaled diffusion tensor. The experiment
shows our approach works irrespective of configuration in
terms of curvature and (an)isotropy of neighboring tensors.
Based on the observation that the ODE solver’s output
direction deviates from the actual fiber path, we used the
principal eigenvector of the underlying interpolated tensor as
input for the ODE solver. While picking up the principal
vector direction, there are always possibilities of choosing
two directions. At each iteration, we need to keep track of
following the direction consistent with traversing fiber. This
hybrid approach resulted in the traversal of geodesics in the
high curvature cases and is robust to noise as well.
Algorithm 1 Hybrid Ray-Tracing
Input: Initial position (x) and direction ( ˙x)
Output: Local geodesics
1: Define the mesh size locally over the physical grid with
size m=0.1
2: Compute interpolated inverse diffusion tensor locally.
3: Find local geodesics
a Give the position and direction to ODE solver.
b Compute Christoffel symbols using Algorithm 2.
4: Take the new position and replace directions with principal
eigen vector of the underlying interpolated tensor.
5: Repeat step 2 4 until the geodesics leave the grid.
Algorithm 2 Compute Christoffel symbol Γi
jk
Input: the diffusion tensor Dand the indices i,j,k.
Output: Christoffel symbols
1: Adapt Dto gβaccording to (3)
2: Set Γi
jk =0
3: Loop through all three dimensions, i.e m=1,2,3
4: Γi
jk =Γi
jk +1
2gβ1(m,k).D2(j,m,i) + D2(m,i,j)
D2(i,j,m)
5: End of loop
Here, D2 is the second order difference of the metric
tensor gβin (6).
D. Rescaling of Metric Tensor
Illustration of Fig 3comes from [14] that advocate the use
of adjugate diffusion tensor instead of the inverse of diffusion
tensor as a metric tensor. The intuitive idea is to minimize the
Riemannian cost along the trajectory.
Fig. 3: An isotropic region (left) and anisotropic region (right)
Consider two tensors whose principal eigenvalues are equal.
In D1case, Riemannian cost (4) of (traveling along) an
infinitesimal vertical line element scales by 1\λ. For adjugate
case i.e., dD1, where d=det(D)the Riemannian cost for
isotropic tensor is proportional to λ2(size of the shaded
circle) and for anisotropic tensor it is λ2λ3(proportional to
the size of the shaded region). This method does not work if
λ>λ2,λ3. When the area of the orthogonal cross section in
the isotropic case becomes equal (i.e., same λ2,λ3) but their
principal eigenvalues are different, adjugate tends to give the
same Riemannian cost whereas our approach scales the metric
appropriately according to the scalar anisotropy. The scaling
coefficient takes zero value for isotropic and higher values for
anisotropic cases.
HA is zero irrespective of the size of the isotropic tensor.
This leads to same evaluation of Riemann costs for any
isotropic tensor. Such scaling suggests that the diffusion of
water molecules is uniform in all directions and hence the
Riemann cost as well. In Fig 4two cases are depicted. Fig 4(a)
shows the case 1, where isotropic tensors in the intersection
region are chosen with the smaller eigenvalues. Fig 4(e)
shows the case 2 with larger eigenvalues. In both of the cases,
the metrics D1and adjugate induces different Riemann cost.
However, in both cases, the β-Scaled metric lowers the cost of
traversing irrespective of the eigenvalues of isotropic tensors.
E. Decomposition of 4th order tensor
Tuch [35] introduced the idea to use mono-exponential
model for diffusion of water molecules in the tissues using
multiple gradient directions:
S=S0exp(bD(g)) (7)
For anisotropic diffusion this equation (7) is linear in the log
domain, thus,
log(S) = log(S0)bD(g)
where,
D(g) =
3
i1=1
3
i2=1
3
i3=1···
3
in=1
Di1j2i3···ingi1gi2gi3···gin
Here, Di1···inare the coefficients of n-th order tensor, while
giare components of the unit gradient vector g,bis the
diffusion weighting factor, and Sand S0are drop in the signal
in presence and absence of diffusion gradients respectively.
Earlier methods based on the least square estimation do not
ensure positive diffusion profile. The methods proposed in
5
(a) case1 (b) D1(c) Adjugate (d) β-Scaled, p=2
(e) case2 (f) D1(g) Adjugate (h) β-Scaled, p=2
Fig. 4: Comparison of the three metric tensors with the two extreme cases
[36] [37] ensures positive semi-definiteness of the tensors.
We apply flattening of 4th order tensor, which gives 9 ×9
matrix, and eigen-tensors have the potential to reveal actual
fiber directions [38]. The diagonal components approach [39]
retains geometrical information of the full tensor. The diagonal
component of this matrix is symmetric positive definite tensor
[39]. In general, nth order tensor T(n)can be expressed as a
matrix of (n2)order tensors:
T(n)=
T(n2)
xx T(n2)
xy T(n2)
xz
T(n2)
yx T(n2)
yy T(n2)
yz
T(n2)
zx T(n2)
zy T(n2)
zz
(8)
For instance, the diagonal block element T(2)
xx in the fourth
order diffusion tensor is given by
Txx(xx)Txx(xy)Txx(xz)
Txx(xy)Txx(yy)Txx(yz)
Txx(xz)Txx(yz)Txx(zz)
=
Dxxxx Dxxxy Dxxxz
Dxxxy Dxxyy Dxxyz
Dxxxz Dxxyz Dxxzz
(9)
Another observation is that the flattening of 4th order tensor
using diagonal components (DC) can potentially reveal the
actual underlying fiber directions. This observation could be
quite useful in fiber tracking.
F. Crossing fiber reconstruction
Resolution at Fine Angles: We have shown experimentally
that these diagonal components produce small orientation
errors in comparison to the Cartesian tensor fiber orientation
distribution (CT-ODF) method [40]. These components can
potentially be used to track the fibers at crossings. The other
observation is about fuzziness in finding maxima using the CT-
ODF method, which is potentially better than DOT, QBI, etc
[41] [42]. These maxima provide the direction of underlying
fibers. The ODF appears at millimeter-scale whereas actual
diffusion occurs at micro-meter scale. The maximal of ODF
does not necessarily align with the actual underlying fiber
direction. The CT-ODF method does the misalignment cor-
rection. The method involves the computation of the maxima.
This method shows ambiguity in finding maxima, as shown
in Fig 5. In Fig 5(a), when the angle between fibers is less
than 70, the points labeled by arrows are supposed to be
the better choices for maxima than the middle one (point
labeled by red color). Our projection to second order tensors
mentioned above provides the two right results, while CT-ODF
fails. This effect disappears when the angle difference falls in
70 θ90 range (see Fig 5(b)). In this range, both methods
are comparable. Outside this range, the CT-ODF method is
inefficient compared to the diagonal component approach. In
the next section, we use CT-ODF for reorientation and diag-
onal components for tracking fibers, particularly in crossing
regions. This method is extendable to higher-order tensors;
for instance, 6th order tensor has nine diagonal components
which can resolve nine directions. However, practically more
than 3 or 4 fibers per crossing seldom arise.
(a) angle between fibers 60(b) angle between fibers 75
Fig. 5: 4th order ODF with angle differences between the two
fibers
Resolving crossing fibers: When dealing with the crossing
regions, we enhance Algorithm 1 by working in two layers
corresponding to two projections of the fourth order tensor to
its diagonal components, see Algorithm 3.
G. Local Interpolation Effect
The interpolation step in the algorithm affects the flow of
geodesics while fiber tracking. Aside the elementary Euclidean
6
Algorithm 3 Reconstruction of fibers
Input: Reoriented 4th order tensor field
Output: Fiber reconstruction
1: Flatten the 4th order tensor
2: Extract two layers corresponding to the diagonal compo-
nents in 2D using equation (9)
3: Shoot the rays from initial point/region using Algorithm
1 in layer 1 and layer 2.
interpolation of the tensor data, there are smarter choices avail-
able, including the Log-Euclidean (LogE), Spectral Quaternion
(SQ), and spherical version of spectral quaternionic interpola-
tion (SlerpSQ) [39], detailed explanation can be also found in
[30].
Log-Euclidean Interpolation: In this geometry, the distance
between two tensors T1,T2S+(3)is given by
dLogE (T1,T2) = ||log(T1)log(T2)|| (10)
It is based on the fact that the symmetric 3 ×3 matrices
are diffeomorphic to S+(3)via the exponential mapping. The
interpolation curve between two tensors is the geodesics curve
γLogE :[0,1]S+(3), where the space S+(3)is a convex
subset of the Euclidean space R3×3of 3×3 matrices and it is
given for all 0 t1 by:
γLogE (t) = exp(tlog(T1)+(1t)log(T2)),(11)
Spectral Quaternion Interpolation: The basic idea of spec-
tral metric is to treat eigenvalues and eigenvectors of a SPD
matrix separately. The eigenvalue decomposition of the SPD
matrix in spectral geometry is T=RΛRTinto a rotation matrix
RSO(3)and a diagonal matrix Λcontaining the eigenvalues,
which provides a natural way of splitting the tensor. Thus
using the spectral decomposition of a positive definite matrix,
the interpolation curve is given by the equations
S(t) = R(t)Λ(t)R(t)T,(12)
R(t) = R1exp(tlog(RT
1R2)),(13)
Λ(t) = R1exp(tlog(RT
1R2)) (14)
The geometric interpretation of the interpolation curve is a
geodesic in the product space of the Lie group defined as G=
SO(3)×D+(3), where D+(3)is the group of diagonal matrices
with positive elements. In [39], both SQ and SlerpSQ has a
similar effect in interpolation, we choose SQ interpolation for
fiber tracking.
Fig 6(a) and (b) show the spectral metric preserves
anisotropy, which is crucial in fiber tracking application. In
Fig 6(c), a tensor located at (12,13), the rectangular section is
considered. The tensor at this position is part of the vertical
fiber and is underlying to the uniform background and not
cross-section with horizontal fiber. Fig 6(d) is interpolation in
its neighbor using the LogE metric and Fig 6(e) done to the
SQ metric. The flow of interpolated tensors is more accurately
captured in Fig 6(c), which shows interpolation flows towards
the left. Spectral metrics are known for robustness with respect
to noise segmentation of curved fibers and presentation of
anisotropy.
(a) LogE (b) SQ
(c) Near the tensor at
(12,13) location
(d) LogE interpolation (e) SQ interpolation
Fig. 6: Local Interpolation in crossing fibers using LogE and
SQ interpolation
IV. EXP ER IM EN TS A ND RE SU LTS
A. Results on Synthetic Data
For the experiments, we generate synthetic tensor fields
with many configurations that have similar properties to many
white matter tracts in the brain. The synthetic images are
simulated using a signal generated with b-value 1500s/mm2
with a signal without gradient impulse S0=1. Total of 81
gradient directions are chosen, which are uniformly distributed
over the sphere. We use the adaptive kernel method to create
fibers as detailed in [40].
In Fig 8, deep inverted U-shaped is considered with four
points in the starting region and five shooting per point. It is
visible that the adjugate metric fails to trace the fibers as it
approaches the target region. β-Scaled metric tensor geodesics
follow the fibers well, and higher power of pproduces smooth
fibers and increases fiber density. Fig 7shows tractography
result on the layer of the diagonal components where the two
fibers cross closely (cf. Fig 5(a)).
Fig 9shows that the hybrid approach can trace in high
curvature fiber flows. On top of that, the 4th order tensor field
image is shown with 2nd order tensor field obtained by sum of
the diagonal components. This produces sharp images contrary
to DTI.
In Algorithm 1, the ODE solver method increases the deviation
of geodesic along the path. To overcome this problem, we
feedback the principal eigenvector direction of the underlying
interpolated tensor to ODE solver. This causes geodesic devi-
ation to disappear and leads to better performance under the
three metrics. We tested our method on different high curvature
fiber flows, as shown in Fig 9.
Fig 10 shows the S-shaped configuration corrupted with
Riccian noise. The hybrid method acts robust and stable even
in case where the fibers is poorly visible Fig 10(b). We show
results of geodesic tracking on synthetic data for crossing
fibers based on β-Scaled metric and diagonal component
approach.
7
(a) 4th order tensor (b) Diagonal sum
(c) β-Scaled tracking
Fig. 7: Fiber tracing using β-Scaled and DC when two fibers
are close.
(a) Deep inverted U-shaped
(b) adjugate (c) β-Scaled p=2
(d) β-Scaled p=4 (e) β-Scaled p=6
Fig. 8: FA images corresponding to (a),comparison of ray-
tracing with ODE solver using adjugate, and β-Scaled metric
tensors from (b) - (e) respectively.
(a) 4th order inverted deep U
shaped
(b) 4th order in Reflected S shape
(c) Diagonal sum (d) Diagonal sum
(e) β-Scaled tracing (f) β-Scaled tracing
Fig. 9: Ray-tracing using Hybrid approach and diagonal sum
2nd order in high curvature fiber flows. Here we consider with
10 points and 5 shoots per points inside the rectangular region.
.
Fig 11 depicts two linear fibers intersecting at small angle.
Fig 11(c) shows the two components in the intersection region.
These components are sharp and follows the trajectory of their
individual single fibers. Fig 11(d) shows the β-Scaled metric
tensor used for tracing the fiber bundle.
Fig 12 has two curved fibers intersecting. The Fig 12(b)
shows the diagonal components in the intersection region. Fig
12(c) represent horizontally orientated regions of fiber curves
whereas 12(d) indicates the vertically oriented regions and
12(e) is the result of β-Scaled metric tensor tracking. In Fig
12(c and d), the diagonal components are able to align along
with the correct running curved fibers.
In Fig 13, the image shows two linear fibers crossing at
sharp angles corrupted with noise. In this difficult case our
method is able to reconstruct the fibers and behaves robust.
8
(a) (b)
(c) (d)
(e) (f)
Fig. 10: (a) Reflected S-shaped fiber with Riccian noise 0.25,
(b) Signal corrupted with Riccian noise =0.30, (c) Ray-
tracing with Principal eigenvector direction using adjugate and
noise 0.25 (d) Ray-tracing with Principal eigenvector direction
using adjugate and noise 0.30, (e) Ray-tracing with principal
eigenvector direction using β-Scaled metrics with p=2 and
Riccian noise 0.25, (f) Ray-tracing with principal eigenvector
direction using β-Scaled metrics with p=2 and Riccian noise
0.30
B. Results on Real Data
We explain the results of our tracking algorithm applied to
real images of the human brain. The DW-MRI image consist
of total size 114 ×114 ×70 and each voxel is the size of 2 ×
2×2mm3. The real images are obtained by applying gradient
in 64 diffusion directions with diffusion weighting factor b=
1500s/mm2with single reference image (b = 0). We have used
generalized logistic function (1a) as activation to test on real
images.
In Fig 14, a rectangular section of the Dorsal Longitudinal
Fasciculus (DLF) is selected. The Fig 14(c) is corresponding
to FA scalar image.
In Fig 15, 10 points were randomly picked in rectangular
section on the top of the structure. Five geodesics are shot per
point in both directions. The results indicate that most of the
fibers trace the white matter structure in all three cases. Results
(a) 4th order tensor (b) Diagonal sum
(c) DC of rectangular section (d) Fibers using β-Scaled
Fig. 11: Fibers computed using the hybrid approach and
diagonal sum at crossing area
under β-Scaled metric tensor produce smoother geodesics.
V. CONCLUSION
We propose a new geodesic based tractography method by
using a β-Scaled metric tensor. This metric tensor is adapted
according to the inherent anisotropy property. We have shown
that the performance of adapted metrics by means of sigmoid
function as activation function composed with the Hilbert
anisotropy is better than performance of the classical metric
and it also performs better than adjugate metric for highly
curved fiber flows.
To increase the accuracy of the tracking approach, we iterate
local geodesics tracing via Runge-Kutta ODE solver in the
interpolated grid of tensor data, initiated by the principal
eigenvector direction, called the hybrid approach.
We also illustrate the potential of using diagonal compo-
nent approach for capturing crossing fibers. We resolve the
fiber tracking in intersecting fibers region by using flattened
4th order tensors components. These components are second
order tensors lying in Riemannian symmetric space. We have
shown that they have potential to effectively locate orientation
distribution functions (ODFs) maxima even at small angle
intersections.
In future work, we will use the spectral metric approach
for local interpolation. The experiment discussed in section
III-G suggests to use spectral metric for local interpolation to
preserve anisotropy which is crucial for fiber reconstruction.
ACK NOW LE DG ME NT
The first three authors have been supported by the grant
MUNI/A/0885/2019 of Masaryk University, Jan Slov´
ak grate-
9
(a) 4th order (b) zoom section
(c) first diagonal component (d) second diagonal component
(e) β-Scaled fiber tracking
Fig. 12: This figure illustrate β-Scaled fiber tracking can trace
in high curvature fiber flow using the hybrid approach and
diagonal sum at crossing area
fully acknowledges support from the Grant Agency of the
Czech Republic, grant Nr. GA17-01171S. We acknowledge
the core facility MAFIL supported by the Czech-BioImaging
large RI project (LM2018129 funded by MEYS CR) for their
support with obtaining scientific data presented in this paper.
REFERENCES
[1] M. Lazar and A. L. Alexander, “Bootstrap white matter tractography
(boot-trac),” NeuroImage, vol. 24, no. 2, pp. 524 – 532, 2005.
[Online]. Available: http://www.sciencedirect.com/science/article/pii/
S1053811904005130
[2] G. J. Parker, H. A. Haroon, and C. A. Wheeler-Kingshott, “A
framework for a streamline-based probabilistic index of connectivity
(pico) using a structural interpretation of mri diffusion measurements,”
Journal of Magnetic Resonance Imaging, vol. 18, no. 2, pp. 242–254,
2003. [Online]. Available: https://onlinelibrary.wiley.com/doi/abs/10.
1002/jmri.10350
[3] M. Schober, N. Kasenburg, A. Feragen, P. Hennig, and S. Hauberg,
“Probabilistic shortest path tractography in dtiusing gaussian process ode
solvers,” in Medical Image Computing and Computer-Assisted Interven-
tion – MICCAI 2014, P. Golland, N. Hata, C. Barillot, J. Hornegger,
and R. Howe, Eds. Cham: Springer International Publishing, 2014, pp.
265–272.
(a) Riccian noise 0.20 (b) β-Scaled tracking with noise 0.20
(c) 4th order with noise 0.30 (d) β-Scaled tracking with noise 0.30
Fig. 13: Fiber tracking in crossing fibers under noise
(a)
(b) (c)
Fig. 14: (a) Real image (the selected rectangular section is
the dorsal longitudinal fasciculus (DLF)), (b) 4th order tensor
field in region of interest(black rectangular section in Fig (a)),
(c) Fractional Anisotropy real Image
10
(a)
(b) (c)
Fig. 15: Fibers computed using the hybrid approach in Real
Data with (a) D1, (b) Adjugate metric and (c) β-Scaled
metric with p=2
[4] P. J. Basser, S. Pajevic, C. Pierpaoli, J. Duda, and A. Aldroubi, “In
vivo fiber tractography using dt-mri data,Magnetic Resonance in
Medicine, vol. 44, no. 4, pp. 625–632. [Online]. Available: https:
//onlinelibrary.wiley.com/doi/abs/10.1002/1522- 2594%28200010%
2944%3A4%3C625%3A%3AAID-MRM17%3E3.0.CO%3B2- O
[5] T. E. Conturo, N. F. Lori, T. S. Cull, E. Akbudak, A. Z. Snyder, J. S.
Shimony, R. C. McKinstry, H. Burton, and M. E. Raichle, “Tracking
neuronal fiber pathways in the living human brain,Proceedings of
the National Academy of Sciences, vol. 96, no. 18, pp. 10 422–10 427,
1999. [Online]. Available: https://www.pnas.org/content/96/18/10422
[6] M. Lazar, D. M. Weinstein, J. S. Tsuruda, K. M. Hasan, K. Arfanakis,
M. E. Meyerand, B. Badie, H. A. Rowley, V. Haughton, A. A. Field,
and A. L. Alexander, “White matter tractography using diffusion tensor
deflection.” Human brain mapping, vol. 18 4, pp. 306–21, 2003.
[7] S. Mori, B. J. Crain, V. P. Chacko, and P. C. M. Van Zijl,
“Three-dimensional tracking of axonal projections in the
brain by magnetic resonance imaging,” Annals of Neurology,
vol. 45, no. 2, pp. 265–269. [Online]. Available: https:
//onlinelibrary.wiley.com/doi/abs/10.1002/1531- 8249%28199902%
2945%3A2%3C265%3A%3AAID-ANA21%3E3.0.CO%3B2-3
[8] C.-F. Westin, S. Maier, H. Mamata, A. Nabavi, F. Jolesz, and R. Kikinis,
“Processing and visualization for diffusion tensor mri,Medical Image
Analysis, vol. 6, no. 2, pp. 93 – 108, 2002. [Online]. Available:
http://www.sciencedirect.com/science/article/pii/S1361841502000531
[9] “Mri atlas of human white matter,American Journal of Neuroradiology,
vol. 27, no. 6, pp. 1384–1385, 2006. [Online]. Available: http:
//www.ajnr.org/content/27/6/1384.2
[10] C. Lenglet, R. Deriche, and O. Faugeras, “Inferring white matter geom-
etry from diffusion tensor mri: Application to connectivity mapping,” in
Computer Vision - ECCV 2004, T. Pajdla and J. Matas, Eds. Berlin,
Heidelberg: Springer Berlin Heidelberg, 2004, pp. 127–140.
[11] E. Prados, S. Soatto, C. Lenglet, J.-P. Pons, N. Wotawa, R. Deriche,
and O. Faugeras, “Control theory and fast marching techniques for brain
connectivity mapping,” vol. 1, 07 2006, pp. 1076– 1083.
[12] L. O’Donnell, S. Haker, and C.-F. Westin, “New approaches to estima-
tion of white matter connectivity in diffusion tensor mri: Elliptic pdes
and geodesics in a tensor-warped space,” in Medical Image Computing
and Computer-Assisted Intervention — MICCAI 2002, T. Dohi and
R. Kikinis, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2002,
pp. 459–466.
[13] J. Melonakos, V. Mohan, M. Niethammer, K. Smith, M. Kubicki, and
A. Tannenbaum, “Finsler tractography for white matter connectivity
analysis of the cingulum bundle,” in Medical Image Computing and
Computer-Assisted Intervention – MICCAI 2007, N. Ayache, S. Ourselin,
and A. Maeder, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg,
2007, pp. 36–43.
[14] A. Fuster, T. C. J. D. Haije, A. Trist´
an-Vega, B. Plantinga, C.-F. Westin,
and L. Florack, “Adjugate diffusion tensors for geodesic tractography
in white matter,Journal of Mathematical Imaging and Vision, vol. 54,
pp. 1–14, 2015.
[15] N. Sepasian, “Multi-valued geodesic tractography for diffusion weighted
imaging,” 2011.
[16] N. Sepasian, J. H. M. ten Thije Boonkkamp, B. M. ter Haar Romeny,
and A. Vilanova, “Multivalued geodesic ray-tracing for computing brain
connections using diffusion tensor imaging,” SIAM J. Imaging Sciences,
vol. 5, pp. 483–504, 2012.
[17] N. Sepasian, A. Vilanova, L. Florack, and B. M. ter Haar Romeny, “A
ray tracing method for geodesic based tractography in diffusion tensor
images,” 2008 IEEE Computer Society Conference on Computer Vision
and Pattern Recognition Workshops, pp. 1–6, 2008.
[18] M. Descoteaux, C. Lenglet, and R. Deriche, “Diffusion tensor sharpening
improves white matter tractography,” in Medical Imaging 2007: Image
Processing, vol. 6512. International Society for Optics and Photonics,
2007, p. 65121J.
[19] S. Jbabdi, P. Bellec, R. Toro, J. Daunizeau, M. P´
el´
egrini-Issac, and
H. Benali, “Accurate anisotropic fast marching for diffusion-based
geodesic tractography,Journal of Biomedical Imaging, vol. 2008, p. 2,
2008.
[20] P. Thomas Fletcher, “Geodesic regression and the theory of
least squares on riemannian manifolds,” Int. J. Comput. Vision,
vol. 105, no. 2, pp. 171–185, Nov. 2013. [Online]. Available:
http://dx.doi.org/10.1007/s11263-012-0591-y
[21] X. Hao, K. Zygmunt, R. T. Whitaker, and P. T. Fletcher, “Improved
segmentation of white matter tracts with adaptive riemannian
metrics,” Medical Image Analysis, vol. 18, no. 1, pp. 161 – 175,
2014. [Online]. Available: http://www.sciencedirect.com/science/article/
pii/S1361841513001515
[22] N. Sepasian, J. H. M. ten Thije Boonkkamp, L. Astola, M. Breeuwer, and
A. Fuster, “Modified geodesic ray-tracing for diffusion tensor imaging,
2016 IEEE 13th International Symposium on Biomedical Imaging (ISBI),
pp. 489–493, 2016.
[23] X. Pennec, P. Fillard, and N. Ayache, “A riemannian framework
for tensor computing,” International Journal of Computer Vision,
vol. 66, no. 1, pp. 41–66, Jan 2006. [Online]. Available: https:
//doi.org/10.1007/s11263-005-3222-z
[24] C. Lenglet, M. Rousson, R. Deriche, O. Faugeras, S. Lehericy, and
K. Ugurbil, “A riemannian approach to diffusion tensor images segmen-
tation,” in Information Processing in Medical Imaging, G. E. Christensen
and M. Sonka, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg,
2005, pp. 591–602.
[25] P. T. Fletcher, C. Lu, and S. Joshi, “Statistics of shape via
principal geodesic analysis on lie groups,” in Proceedings of the
2003 IEEE Computer Society Conference on Computer Vision
and Pattern Recognition, ser. CVPR’03. Washington, DC, USA:
IEEE Computer Society, 2003, pp. 95–101. [Online]. Available:
http://dl.acm.org/citation.cfm?id=1965841.1965853
[26] K. Krajsek, M. I. Menzel, and H. Scharr, “A riemannian bayesian
framework for estimating diffusion tensor images,International
Journal of Computer Vision, vol. 120, no. 3, pp. 272–299, Dec 2016.
[Online]. Available: https://doi.org/10.1007/s11263-016-0909-2
[27] E. Prados, S. Soatto, C. Lenglet, J. . Pons, N. Wotawa, R. Deriche, and
O. Faugeras, “Control theory and fast marching techniques for brain
connectivity mapping,” in 2006 IEEE Computer Society Conference on
Computer Vision and Pattern Recognition (CVPR’06), vol. 1, June 2006,
pp. 1076–1083.
[28] M. Lazar, D. M. Weinstein, J. S. Tsuruda, K. M. Hasan, K. Arfanakis,
M. E. Meyerand, B. Badie, H. A. Rowley, V. Haughton, A. A. Field,
and A. L. Alexander, “White matter tractography using diffusion tensor
deflection.” Human brain mapping, vol. 18 4, pp. 306–21, 2003.
[29] T. Dela Haije, N. Sepasian, A. Fuster, and L. Florack, “Adaptive en-
hancement in diffusion mri through propagator sharpening,” in Compu-
tational Diffusion MRI : MICCAI Workshop, Munich, Germany, October
9th, 2015, ser. Mathematics and Visualization. Germany: Springer,
2016, pp. 131–143.
[30] A. Collard, S. Bonnabel, C. Phillips, and R. Sepulchre, “Anisotropy
preserving dti processing,” Int. J. Comput. Vision, vol. 107, no. 1,
pp. 58–74, Mar. 2014. [Online]. Available: http://dx.doi.org/10.1007/
s11263-013- 0674-4
[31] K. Koufany, “Application of hilberts projective metric on symmetric
cones,” Acta Mathematica Sinica, English Series, vol. 22, pp. 1467–
1472, 03 2004.
11
[32] J. Jost, Riemannian Geometry and Geometric Analysis, ser. Springer
Universitat texts. Springer, 2005. [Online]. Available: https://books.
google.cz/books?id=uVTB5c35Fx0C
[33] X. Hao, R. T. Whitaker, and P. T. Fletcher, “Adaptive riemannian
metrics for improved geodesic tracking of white matter,” in Information
Processing in Medical Imaging, G. Sz´
ekely and H. K. Hahn, Eds.
Berlin, Heidelberg: Springer Berlin Heidelberg, 2011, pp. 13–24.
[34] A. Fuster, A. Tristan-Vega, T. D. Haije, C.-F. Westin, and L. Florack, “A
novel riemannian metric for geodesic tractography in dti,” in Compu-
tational Diffusion MRI and Brain Connectivity, T. Schultz, G. Nedjati-
Gilani, A. Venkataraman, L. O’Donnell, and E. Panagiotaki, Eds. Cham:
Springer International Publishing, 2014, pp. 97–104.
[35] D. S. Tuch, T. G. Reese, M. R. Wiegell, N. Makris, J. W. Belliveau,
and V. J. Wedeen, “High angular resolution diffusion imaging reveals
intravoxel white matter fiber heterogeneity,” Magnetic Resonance in
Medicine: An Official Journal of the International Society for Magnetic
Resonance in Medicine, vol. 48, no. 4, pp. 577–582, 2002.
[36] A. Barmpoutis, M. S. Hwang, D. Howland, J. R. Forder, and B. C. Ve-
muri, “Regularized positive-definite fourth order tensor field estimation
from dw-mri,” NeuroImage, vol. 45, no. 1, pp. S153–S162, 2009.
[37] A. Barmpoutis and B. C. Vemuri, “A unified framework for estimating
diffusion tensors of any order with symmetric positive-definite con-
straints,” in 2010 IEEE international symposium on biomedical imaging:
from nano to macro. IEEE, 2010, pp. 1385–1388.
[38] M. Jayachandra, N. Rehbein, C. Herweh, and S. Heiland, “Fiber tracking
of human brain using fourth-order tensor and high angular resolution
diffusion imaging,Magnetic Resonance in Medicine: An Official Jour-
nal of the International Society for Magnetic Resonance in Medicine,
vol. 60, no. 5, pp. 1207–1217, 2008.
[39] S. Kaushik and J. Slovak, “Hardi segmentation via fourth order tensors
and anisotropy preserving similarity measures,” Journal of Mathematical
Imaging and Vision, vol. 2018, no. 5, p. 12, 2019.
[40] A. Barmpoutis, B. Jian, and B. C. Vemuri, “Adaptive kernels for multi-
fiber reconstruction,” in Information Processing in Medical Imaging,
J. L. Prince, D. L. Pham, and K. J. Myers, Eds. Berlin, Heidelberg:
Springer Berlin Heidelberg, 2009, pp. 338–349.
[41] D. S. Tuch, “Q-ball imaging,Magnetic Resonance in Medicine: An
Official Journal of the International Society for Magnetic Resonance in
Medicine, vol. 52, no. 6, pp. 1358–1372, 2004.
[42] E. ¨
Ozarslan, T. M. Shepherd, B. C. Vemuri, S. J. Blackband, and
T. H. Mareci, “Resolution of complex tissue microarchitecture using
the diffusion orientation transform (dot),NeuroImage, vol. 31, no. 3,
pp. 1086–1103, 2006.
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
In this work, we discuss the higher-order tensors appearing in high angular resolution diffusion tensor imaging, and we have tested two segmentation methods, the Riemannian spectral clustering and the deformable models, using several projections of the fourth-order tensors to the second-order ones, and diverse similarity measures on them. High angular resolution diffusion imaging has proved its effectiveness in modeling white matter brain structures along with the fiber intersection regions, which is of high importance in brain research. Along with other known projections, we observe that the diagonal components of the flattened fourth-order tensors also live in the well-known Riemannian symmetric space of symmetric positive-definite matrices. We discuss and compare several natural approximations of the distance on the latter space to be used in clustering and segmentation algorithms. The results show that some of the projections unfold the geometry of the higher-order tensors very well, and we also propose the exploitation of the spherical linear interpolation spectral quaternion metric, which proves to be very effective. The latter claims are supported by experimental comparison of the effectiveness of our algorithms with the more usual logarithmic Euclidean and spectral quaternionic metrics, in particular in the presence of noise. Our methods allow to distinguish individual objects in complex structures with high curvatures and crossings.
Article
Full-text available
Diffusion tensor magnetic resonance imaging (DT-MRI) is a non-invasive imaging technique allowing to estimate the molecular self-diffusion tensors of water within surrounding tissue. Due to the low signal-to-noise ratio of magnetic resonance images, reconstructed tensor images usually require some sort of regularization in a post-processing step. Previous approaches are either suboptimal with respect to the reconstruction or regularization step. This paper presents a Bayesian approach for simultaneous reconstruction and regularization of DT-MR images that allows to resolve the disadvantages of previous approaches. To this end, estimation theoretical concepts are generalized to tensor valued images that are considered as Riemannian manifolds. Doing so allows us to derive a maximum a posteriori estimator of the tensor image that considers both the statistical characteristics of the Rician noise occurring in MR images as well as the nonlinear structure of tensor valued images. Experiments on synthetic data as well as real DT-MRI data validate the advantage of considering both statistical as well as geometrical characteristics of DT-MRI.
Conference Paper
Full-text available
In this short note we consider a method of enhancing diffusion MRI data based on analytically deblurring the ensemble average propagator. Because of the Fourier relationship between the normalized signal and the propagator, this technique can be applied in a straightforward manner to a large class of models. In the case of diffusion ten-sor imaging, a commonly used 'ad hoc' min-normalization sharpening method is shown to be closely related to this deblurring approach. The main goal of this manuscript is to give a formal description of the method for (generalized) diffusion tensor imaging and higher order apparent diffusion coefficient-based models. We also show how the method can be made adaptive to the data, and present the effect of our proposed enhancement on scalar maps and tractography output.
Article
Full-text available
One of the approaches in diffusion tensor imaging is to consider a Riemannian metric given by the inverse diffusion tensor. Such a metric is used for geodesic tractography and connectivity analysis in white matter. We propose a metric tensor given by the adjugate rather than the previously proposed inverse diffusion tensor. The adjugate metric can also be employed in the sharpening framework. Tractography experiments on synthetic and real brain diffusion data show improvement for high-curvature tracts and in the vicinity of isotropic diffusion regions relative to most results for inverse (sharpened) diffusion tensors, and especially on real data. In addition, adjugate tensors are shown to be more robust to noise.
Chapter
One of the approaches in diffusion tensor imaging is to consider a Riemannian metric given by the inverse diffusion tensor . Such a metric is used for white matter tractography and connectivity analysis. We propose a modified metric tensor given by the adjugate rather than the inverse diffusion tensor. Tractography experiments on real brain diffusion data show improvement in the vicinity of isotropic diffusion regions compared to results for inverse (sharpened) diffusion tensors.
Conference Paper
Tractography in diffusion tensor imaging estimates connectivity in the brain through observations of local diffusivity. These observations are noisy and of low resolution and, as a consequence, connections cannot be found with high precision. We use probabilistic numerics to estimate connectivity between regions of interest and contribute a Gaussian Process tractography algorithm which allows for both quantification and visualization of its posterior uncertainty. We use the uncertainty both in visualization of individual tracts as well as in heat maps of tract locations. Finally, we provide a quantitative evaluation of different metrics and algorithms showing that the adjoint metric (8] combined with our algorithm produces paths which agree most often with experts.
Article
Statistical analysis of diffusion tensor imaging (DTI) data requires a computational framework that is both numerically tractable (to account for the high dimensional nature of the data) and geometric (to account for the nonlinear nature of diffusion tensors). Building upon earlier studies exploiting a Riemannian framework to address these challenges, the present paper proposes a novel metric and an accompanying computational framework for DTI data processing. The proposed approach grounds the signal processing operations in interpolating curves. Well-chosen interpolating curves are shown to provide a computational framework that is at the same time tractable and information relevant for DTI processing. In addition, and in contrast to earlier methods, it provides an interpolation method which preserves anisotropy, a central information carried by diffusion tensor data.
Article
We present a novel geodesic approach to segmentation of white matter tracts from diffusion tensor imaging (DTI). Compared to deterministic and stochastic tractography, geodesic approaches treat the geometry of the brain white matter as a manifold, often using the inverse tensor field as a Riemannian metric. The white matter pathways are then inferred from the resulting geodesics, which have the desirable property that they tend to follow the main eigenvectors of the tensors, yet still have the flexibility to deviate from these directions when it results in lower costs. While this makes such methods more robust to noise, the choice of Riemannian metric in these methods is ad hoc. A serious drawback of current geodesic methods is that geodesics tend to deviate from the major eigenvectors in high-curvature areas in order to achieve the shortest path. In this paper we propose a method for learning an adaptive Riemannian metric from the DTI data, where the resulting geodesics more closely follow the principal eigenvector of the diffusion tensors even in high-curvature regions. We also develop a way to automatically segment the white matter tracts based on the computed geodesics. We show the robustness of our method on simulated data with different noise levels. We also compare our method with tractography methods and geodesic approaches using other Riemannian metrics and demonstrate that the proposed method results in improved geodesics and segmentations using both synthetic and real DTI data.