heudiconv
heudiconv copied to clipboard
Missing TR and TE in dicominfo.tsv for Philips multiframe series
Summary
TR and TE are incorrectly extracted as -1.0 in dicominfo.tsv
.
We are using Philips multiframe DICOMs, which store the TR and TE tags in sub-elements for functional group sequences.
Example extraction using pydicom
:
>>> ds = pydicom.dcmread('my-dicom-image')
>>> TR = ds.SharedFunctionalGroupsSequence[0].MRTimingAndRelatedParametersSequence[0].RepetitionTime
>>> TE = ds.PerFrameFunctionalGroupsSequence[0].get([0x2005, 0x140f])[0].EchoTime
See also how these are handled in the dicom2nifti tool.
Platform details:
Choose one:
- [ ] Local environment
- [x] Container:
nipy/heudiconv:v0.11.3
- Heudiconv version: 0.11.3