DICOM: В чем смысл тега SOPInstanceUID?

DICOM уже предоставляет достаточно уникальный идентификатор для серии (например, Series Instance UID), так зачем также включать один объект на более низком уровне (например, SOPInstanceUID)?

Что меня действительно раздражает, так это тот факт, что при ссылке на другие объекты - например, когда RTPlan объект ссылается на RTStruct объект через ReferencedStructureSetSequence / ReferencedSOPInstanceUID — это делается с помощью SOP Instance UID. Однако любые SCP-объекты DICOM, такие как поиск/перемещение, не работают с SOP Instance UID, они работают с Series Instance UID. Так что дает? Нужно ли загружать все Series, чтобы найти все объекты, на которые есть ссылки?


person Budric    schedule 16.09.2009    source источник


Ответы (6)


Как вы, вероятно, знаете, DICOM имеет иерархию идентификаторов для каждого отдельного экземпляра SOP (пара объектов службы) (идентификатор пациента / UID экземпляра исследования / UID экземпляра серии / UID экземпляра SOP). Эта иерархия встроена в механизм запроса/получения в DICOM, а также используется для идентификации конкретных экземпляров SOP.

В конкретном случае, который вы упомянули, я полагаю, что может быть возможность нескольких наборов структур RT в рамках серии/исследования. Необходимо указать ссылку на отдельный экземпляр SOP, чтобы вы знали, на какой набор структур ссылается план RT.

Что касается продуктов, поддерживающих извлечение по UID экземпляра SOP, к сожалению, реляционные запросы не поддерживаются широко в DICOM Query/Retrieve SCP, как вы обнаружили, и некоторые серверы DICOM не поддерживают запросы на уровне изображения. В этом конкретном случае вы можете запросить на уровне серии специально для модальности RTSTRUCT и получить только те серии, которые имеют эту модальность, тем самым сужая объем данных, которые вам нужно загрузить, до только наборов структур RT.

person Steve Wranovsky    schedule 24.09.2009
comment
По моему опыту, на SeriesInstanceUID приходится только один объект RT. Вот почему мне кажется, что SeriesInstanceUID — достаточно хороший идентификатор. Для изображений я вижу необходимость в другом уровне, если ID для уникальной идентификации каждого изображения. Просто кажется странным, насколько жалкой на самом деле является спецификация Query/Retreive, и как мало вам нужно поддерживать, чтобы соответствовать требованиям. - person Budric; 29.09.2009
comment
@ Будрик - я часто видел несколько структур RT для одной серии КТ - например, чтобы несколько врачей отмечали одного и того же пациента, чтобы прийти к некоторому определению «основной истины» (см. Уорфилд). - person mmr; 13.10.2010

Этот вопрос был задан довольно давно, но я решил добавить это, полностью игнорируя QR, SeriesInstanceUID — это глобальный уникальный идентификатор для одной серии. SOPInstanceUID — это глобальный уникальный идентификатор файла DICOM. В сериале может быть несколько файлов DICOM, поэтому каждый будет иметь один и тот же SeriesInstanceUID, но у каждого файла будет свой собственный SOPInstanceUID.

person gotmikhail    schedule 16.04.2012

SOPInstanceUID представляет собой отдельный uid файла изображения Dicom. Исследования, серии и сопоставительные флюиды основаны на модели данных. StudyUID предоставляет вам конкретную информацию об исследовании. В котором разные серии разделены. Uid экземпляра серии, используемый для этого. И идентификатор экземпляра SOP представляет собой отдельное изображение Dicom. Это иерархическая структура. Я также никогда не использовал SOPInstanceUID, когда разрабатывал рабочую станцию ​​PACS на Java. По моему опыту, идентификаторов Study & Series достаточно для представления данных пациента. Но тем не менее SOPInstanceUID дает уникальную идентификацию изображению dicom.

person user3673865    schedule 30.05.2014
comment
SOPInstanceUID представляет глобально уникальный DICOM файл. Это не связано напрямую с одним изображением. Файл DICOM может содержать одно изображение, несколько изображений или вообще не содержать изображения (например, SR). - person gotmikhail; 28.04.2015

SOP Instance UID: представляет ваш уникальный идентификатор для IOD. Его тег TYPE 1 должен иметь значение.

Например :

Каждое изображение DICOM имеет уникальный идентификатор

person Satbir    schedule 27.09.2009

Ссылка на серию недостаточно конкретна. В случае наборов структур UID эталонного экземпляра SOP связывает контуры в наборе структур с конкретным срезом в наборе данных. Недостаточно просто сослаться на серию, потому что вы должны убедиться, что контур точно совпадает со срезом.

person user2543944    schedule 02.07.2013

SOPInstanceUId предназначен для идентификации уровня изображения.

Понимайте это так: исследование может состоять из несколько серий, а серия может содержать несколько изображений/DICOM


So,

чтобы однозначно идентифицировать исследование, мы используем StudyInstanceUID


для уникальной идентификации серии мы используем SeriesInstanceUID и


чтобы однозначно идентифицировать изображение/DICOM, мы используем SOPInstanceUId

person Mukesh Pareek    schedule 06.02.2020
comment
SOPInstanceUID не идентифицирует изображение. Как отмечалось выше, SOPInstanceUID представляет глобально уникальный файл DICOM. Это не связано напрямую с одним изображением. Файл DICOM может содержать одно изображение, несколько изображений или вообще не содержать изображения (например, SR). - person gotmikhail; 04.12.2020