QIICR / Slicer-PETDICOMExtension

3D Slicer extension containing tools for importing DICOM PET series
Other
17 stars 11 forks source link

Very slow loading when many studies in the DICOM database #21

Open pieper opened 1 year ago

pieper commented 1 year ago

I downloaded all the studies from IDC with the PET modality (about 1700 studies) and loaded them into the Slicer dicom database. I installed the PET DICOM extensions in Slicer 5.0.3-2023-08-03.

I'm able to examine the series and see that the PET SUV Plugin correctly identifies that the PET series and is selected to load, but when I try to load it appears that Slicer is in an infinite loop, or at least something very very slow.

If I export the same study from the database to a directory by itself, and then import that directory into a newly created database the study loads quickly. I take this to mean that the plugin is looping over all studies in the database or something similarly inefficient.

pieper commented 1 year ago

FYI @fedorov

fedorov commented 1 year ago

I am afraid I don't have any relevant experience to share. I have not used the PET module or this plugin probably since the end of the QIICR project.

pieper commented 10 months ago

This is probably a core slicer issue with tag cache performance and nothing specific to the PET/DICOM extension.