-
Notifications
You must be signed in to change notification settings - Fork 229
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
QALAS TR issue for Siemens MRI #680
Comments
dcm2niix creates a BIDS format JSON file, where the term repetitiontime is defined by the BIDS standard. Note that many complex MR sequences can have many different repetition times. Consider the classic MPRAGE T1-weighted scan. T1 is maximized by minimizing both the TR and the TE. The MPRAGE has a very long TR between inversion pulses, but a very short TR between the shallow (4-12º) Note that your sequence is acquiring 5 volumes, and the BIDS RepetitionTime as defined by the You may want to ensure that the software you use to process your images is aware of the BIDS definitions of these terms. The job of dcm2niix is complicated by the fact that sequences often contain many different TRs, manufacturers report TRs differently, different sequences are designed to emphasize different TRs, and many research sequences use manipulations that are not stored in the DICOM files. Therefore, the problem of extracting TRs into BIDS format is often underspecified. I suggest you push your issue upstream with the tools designers that are processing the QALAS scans to have them generate validation datasets for the different manufacturers that can ensure their tools work robustly. Providing public validation datasets like dcm_qa_stc that provide samples of the same situation for different vendors helps ensure that we can develop robust tools to support the consistent extraction of defined terms. |
Thanks @cmadjar for posting this, and @neurolabusc for your reply. After exploring more, together with @cmadjar we have concluded that the correct TR (i.e. "inner/short TR", between the alpha pulses) is written under the field "RepetionTime" in the json files generated from QALAS scans that have been done on GE, Philips and Siemens XA30A scanners. For QALAS datasets acquired on Siemens VE11E/C QALAS baselines, the "RepetitionTime" is reported as 0.9. and the "inner/short TR" is reported under "RepetitionTimeInversion". My two comments related to this:
Hope these comments are useful :) It is true that there are always going to be custom sequences that will be have their own specifics and it might be complex sometimes to capture the correct parameter values. Thank you ! |
@borjan, feel free to share sample data, either through a public repository or privately to my institutional email. For any DICOM series where there are multiple volumes, dcm2niix should report the TR as the difference between onset times of successive volumes. This is required by the BIDS format. I suspect an issue you may be having is that some of your sequences are saving volumes as separate series (dcm2niix will use the DICOM TR for 3D data) versus a single series (dcm2niix will use the BIDS definition for 4D data).
Recently, the BIDS steering group has been directly engaging the DICOM working groups to help define enhanced DICOM tags that enable reproducible science. @yarikoptic and @CPernet are two new members of the BIDS steering committee that are part of this process. I think providing unambiguous terminology across manufacturers and sequence is our ultimate aim. In the mean time, we have to recognize that dcm2niix is making educated guesses when faced with ambiguous data, and always attempts to use the BIDS definition of terms. I do expect that VE11 will be rapidly phased out now that Windows 7 is |
Describe the bug
For some Siemens Primas syngo MR E11 and a syngo MRI XA30 QALAS datasets, the
RepetitionTime
field is incorrectly set.Command run:
Which shows the following message:
And in the JSON file, the following are set:
FYI - the correct TR for this acquisition is indeed 0.00574. Not sure where the 0.9 comes from.
I looked at issue #560 and am not sure why this comes up for Siemens' QALAS acquisitions
Version
Let me know if I can provide additional information on this. Thank you!
The text was updated successfully, but these errors were encountered: