Открыть сервис

DICOM

DICOM (Digital Imaging and Communications in Medicine — цифровые изображения и коммуникации в медицине) — это международный стандарт создания, хранения, передачи и визуализации медицинских изображений и связанной с ними информации. Стандарт разработан и поддерживается Американским колледжем радиологии (ACR) и Национальной ассоциацией производителей электрооборудования (NEMA). DICOM обеспечивает интероперабельность медицинского оборудования и информационных систем (PACS, RIS, HIS) от разных производителей, позволяя обмениваться данными между устройствами, больницами и клиниками по всему миру.

История

Предпосылки создания

В 1970–1980-х годах развитие компьютерной томографии (КТ), магнитно-резонансной томографии (МРТ) и цифровой радиографии привело к появлению множества проприетарных форматов файлов и протоколов передачи данных. Каждый производитель (GE, Siemens, Philips, Toshiba) использовал собственные форматы, что делало невозможным обмен изображениями между оборудованием разных марок. Для просмотра снимков с одного аппарата требовалось специальное рабочее место, а для архивации — уникальное программное обеспечение.

Разработка стандарта

В 1983 году ACR и NEMA создали совместный комитет для разработки единого стандарта. Первая версия стандарта, ACR/NEMA 300-1985, была опубликована в 1985 году. Она определяла формат файла и протокол передачи данных на физическом уровне (через параллельный интерфейс). В 1988 году вышла версия 2.0, которая расширила возможности, но сохранила ограничения по скорости и совместимости.

Переход к DICOM 3.0

Кардинальные изменения произошли в 1993 году с выходом версии DICOM 3.0. Ключевые нововведения:

  • Переход на сетевое взаимодействие по протоколу TCP/IP.
  • Введение объектно-ориентированной модели данных (Information Object Definition, IOD).
  • Поддержка различных носителей (CD, DVD, жёсткие диски).
  • Определение сервис-классов (Service Class), описывающих операции (например, хранение, запрос, печать).

Стандарт DICOM 3.0 постоянно обновляется. Ежегодно публикуются дополнения (Supplements) и исправления (Correction Items). Последние версии стандарта включают поддержку 3D-изображений, видео, структурированных отчётов, а также интеграцию с веб-технологиями (DICOMweb).

Основные принципы и структура

Модель данных

DICOM основан на объектно-ориентированной модели. Каждый объект состоит из двух частей:

  1. Информационный объект (Information Object Definition, IOD) — набор атрибутов, описывающих сущность (например, пациент, исследование, изображение, серия).
  2. Сервис-класс (Service Class) — набор операций, которые можно выполнять над объектом (например, C-STORE — сохранение, C-FIND — поиск, C-MOVE — передача).

Формат файла

Файл DICOM (расширение .dcm) имеет строгую структуру:

  • Заголовок (Header) — содержит метаданные: идентификатор пациента (имя, дата рождения, ID), параметры исследования (дата, тип, описание), характеристики оборудования (производитель, модель, режим сканирования), параметры изображения (размер, битовая глубина, пространственное разрешение).
  • Данные изображения (Pixel Data)матрица пикселей, закодированная в одном из форматов (JPEG, JPEG-LS, JPEG 2000, RLE, несжатый).

Сетевой протокол

DICOM использует стек TCP/IP. Для передачи данных устанавливается ассоциация (Association) между двумя приложениями (например, сканером и PACS-сервером). Передача осуществляется по протоколу DICOM Upper Layer Protocol (ULP). Основные команды:

  • C-ECHO — проверка связи (DICOM Ping).
  • C-STORE — сохранение объекта (передача изображения).
  • C-FIND — поиск объектов по критериям.
  • C-MOVE — запрос на передачу объектов от одного узла к другому.
  • C-GET — получение объектов.

Идентификация

Каждый объект в DICOM имеет уникальный идентификаторSOP Instance UID (Service-Object Pair Instance Unique Identifier). Этот 64-символьный строковый код гарантирует уникальность объекта в глобальной сети. Также используются UID для идентификации пациента, исследования, серии и оборудования.

Классификация и типы объектов

Информационные объекты

DICOM определяет множество IOD, которые делятся на категории:

  • Изображения (Image IODs) — основные типы: КТ, МРТ, ультразвук, рентгенография, маммография, ангиография, ядерная медицина, оптическая когерентная томография (ОКТ).
  • Структурированные отчёты (Structured Report, SR) — текстовые и числовые данные, организованные в древовидную структуру (например, результаты измерений, заключения).
  • Спектральные данные (Spectroscopy) — для МР-спектроскопии.
  • Видео (Video) — последовательности изображений (например, динамическая МРТ, ультразвук).
  • Документы (Encapsulated Document)PDF, HTML, текстовые файлы, встроенные в DICOM.

Сервис-классы

Основные сервис-классы:

  • Storage Service Class — сохранение и извлечение объектов.
  • Query/Retrieve Service Class — поиск и получение объектов по запросу.
  • Print Management Service Classуправление печатью на плёночных принтерах.
  • Worklist Management Service Class — управление списком задач (например, получение списка пациентов на исследование).
  • Modality Performed Procedure Step (MPPS) — передача статуса выполнения процедуры.

Применение

В медицинских учреждениях

DICOM является основой для работы PACS (Picture Archiving and Communication System) — системы архивации и передачи изображений. PACS-серверы хранят все DICOM-объекты, обеспечивают доступ к ним с рабочих станций врачей, а также интеграцию с RIS (Radiology Information System) и HIS (Hospital Information System). Врачи-рентгенологи, онкологи, хирурги используют DICOM-просмотрщики для анализа изображений, проведения измерений, построения 3D-реконструкций.

В телемедицине

Стандарт позволяет передавать медицинские изображения между удалёнными медицинскими центрами. Это используется для консультаций, второго мнения, обучения. DICOMweb (RESTful API) упрощает интеграцию с веб-приложениями и мобильными устройствами.

В научных исследованиях

DICOM-файлы являются основой для машинного обучения и разработки алгоритмов компьютерного зрения в медицине. Исследователи используют размеченные наборы данных (например, для сегментации опухолей, классификации патологий). Стандарт обеспечивает единообразие метаданных, что важно для воспроизводимости экспериментов.

В ветеринарии

Стандарт применяется в ветеринарной медицине для хранения и передачи изображений животных (КТ, МРТ, рентген).

Ограничения и критика

Сложность и избыточность

DICOM является одним из самых сложных медицинских стандартов. Полная спецификация насчитывает более 20 томов. Для реализации корректного взаимодействия требуется глубокое понимание протокола. Многие производители реализуют лишь подмножество функций, что приводит к проблемам совместимости.

Размер данных

Несжатые DICOM-файлы могут занимать значительный объём памяти (например, одно КТ-исследование — до 1 ГБ). Хотя стандарт поддерживает сжатие, не все системы его корректно обрабатывают. Передача больших объёмов данных по сетям с низкой пропускной способностью может быть затруднена.

Конфиденциальность

DICOM-заголовки содержат персональные данные пациента (имя, дата рождения, ID). При передаче по открытым сетям (например, в телемедицине) требуется шифрование (TLS/SSL) или использование VPN. В некоторых случаях (например, в России) требуется соблюдение требований Федерального закона «О персональных данных» (152-ФЗ).

Устаревание формата

С развитием технологий (например, 3D-печать, виртуальная реальность, искусственный интеллект) DICOM иногда критикуют за недостаточную гибкость. Однако стандарт постоянно обновляется, добавляя поддержку новых типов данных (например, 4D-изображения, видео высокого разрешения).

Интересные факты

  • DICOM — единственный международный стандарт, который одновременно определяет и формат файла, и протокол передачи данных, и модель данных.
  • В 2020 году в стандарт была добавлена поддержка COVID-19 — специфические атрибуты для описания результатов КТ-исследований лёгких при коронавирусной инфекции.
  • DICOM используется не только в медицине, но и в промышленности (например, для неразрушающего контроля — рентгеновская дефектоскопия).
  • Существуют открытые реализации DICOM, такие как библиотеки DCMTK (C++), pydicom (Python), fo-dicom (C#), которые позволяют разработчикам создавать собственные приложения для работы с медицинскими изображениями.
  • В 2019 году вышла версия DICOM 3.0 с поддержкой DICOMweb (RESTful API), что упростило интеграцию с современными веб-технологиями и облачными платформами.

Источники

  • DICOM Standard (NEMA PS3 / ISO 12052). National Electrical Manufacturers Association. 2023.
  • Bidgood, W. D., Horii, S. C., Prior, F. W., & Van Syckle, D. E. (1997). Understanding and Using DICOM: A Field Guide. Journal of Digital Imaging, 10(3), 1–12.
  • Pianykh, O. S. (2012). Digital Imaging and Communications in Medicine (DICOM): A Practical Introduction and Survival Guide. Springer.
  • Clunie, D. A. (2000). DICOM Structured Reporting. PixelMed Publishing.
  • Официальный сайт DICOM: dicom.nema.org

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →