heudiconv icon indicating copy to clipboard operation
heudiconv copied to clipboard

Missing TR and TE in dicominfo.tsv for Philips multiframe series

Open catetrai opened this issue 2 years ago • 7 comments

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

catetrai avatar Jun 13 '22 09:06 catetrai