"IVIM-Segmented" model:
We try to investigate a suspicious peak in the histogram of the fitted Dp-parameter. This peak occurs at Dp=0.03. In the screenshot below one of such voxels was identified and processed individually.
 |
| Green-data curve. Black - fitted curve. |
For finding the Dp component we run the Global Optimization with parameter Dp be
restrained to the [0,0.03] interval. So optimal solution is found to be on the borders of that interval, i.e. Dp= 0.03.
Many such voxels within the ROI contiribute to the "suspicious peak".
The problem does not seem to be restricted to the cases of air/tissue partial voxels.
My current guess that this is common to the voxels where signal curve is not monotonous.
Here is anther case with Dp=0.03
Next experiment, I vastly increased the Dp-constraint interval to [0,1] and ran it on the same voxel. Interestingly the result has settled on Dp=0.67 with 3 times lower residual. This indicates that we have found an actual optimum.
 |
| Fit with Dp=[0,1] allowence. This settled at Dp=0.67 |
CONCLUSION: seems like the presence of the Dp- histogram tail peak is due to the restriction of the Dp=[0,0.03] during the optimization. I will be relaxing this restriction to Dp=[0,1].
My best guess that the "presence of the histogram tail peak" is not related or causing the difference of the results with other software. I use the Global Optimization which is very different from Local Optimization used in other software. To my best knowledge the FireVoxel fits are valid and excellent (judging by the residual). So my best guess is that "other software" is not fitting well enough.
Here is the histogram of resulting Dp values with Dp=[0,1]. Previous strong peak at Dp=0.03 is gone. My best guess: these high values due to some voxels having strongly monoexponential signal
curve.
We can get to the bottom of it if I send a single Signal Curve, along with FireVoxel-calculated parameters and residual. Then curve can be processed in "other software", residuals compared and so on.