DICOM: Какая точка тега SOPInstanceUID?
DICOM уже предоставляет уникальный идентификатор для серии (например, Series Instance UID
), поэтому почему также включить один из объектов нижнего уровня (например, SOPInstanceUID
)?
То, что я нахожу очень раздражающим, - это тот факт, что при ссылке на другие объекты - например, когда RTPlan
ссылается объект RTStruct
на объект ReferencedStructureSetSequence
/ReferencedSOPInstanceUID
- это делается с помощью SOP Instance UID
. Однако любой из SCP DICOM, такой как find/move, не работает с SOP Instance UID
, они работают с Series Instance UID
. Так что же дает? Должен ли я загрузить весь Series
, чтобы найти все объекты, на которые ссылаются?
Ответы
Ответ 1
Как вы, вероятно, знаете, DICOM имеет иерархию идентификаторов для каждого отдельного экземпляра SOP (Service Object Pair) (идентификатор идентификатора пациента/идентификатор экземпляра UID/экземпляра экземпляра экземпляра экземпляра экземпляра UID/SOP экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра UID/экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра UID/экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра экземпляра UID/Эта иерархия встроена в механизм Query/Retrieve в DICOM и также используется для идентификации конкретных экземпляров SOP.
В конкретном случае, о котором вы упоминаете, я считаю, что в серии/исследовании может быть возможность множественных наборов структуры RT. Отдельный экземпляр SOP должен быть указан так, чтобы вы знали, какая структура задает план RT.
Что касается продуктов, поддерживающих поиск по SOP-экземпляру UID, к сожалению, реляционные запросы широко не поддерживаются в DICOM Query/Retrieve SCP, как вы обнаружили, а некоторые серверы DICOM не поддерживают запросы уровня изображения. В этом конкретном случае вы можете запрашивать на уровне серии специально для RTSTRUCT-модальности и получать только серию, у которой есть эта модальность, тем самым сужая, какие данные вам нужно загрузить, чтобы только наборы структур RT.
Ответ 2
Этот вопрос был довольно давно, но я подумал, что добавлю, что, игнорируя QR
вообще, SeriesInstanceUID
является глобально уникальным идентификатором для одной серии. SOPInstanceUID
является глобально уникальным идентификатором для файла DICOM
. Ряд может иметь несколько файлов DICOM
, поэтому каждый из них будет разделять тот же самый SeriesInstanceUID
, но у каждого файла будет свой собственный SOPInstanceUID
.
Ответ 3
SOPInstanceUID представляют собой отдельный uid файла изображения Dicom. Исследование, серия и sopinstace uids основаны на модели данных. StudyUID дает вам конкретную информацию об исследовании. В которой разные серии делятся. Используемый для этого экземпляр экземпляра. И экземпляр SOP uid представляет отдельный образ Dicom. Это иерархическая структура. Я также никогда не использовал SOPInstanceUID, когда я разработал рабочую станцию PACS в Java. По моему опыту, учения Study и Series достаточно для представления данных пациента. Но все же SOPInstanceUID дает уникальную идентичность для изображения dicom.
Ответ 4
SOP Instance UID: Представьте свой уникальный идентификатор для IOD, его тег ТИП 1 должен иметь значение.
Пример:
Каждое изображение DICOM имеет уникальный идентификатор
Ответ 5
Ссылка на серию не является достаточно конкретной. В случае наборов структур идентификатор ссылочного SOP-экземпляра связывает контуры в структуре, установленной на конкретный срез в наборе данных. Этого недостаточно, чтобы просто ссылаться на серию, потому что вы должны убедиться, что контур точно совпадает с срезом.