Issue importing TCIA Dicom files

Hii all

I am having trouble importing DICOM folders from a TCIA study. For example, when I import a folder of DICOM files into the DICOM database using drag and drop and then double click on it, I see it being opened as multiple files -

I also tried using “DICOM Patcher” Module but that also did not correct this issue -

I tried importing the same DICOM folder into “RadiANT DICOM Viewer” where I could still visualize it with the warning “Slice interval is not regular”

The DICOM folder could be accessed at 3.000000-Recon 2 Routine Head-93888.zip - Google Drive

Thanks for reporting this - it’s an important case to illustrate some of the complexities of working with clinical dicom data that comes from different scanners and modalities with different assumptions.

In this case Slicer has by default separated the series into different volumes based on the AcquititionNumber field in the dicom header. Often this is the desired option because some scans use that header to indicate something like a different time point or contrast.

In this case though the acquisitions correspond to regions with different slice spacing, which was probably done to optimize the detail in the important parts of the head while minimizing time spent and radiation dose in other parts of the head.

So you want to override Slicer’s default by going into the advanced mode and selecting the option to load all the acquisitions as a single volume like this:

(note the Uncheck All button to simplify the operation).

Also note the message that the slices are not regularly spaced. If you load the volume Slicer will add an AcquisitionTransform, which is a nonlinear transform to normalize the geometry of the scan to correct patient space and compensate for the variable spacing of the acquisition.

If you turn off the transform the head is squashed at top and measurements would be inaccurate:

You can use the Harden option to resample the image data to be a regular grid, as many image processing operations expect. For example, Slicer’s volume rendering only works on the hardened version of this scan.

Here you can visually see the effect of the variable spacing in the rendering.

1 Like

Thanks a lot for the detailed explanations and the solution.