Is there any function for reading enhanced DICOM files

11 views (last 30 days)
Hi,
Do any one know if there are any support for reading enhanced DICOM files for MRI and MRS data?
I have tried the dicominfo function and I get the measurement data but I lack some tags, e.g. echo time which should be in tag 0018 0081. If I read the data in other applications such as ImageJ I get the echo time in tag 0018 0081 so I know that is was exported.
I'm using matlab R2014a (8.3.0.532) 64-bit maci64
The data were acquired on philips Achieva and Ingenia systems.
/ Anders

Accepted Answer

Sean de Wolski
Sean de Wolski on 14 Aug 2014
Edited: Sean de Wolski on 14 Aug 2014
Anders, often time the these additional tags will be hidden in a structure under one of the preceding parent tags.
Take a look through the info structure to see if you can find them.
info = dicominfo('whatever.dcm')
openvar info
If that is not the case, then you might need to use your own dictionary.
  1 Comment
Anders
Anders on 15 Aug 2014
Thanks Sean.
The Echo time was stored in the structure: info.PerFrameFunctionalGroupsSequence.Item_1.MREchoSequence.Item_1
for the first frame.
/ Anders

Sign in to comment.

More Answers (0)

Categories

Find more on DICOM Format in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!