I'm creating a DicomImage with default constructor and I obtain a white image.
After a dump, I found that this DICOM file has this field:
Code: Select all
(0028,3000) SQ (Sequence with explicit length #=1) # 5820, 1 ModalityLUTSequence
(fffe,e000) na (Item with explicit length #=4) # 5812, 1 Item
(0028,3002) SS 2881\-240\16 # 6, 3 LUTDescriptor
(0028,3003) LO [CRTLUT] # 6, 1 LUTExplanation
(0028,3004) LO [OD] # 2, 1 ModalityLUTType
(0028,3006) OW 0000\0000\0001\0001\0001\0002\0002\0002\0003\0003\0004\0004\0004... # 5762, 1 LUTData
(fffe,e00d) na (ItemDelimitationItem for re-encoding) # 0, 0 ItemDelimitationItem
(fffe,e0dd) na (SequenceDelimitationItem for re-encod.) # 0, 0 SequenceDelimitationItem
My questions are:
1) Why if I use the default constructor (whit modality transformation) I see I white image? Is it an error of the DICOM file's data?
2) Is it possible to change the use of the modality transformation by a function and not in the constructor?
3) How can I determine if the application of the modality LUT give to me a right image?
Thanks