Issue with Generating a Single Segmentation Object for Multiple DICOM Series in highdicom
#302
Labels
enhancement
New feature or request
highdicom
#302
According to the DICOM standards, a single segmentation (SEG) object can reference multiple DICOM series. However, the
highdicom
library currently does not provide a direct method to generate a single segmentation object that refers to multiple series. I attempted to achieve this by combining datasets from two series using the following code:Where
image_datasets
isimage_datasets_series1 + image_datasets_series2
, andimage_datasets_series1
andimage_datasets_series2
correspond to the datasets from two different DICOM series.However, I encountered the following error:
The error originated from the following line in the
highdicom
library:Relevant DICOM Standard Information
According to the DICOM Standard documentation, specifically Part 3: Information Object Definitions, the Segmentation Object and its attributes are defined. On page 211, Table 10.37-1 "Related Information Entities Macro Attributes" includes the following:
One or more items are permitted in this sequence.
This indicates that it is permissible in DICOM to reference multiple series within a segmentation object.
Problem and Proposed Solution
The
highdicom
library currently enforces that all source images for segmentation must belong to the same series and have identical image dimensions. This constraint conflicts with the DICOM standard, which allows a segmentation object to reference multiple series. To resolve this issue, thehighdicom
library would need to be updated to support the creation of segmentation objects that can reference multiple series, as permitted by the DICOM standard.The text was updated successfully, but these errors were encountered: