D-optimal design of b-values for accurate intra-voxel incoherent motion imaging
Abstract
The aim of this paper is to optimally design the set of -values for diffusion weighted MRI with the aim of accurate estimation of intra-voxel incoherent motion (IVIM) parameters ( perfusion fraction, slow diffusion, fast diffusion) according to the model developed by Le Bihan.
Previous studies have addressed the design in a Monte Carlo fashion. Due to huge computation times, this approach is feasible only for a limited number of values of the parameters (local design): however, as the parameters of a specific exam are not known a priori, it would be desirable to optimise -values over a region of parameters.
In order to overcome this issue, we propose to use a D-optimal design approach. The optimal combination of -values can be chosen from a candidate set of predefined values taken from the literature. Our study has two key results: first, the optimal design does not depend on perfusion fraction: this allow to perform a search over a 2D parameter space instead of 3D; second, as an exhaustive search over all possible designs would still be time consuming, we proposed an algorithm to find an approximate solution can be found very quickly.
Keywords: diffusion weighted MRI, optimal design, cramer-rao lower bound, model fitting, intra-voxel incoherent motion.
1 Introduction
Optimal choice of -values for acquisition of diffusion weighted MR (DW-MR) data is still under debate [1, 2, 3, 4]. In particular, optimal -values should allow for accurate estimation of IntraVoxel Incoherent Motion (IVIM) parameters such as diffusion coefficients and perfusion fraction [5].
In principle, for accurate estimation of IVIM parameters, as many -values as possible should be used. However, this is in contrast with clinical requirements such as the duration of the diffusion exam, the confort of the patient etc… Therefore, in clinical literature [3, 4] typically up to 11 -values are commonly used. Depending on the specific field of view, in typical examinations, the acquisition of one -value can take a few minutes to complete. However, accurate estimation of IVIM parameters can still be achieved even with a small number of -values if they have been opportunely chosen.
Previous attempts to design optimal -values have been reported in [4] and [3]. They tackled the problem using a Monte Carlo approach. This approach is time consuming and has not been applied to find an optimal design for a large region within the parameter space but only for the local optimal design for a few values of the parameters. However, it would be desirable to design optimal values for a large region because the specific values for each patient are not known a priori, of course.
This issue might be overcome using a D-optimal approach. To the best of our knowledge, the problem of -values design has not yet been addressed using a D-optimal approach. This has a sounding mathematical basis and can lead, as we show in this manuscript, to a fast choice of optimal -values (among a set of predefined values) over a region of the parameters space.
The specific aim of this paper is to show how the design of the -values can be simplified performing the search only in the space of the diffusion coefficients and to propose a fast algorithm for finding an (approximate) design over an entire region of this space. The optimal combination of -values has been chosen from a set of predefined values taken from the literature. The reliability of the approximate design has been evaluated on the basis of the Cramer-Rao lower bound.
2 Methods
2.1 IVIM modelling
The most used model separating the contribute of diffusion and perfusion in intra-voxel incoherent motion has been developed by Le Bihan [5]. According to this pioneering paper, the signal intensity of diffusion weighted MRI can be described by eq. 2.1:
where is a factor depending on the gradient pulse sequence, is the diffusion coefficient of water, is a pseudo-diffusion coefficient describing blood microcirculation, is the fraction of water flowing in perfused capillary, is the signal intensity when .
2.2 Noise on diffusion weighted data
It is well known that, because of noise superimposed to receiving antennas, the measured signal intensity () of diffusion MRI data has a Rician distribution [8] as in eq. 3:
(3) |
where is the signal intensity without noise (which should be given by the IVIM model eq. 2.1), is the noise level, is the modified Bessel function of the first kind.
It the limit of high Signal Noise Ratio (SNR, ) the distribution can be well approximated by a Gaussian distribution [8, 9]:
(4) |
In our experience, on diffusion images of the prostate at several -values from 0 to 1000, the approximation is very well satisfied. In fact, for voxels within region of interest (ROI) the measured intensity is about for decreasing to about when ; the parameter evaluated outside the field of view, gives a value of about (). At our institution images have been obtained using a Siemens scanner, 1.5 T, with pulse sequences EP (SK/SP/OSP), TR = 7500 ms, TE = 91 ms, 3 averages, flip angle = 90 deg.
Moreover, the SNR measures reported in [4] confirm that the noise level is typically very low with respect to the signal level .
Generalising the previous considerations, in the following we will assume that the hypothesis of Gaussian approximation is satisfied; additionally, we will assume that to a very good approximation as , and therefore the measured signal is:
(5) |
with additive noise .
2.3 IVIM model for optimisation
It is a common approach in IVIM literature to normalise DW data dividing by because in so doing the model simplifies to a three parameters model. Typically, a Least Squares (LS) fitting is applied [10, 5, 4] assuming, implicitly [7], that the noise onto the normalised data is additive gaussian.
However, as it has been observed in the previous section, while the noise superimposed on can be well approximated (for ) by a gaussian distribution, the distribution of becomes a Cauchy distribution instead [11]. As a consequence, the LS approach to non linear fitting, which is derived within the framework of Maximum Likelihood under the hypothesis of spherical Gaussian distribution, might be not adequate in this case.
2.4 D-optimal design
As underlined in the previous section, DW signal intensities in real cases can be be typically well approximated by a Gaussian distribution, implying that the measured signal has an IVIM component plus an additive noise component as in eq. (6):
(6) |
with having Gaussian distribution with zero mean and standard deviation , and .
Under this hypothesis it is possible to use the theory for optimal design of experiments described, for example, in [7, 6]. Optimal design is based upon the computation of the Fisher information matrix of the IVIM model, which we perform in the following.
The Fisher information matrix corresponding to all parameters is given by eq 7:
(7) | |||||
where the partial derivatives of are evaluated at with . However, we note that the model in eq. (2.1) is conditionally linear in the parameter , thus it can be re-formulated as:
(8) |
where
(9) |
and therefore the Fisher Matrix can be rewritten as:
where is the identity matrix of size , depends only on and
(15) | |||||
where the four columns of have been indicated by vectors for simplicity.
Further simplification can be obtained using the following notation:
(16) |
which gives and . Moreover, we indicate with the Hadamard product between two vectors e.g.:
(17) |
which gives and .
With this notations the matrix can be rewritten:
(18) | |||||
According to the D-optimal design approach we must find the values maximizing the determinant () of the Fisher matrix:
(19) | |||||
it is clear that the optimal value for can be found independently from and :
(20) |
where is the design space (the set of all candidate -values) and a region of interest within the parameters space (containing the expected values of the parameters).
It is well known [6] that the number of -values (design points) must be grater (or equal) than the total number of parameters (4 in this case) in order for not to be singular. Moreover, in a continuous design [6] (i.e. when the number of measurements taken at the design points is very large) the number of design points is limited superiorly by (11 in the present case). In passing to a discrete design (i.e. a single measure is taken at each design point, as is the case for IVIM studies) the number could be greater than this limit. However, we used 20 as maximum because of the previous considerations (see Introduction section) concerning the duration of the exam
2.5 Comparison of designs
To compare different designs we used the Cramer-Rao lower bound (CRLB) [12, 13, 6, 7] Assuming the parameters estimates are not biased, according to the Cramer-Rao lower bound theorem [13] the achievable accuracy is given by the diagonal elements of the inverse Fisher information matrix. The inverse of the Fisher matrix is given by:
(21) |
Calling with , the diagonal elements of the matrix we have the following bounds for the estimated parameters:
(22) |
and is the CRLB of the variance of estimator, which is of no interest here. The square root of CRLB (, ,) can be considered the achievable accuracy for the parameter estimate.
We have computed the square root of CRLB per each parameter at the D-optimal values (eq. 20), over the whole parameters region used in the optimisation process.
2.6 Numerical optimisation
2.6.1 Parameters region
The region of the parameter space has been chosen on the basis of parameters values found in published literature: see table 1.
Study | ||
---|---|---|
[4] | 0.23, 0.7 | 2.52, 2.9 |
[2] | 1, 0.5:6 | 2.1, 15.5:81 |
[3] | 1, 1.5 | 11, 16.5, 61 |
this | 0.1:0.1:2, 2:1:6 | 1:1:20, 20:10:90 |
2.6.2 Range of candidate values
2.6.3 Exact design
In principle, according to the max-min criterion (eq. 20), in order to find the optimal , it is required to test all the combinations of -values taken from the series of candidate -values. Per each combination of -values, the determinant of eq. 20 must be evaluated on a grid comprising all interesting values within the parameter space and the minimum value over this region has to be found. Afterwards, the giving maximum of all minima must be found. This guarantees that the Fisher determinant evaluated at is the highest possible over the entire parameters region.
However, this approach implies large computational times for designs with a number of design points greater than the minimum (i.e. 4, see section 2.4): this makes also impractical the design based over a large region of the parameters space or the use of an large candidate set of -values. For these reasons, in the next section we propose to use a fast but approximate design.
2.6.4 Approximate design
As observed the minimum number of design points which gives non singular Fisher matrix for the IVIM model is 4. As a starting point, we found the exact optimal 4 points design using the method described in the previous section : . In particular, we evaluated the determinant of the Fisher matrix over all the parameters space and using as the space of all possible combinations of 4 points chosen among the 37 candidate values chosen. The resulting number of combinations in this case is .
However, as observed, with increasing number of design points, the number of possible combination increases quickly (e.g. ), and the computational time increases as well. In order to limit the computational time we proceeded as follows.
Let a design set with points. Starting from an optimal design we can construct a new design adding a new value. The matrix corresponding to this new set of design points is (dropping down the dependence on and for simplicity):
(23) |
where
(24) |
As we are interested in calculation of the determinant of the Fisher matrix we observe that [6] (we drop the dependence from , and in order to simplify notation) :
(25) | |||
In order for the new design being optimal this determinant must be maximum. This implies that must maximise equation 25 over the parameters region. Using equation 25 and starting from the optimal design , designs with a fixed can be constructed iteratively, evaluating one only matrix inverse and performing computations instead of examining all the possible combinations.
Unfortunately, this algorithm does not provide an absolutely optimal design, because there can be different combinations of points extracted from the original set, giving a higher determinant. This algorithm provides therefore a sub-optimal solution. However, in our experience (we tested the case and ), the accuracy attainable with the sub-optimal solution is not far away from the optimal solution (see figure 3).
3 Results
All optimisations have been performed in Octave [octave].
Table 2 reports the exact designs obtained for respectively. They have been obtained considering all the possible combinations of -values chosen from the candidate set.
Table 3 reports the approximate designs obtained using the algorithm described in section 2.6.4. The first four entries of the table coincide with the 4 points design; starting from this one should add the successive entries in order to obtain designs with more than 4 points. For example a 6 points design includes .
In order to compare exact designs with approximate ones the CRLB can be used: in particular, for illustrative purposes, the comparison between the exact 6 points design and the approximate one is reported in figure 3. The attainable accuracy (CRLB) has been computed over the whole parameter region. It is clear that per each parameter the CRLB with exact design is not very different from the corresponding accuracy attainable using the approximate design.
It is useful to compare the accuracy attainable with design using a small number of points (e.g. 11) with respect to the higher accuracy attainable using a very large design (e.g. , ideal design). The comparison is reported in figure 4. It is evident that no large difference is revealed for and ; on the contrary, ‘ideal’ design gains a significant improvements with respect to the 11 points design: however, in a clinical scenario this might not justify the extra time required. Further insight on this issue can be achieved observing fig 2. As a matter of fact, the use of 20 points does not improve with respect to 11 points design.
In figures 3 and 4 a value of has been used; other parameters were and corresponding to an SNR of . These values can be considered to be representative of real values from published literature.
In order to give an idea of the location of the design points, figure 1 shows an example of DW data vs for two sets of parameters with the 11 design points superimposed.
Exact Design | ||||||
4 | 0 | 80 | 500 | 1000 | ||
5 | 0 | 120 | 200 | 550 | 1000 | |
6 | 0 | 120 | 200 | 550 | 600 | 1000 |
0 | 80 | 500 | 1000 | 190 | 600 | 950 |
10 | 180 | 550 | 200 | 900 | 20 | 650 |
170 | 450 | 160 | 30 | 850 | 400 |














4 Discussion
The aim of this paper was to design the -values for diffusion weighted MRI in an optimal manner suitable for accurate estimation of intra-voxel incoherent motion parameters according to the model in eq. 2.1.
The design has been conducted according to the principles of the D-optimal approach. Optimal combination of -values has been chosen within a set of predefined values taken from the literature. As the design is affected from the parameters an exhaustive optimisation within a predefined parameter region has been made.
Our results are in line with other studies in literature [4, 3], which have been conducted via Monte Carlo simulation. Two main disadvantages of the approach via Monte Carlo simulation are: first, in order to have statistical accuracy a large number of simulation must be performed (typically 1000) and per each simulated noisy curve estimation of parameters must be performed (e.g. via least squares fitting); second, due to computational time only a small portion of the parameters region can be explored in reasonable time. In fact, least squares fitting of noisy simulated curves is time consuming and if is neglected it might be not suitable to the noise structure on the data (see section 2.2). Finally, as the parameters values () are not known prior to the MR exam it would be desirable to have a set of values optimised over a large portion of the parameter space.
The approach followed in this study could overcome the above mentioned disadvantages of the Monte Carlo approach. In particular, we showed (section 2.4) that the search for a D-optimal design can be addressed in the 2D space of the diffusion parameters only without considering and : this dramatically reduces the computational load.
Moreover, we propose a fast algorithm for finding an approximate design: on the basis of CRLB analysis we showed that the approximate design is comparable to the exact design (at least in the case of 5 and 6 points designs). In fact, inspection of table 3 and 2 reveals that the approximate designs with 5 and 6 points are only slightly different from the exact 5 and 6 points design. These similarities is confirmed analysing the CRLB in figure 3. From these similarities we infer that also for higher values of the exact and approximate designs might be very similar (for the exact and approximate design should converge [6]).
The comparison of 11 points design with the 1000 points design (see figure 4) suggest that even with an ideal design the uncertainty over is limited. Furthermore, use of 20 points only slightly improves the accuracy with respect of a 11 points design: this is a useful information in a clinical setting.
A consideration about the hypothesis underlying this study must be made. We used the approximation of Gaussian noise with mean instead of because our aim was the design of -values and not the estimation of parameters. As a matter fact, the estimation of parameters is slightly biased and care must be taken in the choice of estimator [9]
One final remark is the following. Our study has shown that it is possible to search for an optimal -point design starting from an (approximately) optimal design of points. This procedure is very fast. This might suggest an adaptive strategy for D-optimal design which could be performed during clinical exam: after a first scan using the minimum set of 4 -values, an estimate of the parameters is performed over the region of interest (within the image), opportunely selected by the radiologist; a spatial average of the first estimate might be used for the design of the 5th point; the procedure can be repeated giving estimates , and so on. The radiologist can stop after reaching the desired accuracy in the estimates or after a reasonable time. This adaptive procedure has not been investigated here but will be subject of future studies.
5 Conclusion
The design of the -values for optimal estimation of IVIM parameters can be addressed using a D-optimal strategy. In this study we have shown that the optimal design does not depend on perfusion fraction and therefore the search can be performed in a 2-D space ; moreover, as an exact exhaustive search is still time consuming, we have proposed an iterative algorithm for searching an approximate design starting from an optimal design formed by 4 points.
Acknowledgment
The authors would like to thank Dr. Augusto Aubry at the Dept. of Electrical Engineering and Information Technologies of University of Naples ‘Federico II’ for fruitful discussions.
References
- [1] D.-M. Koh, D. J. Collins, and M. R. Orton, “Intravoxel incoherent motion in body diffusion-weighted mri: reality and challenges,” AJR Am J Roentgenol, vol. 196, no. 6, pp. 1351–61, Jun 2011.
- [2] Q. Zhang, Y.-X. Wang, H. T. Ma, and J. Yuan, “Cramer-rao bound for intravoxel incoherent motion diffusion weighted imaging fitting,” in Engineering in Medicine and Biology Society (EMBC), 2013 35th Annual International Conference of the IEEE. IEEE, 2013, pp. 511–514.
- [3] A. Lemke, B. Stieltjes, L. R. Schad, and F. B. Laun, “Toward an optimal distribution of b values for intravoxel incoherent motion imaging,” Magnetic resonance imaging, vol. 29, no. 6, pp. 766–776, 2011.
- [4] I. Jambor, H. Merisaari, H. J. Aronen, J. Järvinen, J. Saunavaara, T. Kauko, R. Borra, and M. Pesola, “Optimization of b-value distribution for biexponential diffusion-weighted mr imaging of normal prostate,” Journal of Magnetic Resonance Imaging, vol. 39, no. 5, pp. 1213–1222, 2014.
- [5] D. Le Bihan, E. Breton, D. Lallemand, M. Aubin, J. Vignaud, and M. Laval-Jeantet, “Separation of diffusion and perfusion in intravoxel incoherent motion mr imaging.” Radiology, vol. 168, no. 2, pp. 497–505, 1988.
- [6] V. V. Fedorov, Theory of optimal experiments. Elsevier, 1972.
- [7] D. M. Bates and D. G. Watts, Nonlinear regression: iterative estimation and linear approximations. Wiley Online Library, 1988.
- [8] H. Gudbjartsson and S. Patz, “The rician distribution of noisy mri data,” Magnetic resonance in medicine, vol. 34, no. 6, pp. 910–914, 1995.
- [9] A. Kristoffersen, “Optimal estimation of the diffusion coefficient from non-averaged and averaged noisy magnitude data,” Journal of Magnetic Resonance, vol. 187, no. 2, pp. 293–305, 2007.
- [10] R. Fusco, M. Sansone, and A. Petrillo, “The use of the levenberg–marquardt and variable projection curve-fitting algorithm in intravoxel incoherent motion method for dw-mri data analysis,” Applied Magnetic Resonance, vol. 46, no. 5, pp. 551–558, 2015.
- [11] A. P. Probability, “Random variables and stochastic processes,” McGrow, Hill Series Elastical Eng, NY, 1984.
- [12] M. Sansone, R. Fusco, and A. Petrillo, “A geometrical perspective on the 3tp method in dce-mri,” Biomedical Signal Processing and Control, vol. 16, pp. 32–39, 2015.
- [13] S. Smith, “Covariance, subspace, and intrinsic cramer-rao bounds,” Signal Processing, IEEE Transactions on, vol. 53, no. 5, pp. 1610–1630, May 2005.