2460

A Novel Fast Quantitative Parameter Distribution Estimator Applied to Diffusion Tensor Distribution Imaging
Anders Garpebring1
1Radiation Sciences, div. Radiation Physics, Umeå University, Umeå, Sweden

Synopsis

Non-parametric diffusion tensor distribution estimation is very computationally expensive and can require several hours of processing for a single 3D volume. In this work a new formulation of the estimation problem is developed as well as a new more efficient algorithm. The results show that the computational times can be reduced to minutes or even seconds rather than hours. Thus, making these types of analysis suitable also in a clinical setting.

Introduction

Quantitative MRI can provide objective measurements of tissue properties that can be of great value in areas such as oncology and neurology1. A particularly challenging problem is when one do not want to assume that each pixel is homogeneous, such as in imaging of the microstructure of the brain using diffusion tensor distribution imaging2. In this case, the goal is to find how the diffusive properties are distributed within each voxel. Recently, De Almeida Martins et al. provided a Monte-Carlo algorithm for non-parametric diffusion tensor distribution estimation3. Using the obtained distributions many interesting statistical descriptors can be derived and properties can be calculated for distinct types of cells within a single voxel2. However, this method also has some limitations. Most notably, it is very computationally expensive and multiple averages are required to yield results with an acceptable noise level. This implies that a full brain analysis can take several hours, which would be prohibitive in a clinical setting. From a theoretical point of view it is also not exactly clear what mathematical problem this algorithm solves.

The purpose of this work was therefore to (1) provide a new more precise formulation of the general tissue parameter distributions estimation problem with the aim to develop a much faster algorithm more suitable for clinical use, and (2) evaluate the algorithm for diffusion tensor distribution imaging.

Methods

To avoid an ill-posed problem, we assume that only a few sets of parameters (components) $$$D_j$$$ are needed. Now, one can model the distribution of parameters within a voxel as a discrete set of weights $$$w_j$$$, one for each $$$D_j$$$. To find a good set of $$$w_j$$$ and $$$D_j$$$ values we propose to formulate the estimation as: jointly finding the set of $$$w_j$$$ and $$$D_j$$$ that yields the sparsest vector $$$w$$$ that is consistent with measured data. This gives a mathematically precise formulation of the estimation problem on the form
$$ \mathbf{\hat{w}}, \mathbf{\hat{D}} = argmin_{\mathbf{w} \ge 0, \mathbf{D}} \| \mathbf{w} \|_1,~s.t.~~ c\left(K(\mathbf{D}),\mathbf{w},\mathbf{s}\right) \le 0 $$
where $$$c\left(K(\mathbf{D}),\mathbf{w},\mathbf{s}\right) \le 0$$$ is a data consistency constraint given by the noise properties, $$$\mathbf{s}$$$ is the measured signals and $$$K$$$ is a matrix defined by the signal equation.
This problem was solved using an alternating algorithm working on a subset of the all analyzed pixels to increased speed. The algorithm alternates between solving a convex optimization problem for the weights and non-convex problem using stochastic gradient search for a single set of components for all pixels. In a final step, all weights are estimated using the components found using the alternating optimization algorithm.

The proposed method (refered to as FAST) was evaluated using a publicly available dataset4,5 consisting of a head scanned using a sequence with 377 diffusion tensor encodings. An axisymmetric diffusion tensor model2 was used in the evaluation. Both the full set of 377 encodings and a 120 encodings subset were analyzed. The results were compared with the algorithm by De Almeida Martins et al. (referred to as REF) as implemented in dViewr powered by Mice Toolkit (Random Walk Imaging AB, Lund, Sweden). The FAST algorithm was implemented using PyTorch 1.7.06 and all calculations were performed on a 6 core Intel i7-5820K processor with a GTX 1080 Ti graphics card. Both methods used 200 components.

Results

Figure 1 and 2 shows the estimated mean axial and radial diffusivities using both the REF method and the FAST method. As can be seen from the figures, the parameter maps are very similar although not identical. Figure 3 present a summary of the computational times required for a voxel-wise analysis of a 3D volume with 73550 pixels.

Discussion

The goal of this work was to find a fast algorithm for quantitative parameter distribution estimation. This was achieved by a new more precise formulation, suited for GPU implementation, of the underlying mathematical problem. A resulting speed-up factor of up to 7.3 and 242 was observed using CPU and GPU, respectively.
A few observations can be made from Figure 1 and 2:
  • Using the FAST method produces less noisy maps compared to the REF method when a single average is used. However, the results does not improve much with many averages as is the case for the REF method.
  • The maps from the two different method are very similar, but not identical.
Likely, the difference in the results from the FAST and the REF methods are due to the form of the data consistency constraint. By formulating this as inequality tailored to the noise level there will be some denoising occurring which can affect the final parameter maps. That there is little improvement using many averages for the FAST method is not surprising since it uses a gradient descent method to find an optimum instead of producing Monte-Carlo samples. This also means that a single sample may be enough, which further drastically reduces the computational time needed.

Conclusion

This work shows that it is possible to reduce the time needed to estimate diffusion tensor distributions from possibly several hours to much more clinically useful times in the order of a few seconds to a few minutes.

Acknowledgements

This research was funded by grants from The Swedish Research Council (Grant No. 2019-0432)

References

1. P. S. Tofts, Ed., Quantitative MRI of the brain: Measuring changes caused by disease. Chichester, UK, 2003.

2. D. Topgaard, “Diffusion tensor distribution imaging,” NMR Biomed., vol. 32, no. 5, 2019.

3. J. P. De Almeida Martins and D. Topgaard, “Multidimensional correlation of nuclear relaxation rates and diffusion tensors for model-free investigations of heterogeneous anisotropic porous materials,” Sci. Rep., vol. 8, no. 1, pp. 1–12, 2018.

4. https://github.com/filip-szczepankiewicz/Szczepankiewicz_DIB_2019

5. F Szczepankiewicz, S Hoge, C-F Westin. Linear, planar and spherical tensor-valued diffusion MRI data by free waveform encoding in healthy brain, water, oil and liquid crystals. Data in Brief (2019), DOI: https://doi.org/10.1016/j.dib.2019.104208

6. A. Paszke, S. Gross, F. Massa, et. al “Pytorch: An imperative style, high-performance deep learning library,” in Advances in Neural Information Processing Systems 32, pp. 8024–8035, Curran Associates, Inc., 2019.

Figures

Figure 1. A comparison between a high quality reference mean axial diffusivity map (left column) and mean axial diffusivity maps obtained using the REF and FAST methods. The label in the upper left corner shows the estimation method used and the numbers indicate number of b-tensors / number of averaged estimates. The number in the lower left corner shows the normalized mean absolute error between the image in the left column and the current image.

Figure 2. A comparison between a high quality reference mean radial diffusivity map (left column) and mean radial diffusivity maps obtained using the REF and FAST methods. The label in the upper left corner shows the estimation method used and the numbers indicate number of b-tensors / number of averaged estimates. The number in the lower left corner shows the normalized mean absolute error between the image in the left column and the current image.

Figure 3. The time required to estimate one sample for the REF and FAST methods. Note that this time scales linearly with the number of samples. I.e. if 25 estimates are averaged as for some of the maps in Figure 1 and 2 the time in the table needs to be multiplied by 25.

Proc. Intl. Soc. Mag. Reson. Med. 29 (2021)
2460