-
Notifications
You must be signed in to change notification settings - Fork 65
ActiveAx analytic formulas #52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
ActiveAx analytic formulas #52
Conversation
…rom dipy doesn't match Camino though...
|
@daducci : do you remember if there's a reason for the scaling of the b-value for the high resolution scheme to be b_scale=1E6 for the CylinderZeppelinBall model and b_scale=1 for the StickZeppelinBall model ? |
|
Yes, 1e6 was needed to adapt the units for camino, whereas if only tensors were useds (StockZeppelinBall) this was not necessary because all we used models from dipy. |
|
Why the ouput of the And what abut the |
|
@davidrs06 , it would be great if you could speed up a bit more using |
|
Ok for units, for consistency with Camino. But then it doesn't really change anything as the scheme was saved in Stejskaltanner format (without the b-value). The thing is, for clarity, can the scaling be set to |
|
I double checked the output from Camino and |
|
Good idea to use cython for the rotation and resampling, I will have a look at it and see how the timing is affected. |
|
Hi ! Could we create a separate PR for the rotation on the fly ? Would make more sense to keep the two features separated. Also because I'm messing up a lot with my code right now (the rotation on the fly means you don't have to compute the entire LUT, you have to pass the auxiliary matrices to the fit function, etc... and my code is getting quite ugly) and it would be better to have a separate PR where we can discuss the best way to adapt the behavior of AMICO depending on the status of the flag. |
|
Yes, that is the best way to go! |
|
Good, thanks ! Then, regarding the difference between Camino and Dipy for the Zeppelin and Ball, I think the difference might come from the computation of the b-value. Camino computes the b-value from the scheme file, and Dipy uses the b-value given by AMICO right ? If Camino and AMICO don't use the same gyromagnetic ratio to compute the b-value for example, you might get a difference in signal. |
|
That would be strange, indeed it's worth investigating it. However if the bvalues were so different, then also the signals would look very different, no? |
|
Yes, the generated signal is different. Camino uses Should we change the value for |
…(1,N) by (N,) vectors
…6,0.5E-6,1.0E-6,5.0E-6,10.0E-6]
Uh oh!
There was an error while loading. Please reload this page.