a DICOM file coming directly from a Siemens Acuson Sequoia 512 gives the following errors, here with loglevel trace:
Using DCMTK 3.6.2.
Code: Select all
[ ... ]
T: DcmDataset::read() returns error = Normal
I: preparing pixel data
D: transfer syntax of DICOM dataset: RLE Lossless (1.2.840.10008.1.2.5)
T: DcmItem::searchSubFromHere() Element (7fe0,0010) found
T: DcmItem::searchSubFromHere() Element (0028,0002) found
T: DcmItem::searchSubFromHere() Element (0028,0010) found
T: DcmItem::searchSubFromHere() Element (0028,0011) found
T: DcmItem::searchSubFromHere() Element (0028,0100) found
T: DcmItem::searchSubFromHere() Element (0028,0006) found
D: RLE decoder processes frame 0
D: RLE decoder processes pixel item 1
E: RLE decoder is finished but has produced insufficient data for this stripe
E: can't change to unencapsulated representation for pixel data
T: DcmItem::searchSubFromHere() Element (0028,0004) found
T: DcmItem::searchSubFromHere() Element (0008,0016) found
T: DcmItem::searchSubFromHere() Element (0028,0010) found
T: DcmItem::searchSubFromHere() Element (0028,0011) found
T: DcmItem::searchSubFromHere() Element (0028,0100) found
T: DcmItem::searchSubFromHere() Element (0028,0101) found
T: DcmItem::searchSubFromHere() Element (0028,0102) found
T: DcmItem::searchSubFromHere() Element (0028,0103) found
T: Pixel Data VR: OW, Compressed (RLELossless)
T: First frame: 0, Number of frames: 1, Total number of frames: 1
T: Columns: 768, Rows: 576, Samples per Pixel: 3, Photometric Interpretation: YBR_FULL
T: Bits Allocated: 8, Bits Stored: 8, High Bit: 7, Unsigned integer
D: reading uncompressed pixel data completely into memory
D: setting number of pixels to be processed (PixelCount) to: 0
E: can't convert input pixel data, probably unsupported compression
D: detach pixel data
F: Invalid DICOM image
viewtopic.php?f=1&t=301
Osirix and Showcase can read the file without any problems.
Is there any workaround?
Thanks for any hint,
Jens