Hi All, running a fresh install of MEDI on MATLAB 2021b, image processing toolbox version 11.6.
When attempting to run runme.m for the invivo Siemens data set, I get the following errors:
Operands to the logical and (&&) and or (||) operators must be convertible to logical scalar values.
Error in Read_Siemens_DICOM>get_dcm_tags (line 195)
if (attrs(i).Group==gr)&&(attrs(i).Element==el)
Error in Read_Siemens_DICOM (line 43)
info2 = get_dcm_tags(filename, {'EchoNumber'});
Error in Read_DICOM (line 51)
[iField,voxel_size,matrix_size,CF,delta_TE,TE,B0_dir,files]=Read_Siemens_DICOM(DicomFolder);
After
poking around a bit, what I've discovered is that dicomlookup seems to
not find a group or element for the attribute name "EchoNumber",
Dicomlookup produces an empty variable when attempting the lookup.
Could there be an error with my DICOM dictionary? Any advice on what I could do to debug this issue?
Thanks,