Conversion of DICOM Segmentation object to .seg.nrrd

Hey everyone,
For the past couple of days I have been in the process of trying to convert a set of DICOM Segmentation object files to .seg.nrrd. I have a custom Slicer extension where users need to iterate through some cases to review; using DICOMs this is incredibly slow and therefore, I have tried to figure out a way to automatically convert these DICOM Segmentation objects to .seg.nrrd with Python, but so far I have not had any success. The DICOMs contain overlapping segments, which seems to be the biggest issue. Anyone with any experience on this matter on how to do this neatly? Thank you so much in advance.

DICOM Segmentation objects are loaded as segmentations if you install the QuantitativeReporting extension. Overlapping segments should be handled without any issues. You can find code snippets to automate all the steps in Python in the script repository.