-
Notifications
You must be signed in to change notification settings - Fork 25
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
dcm2mnc devel HEAD cannot properly convert Bruker 7T timeseries data #36
Comments
https://github.com/neurolabusc/dcm2niix properly converts data |
sure, send the link... |
Be aware that on the Bruker platform it is up to the author of the pulse See pvconv from Matthew Brett for a Bruker converter that works directly on My suggestion is not to use Bruker DICOM export and convert from the On 14 May 2016 at 04:10, Gabriel A. Devenyi notifications@github.com
|
@andrewjanke Thanks for the information. |
Thanks for the feedback @andrewjanke I wasn't aware of the issues with the DICOM converter. I'll go back and do some comparisons against pvconv. In the meantime, @rdvincent all I can say is, dcm2niix did convert this successfully to a time serie, not sure if it's doing some unsafe heuristics in order to manage it. |
I'll take a look at it today (or possibly tomorrow) and see if I can figure out what's up with this. |
@gdevenyi So there is a fix checked into develop. The Bruker series do not indicate either the total number of slices or time points. We had historically taken a conservative view and treated all images as slices in the absence of this information. I added some code to actually calculate the number of distinct spatial coordinates, which gives us a minimum number of slices for a normal acquisition, and use this to compute the probable number of time points. These values are used only of the standard fields are missing, so it should be quite safe. |
Hrm, that didn't change anything for the example files I sent you, I still get a big z-space with no timeseries. |
@gdevenyi That's odd, I just tested with those three sequences and get 150 time points for the two dynamic sequences. |
@gdevenyi I re-tested on a different machine with a different version of Ubuntu and got the same results:
|
This is probably another instance of "make install" not replacing all the things that needed replacing. I will purge and re-install and test again (we had the same issue when you added the adjustable register views) |
Okay, I found the problem. I have been running the conversion as:
Which is lumping all the series together, and breaking your heuristics. When I run it on an individual series at a time, I get your output. |
Ahh, good to know. I'll investigate why that causes it to do the wrong thing. I think we should be able to handle this case as well. |
Hi, just following up here re: the lumping series together problem. Any progress I can test? |
@gdevenyi Try this now. Bruker should work. Still working on getting the Philips N-D data "right". |
Looks good now |
Currently puts timeseries on Z axis
Can provide a variety of sample data (structural and timeseries) via private link
The text was updated successfully, but these errors were encountered: