I trust this message finds you in good health and high spirits. I am writing to bring to your esteemed attention to a pressing issue I have encountered while utilizing 3D Slicer. As a dedicated and regular user of your application, I have consistently found it to be both reliable and efficient. However, I recently encountered a significant problem that is adversely impacting my user experience.
Upon uploading my DICOM data to the application, I noticed that the contrast is insufficient for effective 3D modeling of the skull, as evidenced in Figure 1. Moreover, attempts to adjust the contrast settings result in both the background and the skull appearing with identical contrast levels. This anomaly produces an imperfect model, thereby hindering my ability to take precise measurements, as illustrated in Figure 2.
This issue is particularly problematic as it pertains to a critical scientific project for my university. Given that I am operating under a stringent deadline with only a few months remaining to submit my results, resolving this issue is of paramount importance.
To ensure the integrity of my dataset, I have cross-verified it using alternative software such as ImageJ and medical imaging applications like AMID, where the data functions perfectly (see Figure 3). Additionally, I have attempted to use different versions of 3D Slicer and various computers, yet the issue persists.
I kindly request that you investigate this matter at your earliest convenience and provide me with an update on potential resolutions or any guidance on how I might overcome this challenge. Your prompt attention to this matter would be greatly appreciated.
Hello @Yaren_Cetin, do you have the possiblity to share this data for introspection. It will be easier to find the root of the problem if we can reproduce it.
I appreciate your prompt and kind response. I am hereby sharing the DICOM data that I am encountering issues with, via the attached Google Drive link. Please let me know if you encounter any difficulties accessing it.
if it helps: here is the volume in the Nrrd format, probably it should have less issues with Slicer. I donât know what is the problem with Slicer, I could load the series in my app and it looks like at your âgoodâ screenshot. Nrrd
Thank you sincerely for your assistance thus far. However, I continue to encounter difficulties with my DICOM, particularly concerning contrast. While I can successfully access and manipulate the data you provided, I face challenges with my own dataset. Unfortunately, I am unable to change the CT machine or institute due to strict project constraints and a limited timeframe of a few months.
Could you please confirm if any parameters in the DICOM affecting contrast were modified? Additionally, I would greatly appreciate any alternative methods you can suggest. For instance, despite my efforts in modeling, I struggle to rectify imperfections without compromising essential details, such as critical edges.
Thank you once again for your ongoing support and guidance.
This (Bits Stored) seems to be wrong and probably confuse Slicer. 12 bit stored and rescale intercept and width are somewhat not plausible, the stored values donât fit into 12 bits.
The data you sent worked perfectly, but I still couldnât figure out how you fixed the solution. Could you explain how you did it? I need to understand because I have 35 more models to work on.
It looks like the DICOM header for your files is incorrect about the data contained. Your data is 16 bit, but the header is telling Slicer that it is 12 bit. That leads to an overflow error which results in your high voxel values looking like low voxel values.
Your data is 16 bit, but the header is telling Slicer that it is 12 bit.
Exactly.
Could you explain how you did it?
In the 1st post: I have exported the dataset to Nrrd with another software. BTW, it has the option âClean unused bitsâ, if it is set to ON the data looks the same as in Slicer. If I remember correctly, ITKâs GDCMIO always zeros unused bits, it is DICOM compliant, but irreversible in the particular case.
In the 2nd post: fixed metadata, set Bits Stored 16, High Bit 15.
P.S. BTW, VR DA and TM are wrong in the dataset, e.g. 2024.07.24 should be 20240724, 13:38:03 should be 133803.