I am not sure if the DCMTK reads the Modality LUT or the VOI LUT data in the tags of DICOM data.
We have the DICOM data including Modality LUT and another one including VOI LUT. We investigated the both data using "dataset->findAndGetElement()" as follows;
dataset->findAndGetElement(DCM_ModalityLUTSequence, element, OFFalse);
dataset->findAndGetElement(DCM_VOILUTSequence, element, OFFalse);
dataset->findAndGetElement(DCM_LUTDescriptor, element, OFFalse);
dataset->findAndGetElement(DCM_LUTData, element, OFFalse);
The results are that in the DICOM data including Modality LUT the only "element" of DCM_ModalityLUTSequence has meaningful contents but other "element" has no meaningful contents, in the DICOM data including VOI LUT the only "element" of DCM_VOILUTSequence has meaningful contents but other "element" has no meaningful contents. So far, I have to conclude that DCMTK doesn't read the Modality LUT or the VOI LUT data in the DICOM data.
Is it right?
If so, in order to read and use the Modality LUT or the VOI LUT data, please tell me how should I do?
In addition, is it the same about Presentation LUT?
Thank's for your help,
Best Regards,
Masabumi Ishihara
![Sad :(](./images/smilies/icon_e_sad.gif)