Angular upsampling in diffusion MRI using contextual HemiHex sub-sampling in q-space
Abstract
Artificial Intelligence (Deep Learning(DL)/ Machine Learning(ML)) techniques are widely being used to address and overcome all kinds of ill-posed problems in medical imaging which was or in fact is seemingly impossible. Reducing gradient directions but harnessing high angular resolution(HAR) diffusion data in MR that retains clinical features is an important and challenging problem in the field. While the DL/ML approaches are promising, it is important to incorporate relevant context for the data to ensure that maximum prior information is provided for the AI model to infer the posterior. In this paper, we introduce HemiHex(HH) subsampling to suggestively address training data sampling on q-space geometry, followed by a nearest neighbor regression training on the HH-samples to finally upsample the dMRI data. Earlier studies has tried to use regression for up-sampling dMRI data but yields performance issues as it fails to provide structured geometrical measures for inference.
Our proposed approach is a geometrically optimized regression technique which infers the unknown q-space thus addressing the limitations in the earlier studies.
Index Terms:
HemiHex, angular, upsampling, diffusion, MRI, deep learning, machine learning, Subsampling, q-space, delaunay, triangulation, low angular resolution, lar, harI Introduction
Harnessing high angular resolution(HAR) with reduced number of gradients in diffusion data in MR that retains clinical features is an important and challenging problem in the field[1]. Interpolation techniques to estimate DWI signals for Fiber oreientation density(fod) estimation and tractography with dMRI has shown promising result in simulation and in-vivo[2, 3, 4]. We hypothesized that if the upsampling procedure can be guided through a Delanuy Triangulation sampling scheme, the nearest neighbor geometry could potentially be generalized in terms of diffusion signals.
The dataset provided in the MICCAI Challenge held in the CDMRI workshop 2022 (QuaD22) has geometrically optimized sampling scheme for both upsampled and low angular resolution q-space data and this enables us to generalize subsamples of the q-space and finally estimate unknowns in the geometry.
II Method
II-A Optimized sampling in q-space
We have utilized Iterative Maximum Overlap Construction (IMOC) and 1 Opt greedy method for optimizing gradient directions.[5, 6] The gradient nodes in LAR were considered in such a way that they have the best angular coverage. Then the HAR gradients can be optimized considering LAR gradients to be a subset of the HAR protocol. The protocol optimization was done using dMRItool in MATLAB.
II-B HemiHex Subsampling in q-space
HemiHex (HH) Subsampling can be regarded as subsampling the q-space centering on an unknown node in such a way that the known and unknown q-space nodes fall on approximated hexagon nodes, alternating knowns and unknowns. Hemi-Hex interpolation refers to the regression of unknown center node on a hemi-hex sample. The subsampling scheme results in more training data points per subject and thus requires less subjects to be trained contextually. (Figure-1)

II-C HemiHex Subsampling Prerequisites
-
•
Both the LAR and HAR images must have optimized sampled schemes in q space for diffusion protocol. Optimization makes sure that the gradients are equidistant and the hexagonal formation is possible between the known and unknown samples.
-
•
The LAR gradients used must be common to HAR gradients and should be a subset of HAR grads. Number of gradients in LAR must be 3 times the number of gradients in the HAR.

II-D Mahcine Learning Model
A fully connected network (FCN) is used with 27x3 input layer and one node for diffusion weighted signal output for each gradient. The schematic diagram of the approach is shown in Figure-2. HemiHex subsampling generates training and validation data required for training the FCN. Spatial neighbors are incorporated in the input domain of the learner.
The network is trained in three different phases with stochastic gradient descent with momentum, adam and rmsprop algorithms respectively. Successive iteration and details are reported on Figure-4,5,6.
ROIs were selected from GM, WM and merging areas from three subjects to obtain the training data. Validation data was similarly extracted from five other subjects. In total, eight subjects are used for training and validating the network for DWI signal prediction. Since the training takes place in regressing the fourth dimension (the dwi signals), sufficient training data is sampled from eight healthy subjects.
The input samples are 27 dimensional as each centering voxel posses 26 neighbours. Based on Delaneuy triangulation geometry, for each unknown signal we always have 3 knowns on the sphere. The architecture is expected to be rotation invariant because the training being generalized on the sphere due to the inherent sampling geometry of the provided data. For each voxel, diffusion gradient signals for 40 unknown gradients are estimated.
II-E Estimation Philosophy
The network estimates DW signals for the unknown directions trained on the variable yet close geometric patterns. The final metric of evaluation are the DTI metrics. Once the data is upsampled, DTI is applied on the data and the final result is generated. The results are not shown in this article.
II-F Dataset
Two datasets in the study were obtained through MICCAI Challenge 2022 - QuaD22 Website
-
•
Training dataset: Diffusion-weighted MRI dataset acquired with 61 gradient directions at b=1000 s/mm2 coming from 60 healthy controls. The sampling scheme allows the 61 gradient directions to be easily subsampled to 21 gradients. (Resolution- 1.875x1.875x2 mm3)
-
•
Migraine dataset: A set of 50 Chronic migraine (CM) and 50 episodic migraine (EM) patients, all acquired in a subsampled scenario with 21 gradient directions and b=1000 s/mm2.(Resolution- 1.875x1.875x2 mm3)
Note: Although 60 healthy controls were provided from the challenge website, only 3 was used for training purposes. Others were used for validation and testing.
III Optimization
For training the nearest neighbor regression network, we have used three different optimization algorithms. Stochastic gradient descent with momentum (sgdm), adam and rmsprop algorithms successively were applied on independent training data points to minimize the loss function. Three phase training had the same objective function for minimization,
where, is the number of total gradient directions for a voxel in x-space. denotes the original gradient signal and is the predicted gradient signal inferred from the subsampled input.

IV Discussion
Angular Upsampling is an ill-posed inverse problem which can be made stable with the help of tessellated geometries designed in this work through sampling. Tessellated geometries ensure rotation invariant learning on the sphere (q-space). And the neighboring voxels provide local spatial prior to learn the tissue property for a specific gradient. This makes sure high resolution counterpart can retain clinically relevant information through upsampling.
The implemented approach requires significantly less computational resources than general CNN based architectures. (We have used core i7 CPU with 16GB memory used for training). Which took less than 10 minutes for training.
The approach is highly efficient with training resources which yields important advantage for clinical applications and research. As less as 2/3 subjects is enough for training and acquire the contextual information for the gradients.
V Conclusion
We proposed a fully connected regression network integrating the philosophy of geometric distribution and interpolation of DWI data. The low resource need and ease of computation makes the approach more suitable to be used in dMRI clinical studies.



Acknowledgements & Note
The work is a participant of MICCAI Challenge 2022, organized by CDMRI workshop, QuaD22. The provided dataset result or the competition result is not released or shown in this work in agreement with the organizers. Only the developed method is presented in the article.
References
- [1] G. Chen, B. Dong, Y. Zhang, W. Lin, D. Shen, and P.-T. Yap, “Angular Upsampling in Infant Diffusion MRI Using Neighborhood Matching in x-q Space,” Frontiers in Neuroinformatics, vol. 12, 2018, publisher: Frontiers Media SA. [Online]. Available: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6137306/
- [2] I. B. Alaya, M. Jribi, F. Ghorbel, M. Mars, and T. Kraiem, “Quantitative evaluation of fiber tractography with a Delaunay triangulation-based interpolation approach,” Medical & Biological Engineering & Computing, vol. 57, no. 4, pp. 925–938, Apr. 2019.
- [3] I. Ben Alaya, M. Jribi, F. Ghorbel, D. Sappey-Marinier, and T. Kraiem, “Fast and Accurate Estimation of the HARDI Signal in Diffusion MRI Using a Nearest-Neighbor Interpolation Approach,” IRBM, vol. 38, no. 3, pp. 156–166, Jun. 2017. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S1959031817300404
- [4] I. Ben Alaya, M. Jribi, F. Ghorbel, and T. Kraiem, “Comparison analysis of local angular interpolation methods in diffusion MRI,” Computer Methods in Biomechanics and Biomedical Engineering: Imaging & Visualization, vol. 0, no. 0, pp. 1–10, Jan. 2022, publisher: Taylor & Francis _eprint: https://doi.org/10.1080/21681163.2021.2024089. [Online]. Available: https://doi.org/10.1080/21681163.2021.2024089
- [5] J. Cheng, D. Shen, and P.-T. Yap, “Designing Single- and Multiple-Shell Sampling Schemes for Diffusion MRI Using Spherical Code,” Medical image computing and computer-assisted intervention : MICCAI … International Conference on Medical Image Computing and Computer-Assisted Intervention, vol. 17, no. Pt 3, pp. 281–288, 2014. [Online]. Available: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8167438/
- [6] J. Cheng, D. Shen, P.-T. Yap, and P. J. Basser, “Single- and Multiple-Shell Uniform Sampling Schemes for Diffusion MRI Using Spherical Codes,” IEEE transactions on medical imaging, vol. 37, no. 1, pp. 185–199, Jan. 2018.