Summary of the reconstruction algorithms evaluated in this study. The methods have been grouped into four different classes, depending on the sampling scheme adopted: DTI-like (violet), SPARSE-like (green), HARDI-like (yellow-red) and DSI-like (blue). The colors used here will be used coherently in every plot to identify each algorithm:
Method | Acquisition | Brief description of the algorithm | Spatial filter |
---|---|---|---|
DTI |
one-shell b = 1000 6 samples |
Diffusion Tensor Imaging (DTI). The estimated directions were directly recovered in the optimization procedure. |
none |
DTIneigh |
one-shell b = 1000 12 samples |
Contextual enhancing of spherical diffusion functions for improving DTI reconstructions, based on the notion of context to extrapolate additional information about the underlying fiber structure. Maxima detection was performed using a finite difference algorithm on a discrete grid (tessellated icosahedron) on the reconstructed profiles. If a mesh point was above the threshold and it was above all its neighbors, the point was considered a maxima. This threshold was chosen as 0.4 in order to avoid selecting small peaks that may appear due to noise. |
regularization |
L2-L1-DL |
one-shell b = 2000 15 samples |
A parametric dictionary is learnt from a set of training diffusion data, providing a highly sparse representation of the diffusion signal and enabling to analytically recover important diffusion features as the ODF with a small number of measurements. The fibre orientation estimation was performed via an analytical extraction of ODF maxima using a polynomial approach presented in reference [4] of the corresponding abstract. |
none |
L1-L1 |
one-shell b = 750 24 samples |
Sparse reconstruction using the l1 norm both in the data fidelity term and the sparsity regularization with a Gaussian diffusion profile dictionary. Peaks were detected by a finite difference over the first level of neighbors of the tesselation used in the challenge (724 directions) and a threshold of 0.5 was used on the peaks. ODFs were first min-max normalized. |
none |
L2-L1-TV |
one-shell b = 1200 30 samples |
Sparse reconstruction with combined q-space and k-space with Total Variation regularization in the spatial domain. The fiber orientation were estimated by searching for ODF maxima in a neighbourhood defined by a cone of 10 degrees, after thresholding ODF amplitudes smaller than 0.3×ODFmax, where ODFmax is the amplitude of the global maximum. |
regularization |
L2-L2 |
one-shell b = 3333 37 samples |
Multi-tensor fitting guided by ODF estimation, to obtain the true diffusivities corresponding to each different fiber population in the voxel. In the estimation process, the number, orientations and relative intensities of fiber populations were assumed to be known and equal to the values determined from the ODF maxima. All local maxima were obtained by comparing the ODF amplitudes between each point in the grid and its nearest neighbors within and interval of 15 degrees. The largest three local maxima were preserved if their amplitudes were above the value 0.4×ODFmax, where ODFmax is the amplitude of the global maximum. Second, to refine the spatial positions of the resulting maxima, all neighbors around each maximum were used to fit an ellipsoid centered at the origin. The position of the principal direction of each ellipsoid was used to specify the local fiber orientation. |
smoothing |
NN-L2 |
one-shell b = 1500 48 samples |
Diffusion Basis Functions + selective spatial smoothing based on FA and diffusion orientation similarity. Each atom of the diffusion dictionary has associated a discrete diffusion orientation. From the atoms computed as the solution, the method clusters close orientations in order to provide a continuos solution. The number of clusters and their centroids are reported as the number of diffusion compartments and the diffusion directions, respectively. Diffusion orientations with a size compartment smaller than 30% of the biggest size compartment within the voxel were removed. |
smoothing |
L2-L1-TGV |
multi-shell b = 1500/2500 64 samples |
l1-based constrained spherical deconvolution with Total Generalized Variation regularization optimized by a first-order primal-dual approach. On the discretized sphere all local maxima of the ODF are extracted. Then, around a small neighborhood (all neighbors according to a Delaunay triangulation) a quadratic form is fitted and its principal direction is designated to be the underlying fiber direction. There is one exclusion criteria: if the principal direction of the quadratic form is not within the triangles formed by the neighborhood of the local maximum, the direction is discarded. |
regularization |
DOT |
one-shell b = 3000 60 samples |
Diffusion Orientation Transform (DOT) with the following parameters: Spherical Harmonics (SH) order lmax = 8 and EAP evaluated at radius R = 15 μm. All local maxima were obtained by comparing the ODF amplitudes between each point in the grid and its nearest neighbors within and interval of 15 degrees. The largest three local maxima were preserved if their amplitudes were above the value 0.4×ODFmax, where ODFmax is the amplitude of the global maximum. Second, to refine the spatial positions of the resulting maxima, all neighbors around each maximum were used to fit an ellipsoid centered at the origin. The position of the principal direction of each ellipsoid was used to specify the local fiber orientation. |
none |
QBI |
one-shell b = 3000 60 samples |
Analytical Q-Ball Imaging (QBI) with the following parameters: SH order lmax = 6 and regularization parameter λ = 0.006. Peaks were detected by a finite difference over the first level of neighbors of the tesselation used in the challenge (724 directions) and a threshold of 0.5 was used on the peaks. ODFs were first min-max normalized. |
none |
QBISWT |
one-shell b = 3000 60 samples |
Q-Ball imaging with Spherical Wavelet Transform with the following parameters: SH order lmax = 8. Peaks were detected by a finite difference over the first level of neighbors of the tesselation used in the challenge (724 directions) and a threshold of 0.5 was used on the peaks. ODFs were first min-max normalized. |
none |
QBICSA |
one-shell b = 3000 60 samples |
Q-Ball imaging in Constant Solid Angle with the following parameters: SH order lmax = 6 and regularization parameter λ = 0.006. Peaks were detected by a finite difference over the first level of neighbors of the tesselation used in the challenge (724 directions) and a threshold of 0.5 was used on the peaks. ODFs were first min-max normalized. |
none |
CSD |
one-shell b = 3000 60 samples |
Non-negativity constrained super-resolved spherical deconvolution (CSD) with the following parameters: SH order lmax = 8 and diffusion profile of [1.7, 0.3, 0.3]×10−3 mm2/s. Peaks were detected by a finite difference over the first level of neighbors of the tesselation used in the challenge (724 directions) and a threshold of 0.5 was used on the peaks. ODFs were first min-max normalized. |
none |
SDT |
one-shell b = 3000 60 samples |
Sharpening Deconvolution Transform with the following parameters: SH order lmax = 6 and diffusion profile of [1.7, 0.3, 0.3]×10−3 mm2/s. Peaks were detected by a finite difference over the first level of neighbors of the tesselation used in the challenge (724 directions) and a threshold of 0.5 was used on the peaks. ODFs were first min-max normalized. |
none |
STD |
one-shell b = 3000 64 samples |
Spherical deconvolution via Symmetric Tensor Decomposition. The estimated directions were directly recovered in the optimization procedure. |
none |
SPIRAL |
spiral b = 1200 82 samples |
Gradient directions were set on a spherical spiral curve resulting in voxel-wise diffusion signal periodicity. The periodic pattern of the signal in the gradient direction domain was exploited for de-noising and fiber orientation estimation. Periodic spiral sampling scheme led to acquiring a periodic signal in each voxel (combination of all the samples). The location of extrema was used to find the main orientation of the fibres. No threshold has been used. Given our assumption about the number of fibres (m=2), the extrema represent the plane that contains the main orientation of the fibres. |
none |
DSI |
cartesian b <= 8000 257 samples |
Diffusion Spectrum Imaging (DSI) with the following parameters: zero-padded 35×35×35 grid for the EAP reconstruction, Hanning filtering before discrete Fourier transformation and ODF integration over the full radius range. All local maxima were obtained by comparing the ODF amplitudes between each point in the grid and its nearest neighbors within and interval of 15 degrees. The largest three local maxima were preserved if their amplitudes were above the value 0.4×ODFmax, where ODFmax is the amplitude of the global maximum. Second, to refine the spatial positions of the resulting maxima, all neighbors around each maximum were used to fit an ellipsoid centered at the origin. The position of the principal direction of each ellipsoid was used to specify the local fiber orientation. |
none |
DSILR |
cartesian b <= 8000 257 samples |
General framework based on Lucy-Richardson deconvolution to rectify the EAP reconstructed with DSI, taking into account the blurring introduced in the Fourier inversion due to the discrete and finite support of q-space measurements. All local maxima were obtained by comparing the ODF amplitudes between each point in the grid and its nearest neighbors within and interval of 15 degrees. The largest three local maxima were preserved if their amplitudes were above the value 0.4×ODFmax, where ODFmax is the amplitude of the global maximum. Second, to refine the spatial positions of the resulting maxima, all neighbors around each maximum were used to fit an ellipsoid centered at the origin. The position of the principal direction of each ellipsoid was used to specify the local fiber orientation. |
none |
DSISWT |
cartesian b <= 8000 257 samples |
Multi-resolution approach based on 3D Stationary Wavelet Transform (3D-SWT) to de-noise the propagator reconstructed with DSI. Fiber orientations were obtained by means of finite differences over the first level of neighbors of the 724 directions tesselation and discarding those with an amplitude below 0.4×ODFmax, where ODFmax is the amplitude of the global maximum. |
none |
GQI2 |
cartesian b <= 8000 257 samples |
Extension of the Generalized Q-sampling Imaging to analytically reconstruct the ODF with solid angle consideration. As it is expressed as a direct linear transform of the raw signal, it is faster to compute than DSI. Local maxima were detected by searching for maxima on the ODF using the triangularization of the unit spehre as given in the challenge as support. A threshold of 0.5 was used to filter out spurious peaks. |
none |