The dataset is in JPEGBaseline transfersyntax. It has an private tag with VR OB and this tag has an undefined length. Using dcmdump to print the tags result in:
Code: Select all
I: DcmDataDictionary: Loading file: C:\Program Files (x86)\dcmtk\dcmtk-3.6.0\share\dcmtk\dicom.dic
I: DcmDataDictionary: Loading file: R:\FIT\Software tools\DICOMTools\offis - dicom toolkit\private.dic
W: DcmItem: Non-standard VR ' Ê' (0c\d2) encountered while parsing element (0000,0000), assuming 2 byte length field
W: DcmItem: Non-standard VR '¥w' (be\77) encountered while parsing element (a488,0001), assuming 2 byte length field
W: DcmItem: Non-standard VR ' ' (04\00) encountered while parsing element (0003,1d68), assuming 2 byte length field
W: DcmItem: Element Unknown Tag & Data (0003,1d68) larger (61548) than remaining bytes (178) of surrounding item
E: dcmdump: Length of element larger than explicit length of surrounding item: reading file: 82021897.C8.dcm
Code: Select all
....
(fffe,e0dd) na (SequenceDelimitationItem for re-encod.) # 0, 0 SequenceDelimitationItem
(7fe1,1062) SQ (Sequence with explicit length #=1) # 1050984, 1 Unknown Tag & Data
(fffe,e000) na (Item with explicit length #=7) # 1050976, 1 Item
(0002,0010) UI =JPEG2000 # 22, 1 TransferSyntaxUID
(0028,2110) CS [01] # 2, 1 LossyImageCompression
(0028,2112) DS [5] # 2, 1 LossyImageCompressionRatio
(7fe1,0010) LO [GEMS_Ultrasound_MovieGroup_001] # 30, 1 PrivateCreator
(7fe1,1037) UL 28 # 4, 1 Unknown Tag & Data
(7fe1,1043) OB 00\00\11\88\fd\6e\16\40\00\60\b2\08\79\a9\16\40\00\88\73\41\f6\e3... # 224, 1 Unknown Tag & Data
(7fe1,1060) OB (Sequence with undefined length #=1) # u/l, 1 Unknown Tag & Data
(fffe,e000) na (Item with explicit length #=2) # 112, 1 Item
(0000,0000) ?? (no value available) # 0, 1 CommandGroupLength
(255c,0001) ?? 3c\00 # 2, 1 Unknown Tag & Data
(fffe,e00d) na (ItemDelimitationItem for re-encoding) # 0, 0 ItemDelimitationItem
.....
Is dcmtk parsing this kind of tags correctly or is this a known issue with dcmtk?
If you like I can send you the dataset (need to find a way to anonimise, doesn't work with dcmodify.... : Probably the good old hex editor)
Thanks,
Luuk