-
Notifications
You must be signed in to change notification settings - Fork 1
Bug/groupwise registration #2
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?
Conversation
* upstream/master: (21 commits) Update doc/faq/johns_bsd_pitch.rst DOC: reminder to update AUTHORs and THANKS DOC: update copyright dates; note need to check DOC: note -s ours merge of maintenance branch MISC: start 0.4.0 development MISC: start 0.3.x maintenance branch REL: release 0.3.0 DOC: updating release instructions for buildbots DOC: update README and info DOC: update install instructions DOC: update AUTHOR and Changelog for release DOC: don't test uninteresting doctest DOC: 64 bits print 0 as 0L from vtk datasets BF: forgot future import for with statement DOC: comment in windows bat, rewrite docstring BF: use shell=True for windows script tests RF: don't use setuptools to create the .exe binary BF: make windows script wrappers more robust BF: manual fix for csv writing in example BF: use open4csv compatibility function ...
Thanks for checking that up. You seem to be misunderstanding the meaning of the The purpose of the |
ok so the interleaved acquisition scheme that you defined in Image4D would acquire in the following order: |
In fact this mean there would be a difference between the spm type of slicetiming definition that is listing the indices of the slices being acquired in temporal order and yours which seems to be defining the slice_order as the list of temporal position sorted by slice order. |
I do see what you mean and I think this discrepancy between SPM and Realign4D regarding slice timing definition was a source of confusion in a previous discussion: My initial default interleaved slice order was indeed what you have in mind (say But most likely, I should re-define the Very good point, thanks! |
ok, I think due to the fact that the default interleaved scheme of Image4d is not the usual expected for interleaved we can expect that people have been using it thinking of regular interleaved, maybe we should broadcast this information on the nipy list ? |
Please don't hesitate to start a thread on this. Otherwise I'll do it ASAP. Alexis On 20 mars 2013, at 15:49, bpinsard [email protected] wrote:
|
It seems that the way time interpolation is carried is wrong for interleaved at least.
So if I got it right, what we want from this function (mainly for scanner_time in Image4D) is an offset in time coordinates for sampling using 4D cubic splines.
here is an example of what it does:
which means that the second slice for example, acquired at half tr is applied a very small offset.
with this fix it gives:
which seems more correct.
also interpolation between 2 slices having half tr offset
is this correct?