Отображение цифрового рентгенологического снимка на экране компьютера: проблемы и пути их решения
А.Н. Гуржиев, С.Н. Гуржиев, А.В. Кострицкий
В течение последних нескольких лет цифровая рентгеновская техника стала широко применяться для получения медицинских диагностических изображений во всех развитых странах. И в России за последнее время доля, приходящаяся на цифровую технику в общем парке аппаратов, имеющихся в распоряжении отделений лучевой диагностики и флюорографических служб, стала увеличиваться. Происходит это, главным образом, за счет цифровых флюорографов, в основном, отечественного производства.
Одной из особенностей эксплуатации цифровой рентгенологической техники в России является отсутствие начального опыта работы у персонала с компьютером и, вследствие этого, возникновение проблем с изображением на экране монитора. Так, например, опрос пользователей малодозовых цифровых флюорографов ПроСкан-2000® производства ЗАО «Рентгенпром» [1], география расположения которых охватывает практически всю страну, показал, что только 8% из них ранее имели практический опыт работы с компьютером. И хотя этот же опрос показал, что дружественный интерфейс программ позволяет большинству пользователей (по нашим данным около 80%) относительно легко перейти от диагностики по пленке к экрану монитора, наш личный опыт говорит, что у большой части рентгенологов нет четкого представления, чем отличаются пленочное и цифровое изображения. В данной статье в популярной форме рассказывают о типичных проблемах, возникающих при визуализации цифровых рентгенограмм, и о методах их решения.
Здесь не дается детальное описание физических принципов и основных типов детекторов, использующихся для регистрации рентгеновского излучения, поскольку с ними можно ознакомиться в рекомендуемой литературе [2,3]. Однако для понимания сути цифрового рентгенологического изображения всё же необходимо остановиться на самых важных моментах. Для примера рассмотрим сканирующий цифровой малодозовый флюорограф ПроСкан-2000®.
Все детекторы имеют некоторую чувствительную область (пиксел), в которой происходит преобразование рентгеновского излучения в электрический сигнал.
Амплитуда электрического сигнала прямо пропорциональна интенсивности рентгеновского излучения, регистрируемого пикселом (в случае пленочного аппарата степень потемнения пленки обратно пропорциональна интенсивности излучения). Посредством электронного модуля, называемого аналого-цифровым преобразователем (АЦП), амплитуда регистрируемого сигнала преобразуется в число. Полученное число может быть считано с пиксела в компьютер. Конечно, одно-единственное число мало кого интересует и цифрового снимка из него не сделать. Поэтому детектор состоит из большого количества пикселов, вытянутых в линию. Обычно пиксел имеет квадратное сечение со стороной равной десятым долям мм и состоит из нескольких тысяч чувствительных элементов – например, 2000.
Если такой детектор поместить в веерный пучок рентгеновского излучения и, равномерно двигая его вдоль пациента (рис. 1), считывать с него информацию 2000 раз, то в памяти компьютера окажется массив чисел, состоящий из 2000 рядов и 2000 строк. В данной числовой матрице каждое число прямо пропорционально интенсивности попавшего рентгеновского излучения в пиксел в определённой точке пространства. Таким образом, в компьютере появляется цифровая информация о прохождении рентгеновских лучей через площадку примерно 40х40 см ², т.е. цифровой снимок. Однако еще до того, как изображение появится на экране, данные, считанные с детектора, проходят предварительную обработку. Необходимость этой обработки связана со следующими особенностями работы детектора. Во-первых, в каждом пикселе регистрируется электрический сигнал даже в случае отсутствия рентгеновского излучения, так называемый темновой ток. В случае регистрации рентгеновского излучения полезный сигнал с детектора добавляется к величине сигнала темнового тока. Для определения истинного отклика детектора на рентгеновское излучение, из полученного значения сигнала необходимо вычесть величину темнового тока.
Рассмотрим процесс получения из матрицы чисел (цифрового изображения) реальной картинки на экране монитора. В памяти компьютера числа хранятся в двоичной системе счисления, попросту говоря, компьютер различает только две цифры: 0 и 1, для которых отведена одна ячейка (называется «бит»). Поэтому, чтобы из этих цифр можно было составлять другие числа, используют не одну ячейку.
Однако простого линейного преобразования оказывается недостаточно, так как наш глаз с трудом различает соседние (по интенсивности) градации серого цвета. Для решения этой проблемы используют так называемую гамма-коррекцию отображения серого цвета (Рис. 3). Тут следует отметить, что величина гамма-коррекции зависит не только от восприятия конкретного человека, но и от типа устройства на который выводится снимок: монитор, принтер и т.д.
Обычно программы просмотра снимков автоматически определяют начальные значения уровней черного и белого, устанавливая тем самым тот интервал яркостей, который наиболее значим для отображения конкретного снимка.
Кроме выбора границ визуализации часто используются дополнительные алгоритмы нелинейного преобразования яркостей в полутона серого. Они позволяют более подробно отображать на снимке нужные врачу анатомические области (мягкие ткани легких, кости, брюшную полость и т.д.). Например, в случае флюорограммы график распределения частоты яркостей (рис. 4) грубо можно разделить на три интервала: область, отвечающая костным тканям, область плотных мышечных тканей и область мягких легочных тканей. Задача математического алгоритма, обеспечивающего отображение легочной ткани с максимальным контрастом, сводится к «сжатию» первых двух областей и «растяжению» третьей. Типичная функция, выполняющая такое преобразование яркостей в полутона серого цвета, показана на рис. 5.
Проблему отображения зарегистрированных яркостей ограниченным количеством уровней серого можно обойти, если использовать для этого не монохромную гамму, а весь цветовой спектр. Современные компьютерные мониторы способны выводить до 232=4294967296, что заведомо больше динамического диапазона используемых в медицинских аппаратах АЦП.
В заключении хотелось бы отметить, что, конечно, математические алгоритмы используются не только для решения задач отображения снимков на экране компьютера. Большинство программ оснащено дополнительными средствами, позволяющими целенаправленно изменять исходное изображение в соответствии с выбранной стратегией: уменьшать шумы, устранять глобальные неоднородности, связанные с работой аппаратуры, увеличивать резкость изображения, выделять границы резких переходов яркостей и т.д. Очень интересными и многообещающими, по мнению авторов, является применение таких мощных и новейших методов обработки, как фильтрация изображений на основе непрерывной вейвлет-трансформации (для эффективного подавления шумов), кластерный анализ (для выделения определенных структур), методы био-коррекции (алгоритмы, свойственные органам живых существ).
Список литературы:
Статья опубликована в журнале "Радиология и практика", номер 3, 2003г.
Источник http://www.roentgenprom.ru
Коментарі