Увеличение числа методов диагностики и создание совершенствующейся медицинской техники привели к необходимости разработки особого формата данных, который поддерживался бы большинством производителей аппаратуры и программных средств для выполнения комплексных обследований пациентов.
Многие аппараты медицинской визуализации позволяют получить двумерные или трехмерные изображения исследуемых органов. Часто трехмерные изображения основаны на дискретных срезах (двумерных изображениях), что требует применения современных информационных программных средств для обработки, визуализации и организации хранения медицинских данных.
В США для решения указанной выше проблемы разработан стандарт данных Digital Imagingand Communications in Medicine (DICOM), предназначенный для обработки и хранения как одиночных изображений или их объединенных форм.
Формат DICOM реализует связь между медицинскими устройствами. Этот стандарт разработан Американским колледжем радиологии (ACR) и Национальной ассоциацией производителей электрооборудования (NEMA) [14].
DICOM поддерживает:
– системы PACS (Picture Archiving and Communications;
– инфраструктуру хранения данных;
– получения изображений;
– визуализации и печати изображений.
Набор данных формата DICOM является стандартизированным множеством, несмотря на это все одиночные изображения находятся на одном уровне файловой системы в хаотичном порядке. Определенный порядок в файлы изображений вносят метаданные, которые сохраняются в одном файле DICOMDIR. Файл DICOMDIR формирует файлы изображений по иерархической структуре (рис. 1).
После диагностики пациента результаты обследования сохраняются [1-2]. При этом обследование может состоять из нескольких групп наблюдений, результатом которых являются медицинские изображения [3]. Файл DICOMDIR не содержит изображения, он предоставляет ссылку и структурирует файлы с графической информацией в единое целое. Формат данных, определяющих графический фрагмент, жестко не определен. Что позволяет применять к данным различные алгоритмы сжатия, (jpg).
Рис. 1. Методика формирования Dicom файлов изображений по иерархической структура
Особенность формата DICOM – заголовок, который несет в себе огромный массив информации, описывающий:
– параметры изображений;
– информацию для управления данными пациента в клинической базе данных.
Заголовок файла формата DICOM имеет произвольную длину. Записи в заголовке классифицируются по трем типам: обязательные, условные и определенные пользователем:
– обязательные записи постоянно необходимы;
– условные имеет зависимость от наличия предыдущих;
– записи создаваемые пользователем. Последний тип заголовка вызвал появление новых форматов данных, производных от DICOM, например DICOM-RT.
Работа с файлами формата предполагает использование языка программирования InteractiveDataLanguage (IDL) , где есть вспомогательная служба DICOM NetworkServices. При обработке и анализе медицинских данных следует внимание что уделено следующим задачам:
- улучшение качества изображения;
- обнаружение границ изображения;
- сегментация;
- пространственное преобразование.
Один из способов улучшения изображения – увеличение контрастности. В компьютерной томографии (КТ) контрастность изображений томографических срезов определяется коэффициентами ослабления соседних объемных элементов. Контрастность в КТ рассчитывается локально как разность коэффициентов ослабления соседних тканей, но остальные структуры не влияют или незначительно влияют на регистрируемый показатель интенсивности.
Такой подход позволяет получать контрастное изображение биотканей, по составу или плотности различающихся в малой степени во многих методах послойной визуализации.
Навигатор медицинских изображений служит для подготовки DICOM файлов или их серий к следующим манипуляциям:
– Поиску DICOM файлов или их серий по директориям (каталогам);
– Визуализации значимых кадров DICOM серий или одиночных DICOM файлов;
– Показу основных параметров DICOM файлов и их серии;
– Групповой разборке DICOM файлов по разным сериям;
– Сборке в серии одиночных DICOM файлов, являющихся одиночными кадрами, и представляющих собой одну серию съемок (рис. 2).
Часть графического навигатора, работающая с новыми DICOM файлами, представляет собой разделенный на несколько частей интерфейс, где расположены:
- Специализированный DICOM File Navigator для поиска и выбора DICOM файлов.
- Блок управления процессами поиска, разборки, сборки и открытия DICOM серий пациентов.
- Значимый кадр анализируемого DICOM файла или серии.
- Набор данных по пациенту и исследованию находящихся в выбранном DICOM файле.
Рис. 2. Панель управления навигатора по DICOM файлам
В случае монохромных ультразвуковых биомедицинских изображений заключение о и принадлежности элемента изображения к определенной биоткани, основанное только лишь на значении его яркости является малоэффективным, поскольку подобные изображения часто зашумлены и обладают невысоким контрастом. Именно поэтому при проведении классификации следует рассматривать элемент изображения не отдельно, а в совокупности с его ближайшим окружением, образующим текстуру биоткани.
Общеизвестно, что текстура является ценным признаком для анализа изображений, однако применению этой идеи па практике препятствовало отсутствие падежных и эффективных способов обнаружения и измерения параметров текстуры. Существует несколько подходов к решению данной проблемы, использующих стандартные дискретные преобразования.
Один из подходов к текстурной сегментации состоит в подсчете некоторой меры зернистости текстуры во всех точках изображения с последующим обнаружением изменений этой меры. Фактически исходное изображение подвергается предварительной обработке с тем, чтобы преобразовать его в яркостное изображение. Основная трудность, связанная с этим подходом, состоит в том, что параметры текстуры измеряются в некотором окне, в результате чего при преобразовании в яркостное изображение, теряется группа между текстурными областями.
Другой подход к текстурной сегментации заключается в обнаружении переходной зоны между областями с различной текстурой. Основная идея обнаружения изменения текстуры идентична идее обнаружения яркостного перепада: различие между текстурными областями усиливается во всех точках изображения, а затем контрастированное изображение подвергается пороговому ограничению для локализации текстурных перепадов.
Раннее в литературе был предложен гистограммный пороговый метод текстурной сегментации. При использовании этого метода значение признака текстуры подсчитывается в каждой точке изображения по градиенту текстуры с использованием алгоритма подавления доминирующим соседом. Затем по полученным модифицированным данным градиента формируется гистограмма изображения. Если гистограмма многомодульная, то пороговое ограничение градиента но минимуму гистограммы, находящемуся между ее модами, должно приводить к сегментации текстурных областей. Этот процесс можно повторять для отдельных частей изображения до тех пор, пока не будет завершена сегментация.
Однако перечисленные выше методы имеют свои недостатки. Эти методы либо не обеспечивают достаточно эффективного и четкого разделения текстурных областей, либо требуют значительных вычислительных затрат, обрабатывая при этом данные медленно, либо характеризуются и тем, и другим. При этом, если разработанные методы и способны выделять области с однородной текстурой, зачастую имеет место отсутствие средств классификации выделенных областей.
Для решения задачи классификации параллельно с сегментацией изображения целесообразно применить компьютерные системы искусственного интеллекта, в частности, нейронные сети [4]. Применение нейронных сетей для текстурной сегментации изображения позволяет более гибко решать задачи диагностики, комбинируя текстурную сегментацию с классификацией.
Основой текстурного анализа является текстурная сегментация изображения, то есть выделение в изображении участков с однородной текстурой. Это так, поскольку текстура – пространственное свойство, и измерения ее признаков должны быть ограничены областями, обладающими относительной однородностью.
Решением задачи текстурной сегментации с классификацией является
нахождение отображения, множество входных векторов, предъявляемых системе для идентификации, а – множество текстур, которое выбрано для классификации. Математически изображение представляет собой набор входных векторов принадлежащих одному из М классов G lt;т lt;М. Суть задачи классификации состоит в том, чтобы определить, к какому именно из М классов текстур принадлежит вектор z. Такая задача может быть эффективно решена с помощью нейронной сети, в которой и-мерному входному вектору Z будет соответствовать мерный входной слой, а каждому текстурному классу будет соответствовать М-мерный выходной вектор.
При снятии входных данных можно использовать в качестве основы метод скользящего окна, относительно неплохо зарекомендовавший себя среди дискретных методов. Однако анализ текстуры в окне будет проводиться с помощью нейронных сетей [5].
Как правило, окно имеет прямоугольную форму. При этом должна учитываться возможность появления одних и тех же текстур при различных углах поворота относительно краев изображения. Погрешность обработки участков, содержащих стыки двух и более текстур, должна быть невысокой. Однако при непосредственном предъявлении на вход классификатора пикселей изображения возникают сложности учета углов поворота текстурных участков относительно краев изображения. Сложность состоит в том, что одна и та же текстура может быть захвачена окном, используемым для анализа, по-разному. В этом случае, при обработке текстуры под разными углами, на вход классификатора поступят различные данные, это приведет к тому, что в одном случае рассматриваемая текстура будет распознана правильно, а в другом возможна ошибка распознавания. Чтобы избежать такой ошибки, необходима настройка классификатора на все текстуры, повернутые под различными углами. Однако это резко увеличивает число распознаваемых классов, что приводит к ухудшению точности и быстродействия решения задачи классификации.
Таким образом, для решения задачи текстурной сегментации с помощью нейронных сетей необходимо выполнить следующее:
1. определить параметры вектора входных данных (его тип, размерность), задав размер окна для блочных манипуляций с изображением;
2. определить параметры выходного вектора, выбрав систему идентификации текстур;
3. выбрать топологию и структуру нейронной сети;
4. выбрать метод обучения нейронной сети;
5. сформировать обучающие воздействия для каждого типа текстур и обучить нейронную сеть, включая обучение е различными уровнями шума.
В настоящее время существует большое количество моделей нейронных сетей, различаемых но способам построения, функционированию и методам обучения.
Библиографическая ссылка
Горюнова В.В., Кухтевич И.И., Ерин А.Н. ФУНКЦИИ НАВИГАТОРА МЕДИЦИНСКИХ DICOM-ИЗОБРАЖЕНИЙ // Международный студенческий научный вестник. – 2017. – № 4-6. ;URL: https://eduherald.ru/ru/article/view?id=17579 (дата обращения: 12.10.2024).