Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Структура DICOM-исследования: study, series, instance

Структура DICOM-исследования: study, series, instance

Как устроено DICOM-исследование: уровни Study, Series, Instance, UID, номера серий и типичные ошибки при разборе архива перед экспортом.

Структура DICOM-исследования: study, series, instance

DICOM хранит не «картинку», а набор объектов с иерархией. Понимание этой иерархии объясняет, почему в просмотрщике появляются десятки строк, почему файл нельзя просто переслать в мессенджере и откуда берутся «пропавшие» снимки.

Разберём три уровня, идентификаторы и практические следствия для работы с архивом.

Три уровня иерархии

Исследование (Study) описывает один визит или один эпизод обследования пациента. Внутри него лежат серии (Series) — логически связанные наборы изображений, полученные одним протоколом. Внутри серии — экземпляры (Instance, он же SOP Instance), то есть отдельные срезы или объекты.

Для КТ это выглядит так: исследование — «КТ грудной клетки», серии — «нативная», «с контрастом», «лёгочное окно», «костная реконструкция», экземпляры — отдельные срезы толщиной, например, 1 мм.

Для МРТ серий обычно больше: разные последовательности (T1, T2, FLAIR, DWI) идут отдельными наборами.

Идентификаторы UID

Каждый уровень имеет уникальный идентификатор: Study Instance UID, Series Instance UID, SOP Instance UID. Это не имена файлов, а глобально уникальные строки вида 1.2.840.113619.2.55.3....

UID — единственный надёжный способ отличить одно исследование от другого. Названия, даты и фамилии могут совпадать, UID — нет.

Практическое следствие: если два архива содержат одно и то же исследование, оно склеится корректно именно по Study Instance UID, а не по имени папки.

Как читать список серий

В просмотрщике серия отображается строкой: номер, описание протокола, количество изображений, иногда — толщина среза и дата.

Номер серии (Series Number) задаёт модальность или оператор и он не гарантирует порядка. Две серии могут иметь одинаковый номер, если снимки пришли с разных аппаратов.

Описание протокола (Series Description) содержит человекочитаемое название, но заполняется по-разному и не подходит для автоматической сортировки.

Почему снимки дублируются

Один и тот же срез может встречаться дважды: при повторной передаче с аппарата, при объединении исследований из разных источников, при конвертации без проверки UID.

Дубликаты распознают по SOP Instance UID. Совпадение UID означает один и тот же объект, даже если файлы отличаются размером или именем.

Если UID разные, а изображение визуально идентично, это уже другой объект: возможно, выполнена повторная реконструкция.

Метаданные уровня исследования

Кроме изображений, в исследовании есть атрибуты пациента и визита: идентификатор, дата рождения, пол, номер истории, дата и время, направляющее учреждение.

Эти поля заполняются по-разному в разных системах, поэтому при обмене их сверяют, а не считают истиной.

Часть атрибутов обязательна по стандарту, часть — нет. Пустое поле не всегда ошибка: некоторые аппараты не передают сведения о направлении.

Неполное исследование

Если в архиве меньше серий, чем ожидалось, причины обычно три: передача прервалась, часть серий осталась на станции, фильтр просмотрщика скрыл наборы.

Проверяйте по количеству экземпляров и по списку протоколов, а не по числу строк. Один срез, потерянный при передаче, делает серию неполной, но визуально она всё равно открывается.

Практический разбор перед экспортом

Перед выгрузкой определите, какие серии действительно нужны: нативные, реконструкции или обе. Затем проверьте, что количество экземпляров совпадает с ожидаемым.

Экспорт «всего исследования» без разбора создаёт архивы на сотни мегабайт, где половина файлов — дубликаты.

Как устроены многокадровые объекты

Не каждый экземпляр — отдельный срез. В многокадровом объекте один файл содержит несколько кадров, и число срезов определяется атрибутом Number of Frames.

Поэтому подсчёт «файлов вместо срезов» даёт неверный результат: десять файлов могут содержать тысячу изображений.

Проверяйте оба параметра: число экземпляров и число кадров в каждом.

Что даёт знание иерархии на практике

При выгрузке в учебный набор вы отбираете серии, а не папки. При поиске дублей сравниваете UID, а не имена.

При описании источника в статье указываете модальность, область и число серий — этого достаточно для воспроизводимости.

Почему иерархия важна для учебного набора

Для занятия отбирают не всё исследование, а конкретные серии с понятной задачей: нативная КТ, контрастная фаза, лёгочное окно.

Такой отбор уменьшает объём и делает разбор предсказуемым.

Если оставить все серии, студент тратит время на поиск нужной и теряет логику занятия.

Как описать набор в документации

Укажите модальность, область, число исследований и серий, а также что именно демонстрирует каждый случай.

Описание должно позволять преподавателю выбрать нужный кейс без открытия всех файлов.

Структура описания повторяет иерархию: исследование, серия, экземпляр.

Чек-лист

  • Исследование определено по Study Instance UID.
  • Серии перечислены с номерами и описаниями.
  • Количество экземпляров сверено.
  • Дубликаты проверены по SOP Instance UID.
  • Отобраны нужные серии.
  • Метаданные пациента сверены с направлением.

Частые вопросы

Можно ли переименовать файлы DICOM?

Можно, но это ничего не меняет: связи определяются UID внутри файла, а не именем.

Почему у одной серии разные размеры изображений?

Так бывает при реконструкциях с разным полем зрения или после обрезки. Это нормально, если описание протокола совпадает.

Что делать, если UID исследования изменился после конвертации?

Значит, файл пересобран и стал новым объектом. Храните исходный архив, если важна преемственность.