CHAIRI Metric: Riemannian Framework in DTI
- CHAIRI metric is a Riemannian framework for DTI that preserves tensor anisotropy through spectral decomposition and quaternion-based interpolation.
- It decouples eigenvalue and orientation interpolation, ensuring computational efficiency and numerical stability in handling SPD tensors.
- Compared to affine-invariant and Log-Euclidean metrics, it exactly maintains anisotropy, offering improved accuracy in diffusion tensor imaging studies.
The CHAIRI metric—Editor's term for "Computationally tractable, HHilbert‐Anisotropy‐preserving, RiemannIan metric"—is a Riemannian framework introduced for statistical analysis and processing of Diffusion Tensor Imaging (DTI) data. The construction, also known as the spectral-quaternion or metric, explicitly preserves anisotropy during interpolation and averaging of symmetric positive-definite (SPD) tensors, a feature not shared by classical affine-invariant or Log-Euclidean metrics. Developed by Collard et al., the metric is grounded in a geometric decomposition of SPD tensors into spectral (eigenvalues) and orientational (eigenvectors) components, with core interpolation steps executed via closed-form expressions and numeric operations that confer favorable computational complexity and stability (Collard et al., 2012).
1. Mathematical Foundations
Let denote the manifold of SPD matrices, with focus restricted to the open subset , where each admits a unique spectral decomposition with encoding orientation and the ordered spectrum.
At each , the tangent space splits into orientation (tangent to ) and scale (tangent to ) parts. The metric is defined as
where:
- is the infinitesimal generator of rotation,
- ,
- ,
- ,
- is a smooth increasing function of tensor anisotropy.
Anisotropy is measured by the Hilbert index:
For two tensors , , the weight is
The induced Riemannian distance is given by
with
- ,
- , where the logarithm for diagonal is entry-wise.
2. Geodesic and Interpolation Procedures
Closed-form geodesic approximation is achieved by decoupled interpolation of spectrum and orientation:
- Spectrum: For ,
- Orientation: , are converted to quaternions , ; is selected from the 8 covers of to maximize ; interpolation is
The SPD tensor at is synthesized as
where is the matrix corresponding to quaternion .
3. Anisotropy Preservation Property
A defining feature is that the Hilbert anisotropy index commutes with spectrum interpolation:
where are the interpolation weights. Thus, the anisotropy of the mean is exactly the weighted arithmetic mean of the input anisotropies. The affine-invariant and Log-Euclidean means do not satisfy this property, as averaging under these metrics reduces anisotropy (“washes out” the anisotropy signal). Empirically, classical fractional anisotropy (FA) is better preserved under spectral-quaternion interpolation than under alternatives (Collard et al., 2012).
4. Computational Complexity and Numerical Aspects
The metric achieves tractability through closed-form formulas and efficient quaternion operations. The principal steps involve one diagonal logarithm per tensor, one quaternion conversion (in closed form), and quaternion dot-products and normalizations. No iterative procedures are required for means or geodesics. Comparative timing for $1000$ random distances: | Method | Time (s) | Notes | |------------------------|------------|-------------------------------------------| | Affine-invariant | 0.47 | Repeated 3×3 eigendecomp., log/exp, iter. | | Log-Euclidean | 0.17 | One log/exp per tensor, still 3×3 | | Spectral ( log) | 0.65 | Matrix-log distance on | | Spectral-quaternions | 0.11 | Quaternion chordal, fastest |
The spectral-quaternions approach is approximately faster than Log-Euclidean and faster than affine-invariant in this benchmark.
5. Algorithmic Workflow
A high-level computational workflow is as follows:
- Compute eigendecompositions: from , from .
- Calculate spectrum distance: .
- Convert to quaternions (8 covers).
- Align quaternions: .
- Quaternion distance: .
- Compute anisotropy indices and as above.
- Combine for .
Interpolation for proceeds by interpolating spectra and quaternions as above, and reconstructing .
6. Empirical and Comparative Evaluation
Empirical results indicate several key behaviors:
- Distance Consistency: Log-Euclidean and spectral-quaternion behave identically when eigenvalues vary; with varying orientations, spectral-quaternion produces a smooth, nearly linear curve, while Log-Euclidean is jagged and overly sensitive.
- Anisotropy Under Averaging: Log-Euclidean systematically reduces Hilbert and FA as interpolation parameter moves from $0$ to $1$; spectral-quaternion preserves Hilbert anisotropy exactly, and substantially better preserves FA.
- Global Rotational Invariance: Both approaches are invariant under simultaneous global rotation of endpoints, but only spectral-quaternions retain shape and anisotropy.
- Four-corner Interpolation: The spectral method maintains equal anisotropy at interior points, whereas Log-Euclidean produces “swelling” and substantial anisotropy loss.
7. Comparison with Other Riemannian Metrics
The affine-invariant metric (AIM) uses and geodesic , inherently coupling orientation and spectrum. The spectral-quaternion metric explicitly splits these components, facilitating explicit anisotropy weighting and independent control. While AIM and Log-Euclidean metrics decrease anisotropy under averaging, the spectral-quaternion metric ensures exact “anisotropy commutes with averaging.” Additionally, spectral-quaternions provide closed-form expressions for means and geodesics with minimal computational overhead, contrasting with the higher complexity of legacy Riemannian metrics (Collard et al., 2012).