Научная статья на тему 'Алгоритм обнаружения языковых структур на изображениях фаций сыворотки крови'

Алгоритм обнаружения языковых структур на изображениях фаций сыворотки крови Текст научной статьи по специальности «Математика»

CC BY
74
14
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОМПЬЮТЕРНАЯ МЕДИЦИНСКАЯ ДИАГНОСТИКА / ЯЗЫКОВЫЕ СТРУКТУРЫ / МАРКЕР / ИЗОБРАЖЕНИЕ ФАЦИИ СЫВОРОТКИ КРОВИ / MEDICAL COMPUTER DIAGNOSTICS / TONGUE STRUCTURES / MARKER / IMAGE / BLOOD SERUM FACIAS

Аннотация научной статьи по математике, автор научной работы — Албутова Марина Леонидовна, Крашенинников Виктор Ростиславович, Копылова Анна Сергеевна, Тарасова Анна Валерьевна, Трубникова Лариса Игнатьевна

В работе рассмотрен способ компьютерной диагностики маркера «языковые структуры» посредством обработки изображений фаций сыворотки крови. Этот маркер является признаком воспалений.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Албутова Марина Леонидовна, Крашенинников Виктор Ростиславович, Копылова Анна Сергеевна, Тарасова Анна Валерьевна, Трубникова Лариса Игнатьевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE ALGORITHM FOR DETECTION OF TONGUE STRUCTURES IN IMAGES OF BLOOD SERUM FACIAS

The algorithm for detection of a marker tongue structures is proposed. This marker is a sign of inflammation. It may be used in computer diagnostic by means of facies serum image processing.

Текст научной работы на тему «Алгоритм обнаружения языковых структур на изображениях фаций сыворотки крови»

УДК 612.014.464

АЛГОРИТМ ОБНАРУЖЕНИЯ ЯЗЫКОВЫХ СТРУКТУР НА ИЗОБРАЖЕНИЯХ ФАЦИЙ СЫВОРОТКИ КРОВИ*

М.Л. Албутова1, В.Р. Крашенинников2, А.С. Копылова3, А.В. Тарасова2, Л.И. Трубникова1

1Ульяновский государственный университет, 2Ульяновский государственный технический университет, ФНПЦ ОАО «НПО «Марс», г. Ульяновск

В работе рассмотрен способ компьютерной диагностики маркера «языковые структуры» посредством обработки изображений фаций сыворотки крови. Этот маркер является признаком воспалений.

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

Огромное значение для профилактики и лечения различных заболеваний имеет ранняя медицинская диагностика. В настоящее время широко известен метод ранней диагностики на основе исследования биологических жидкостей человека [3]. В процессе кристаллизации капли биологической жидкости возникают характерные структуры (маркеры), каждая из которых является признаком одного или нескольких заболеваний (даже на самых ранних стадиях развития). При массовых профилактических обследованиях населения требуется проанализировать очень большое количество изображений фаций, поэтому актуальной задачей является разработка алгоритмов и программ для автоматизированной обработки изображений, введенных в компьютер.

В данной работе эта задача решается для языковых полей, являющихся маркерами воспалений, на изображениях фаций сыворотки крови (ФСК). Изображение языковой структуры (ЯС) внешне похоже на вытянутый язык (рис. 1) и представляет собой округлое светлое пятно, имеющее вблизи одного края светлые образования пестрой структуры.

Визуальный анализ множества ЯС позволил выделить следующие их характерные признаки:

1) часть ЯС представляет собой округлое светлое пятно однородной структуры;

* Работа выполнена при поддержке РФФИ, грант 13-01-00320

2) вблизи одного края светлого пятна имеются светлые образования пестрой структуры;

3) яркость образований, окружающих пятно, совпадает с яркостью самого пятна, иногда образования немного светлее.

Для определения однородных областей обработаем исходное изображение ФСК скользящим кругом радиусом (г) 6 пикселей. В каждом положении этого круга вычислим дисперсию значений яркости. Для однородных точек характерно малое значение дисперсии яркости, поэтому отметим все точки круга, в которых значение дисперсии меньше некоторого порога (например, 2). Отмеченные пиксели образуют множество О.

Для определения точек, значение яркости в которых выше средней яркости всего изображения, построим гистограмму распределения значений яркости всего изображения. Построим множество L, состоящее из точек, яркости которых превышают 75-процентную квантиль этого распределения.

Для определения однородных областей с яркостью выше окружающего фона найдем пересечение множеств L и О. Это пересечение образует множество V. На рис. 2 представлен результат применения описанной процедуры к исходному изображению (рис. 1). Пиксели, входящие в множество V, показаны белым цветом.

Ульяновский медико-биологический журнал. № 4, 2013 71

Рис. 1. Языковые структуры (*400)

Далее методом обхода контура находятся границы VOi областей Vi, входящих в множество V. Незамкнутые границы из дальнейшего рассмотрения удаляются. Учитывая фактические размеры ЯС на исходных изображениях, не будем рассматривать те области, количество пикселей в которых очень мало или очень велико. Аппроксимируем найденные границы кривыми второго порядка [1, 2]. Форма ЯС близка к эллиптической, поэтому удалим из дальнейшего рассмотрения те кривые, которые не являются эллипсами. ЯС имеют округлую форму, поэтому опреде-

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

Визуально заметно, что яркость образований, окружающих пятно, совпадает с яркостью самого пятна, иногда образования немного светлее. Выделим такие области. Определяем среднее значение яркости у в центральной зоне пятна (будем рассматривать пиксели, принадлежащие эллипсу и V).

%

ШШ.

•V

щ ^^^ * Щ £»

» « . м* •• ' • ...

Рис. 2. Однородные светлые области

Светлые отростки около найденного пятна будем искать в окрестной области пятна. Пусть найденное пятно аппроксимировано эллипсом Э1 с большой и малой полуосями а и Ь. Построим еще один эллипс Э2, подобный Э1, с центром и углами наклона полуосей, одинаковыми с Э1, и большой и малой полуосями, равными 2а и 2Ь. Светлые отростки будем искать в области Е, находящейся между Э1 и Э2. На рис. 3 представлен фрагмент

исходного изображения с определенной областью Е, которая выделена серым цветом.

Отметим те пиксели области Е, яркость которых лежит в интервале [у-5; у+30]. Данные пиксели образуют множество Т, они отмечены черным цветом на рис. 4.

Во избежание ложного обнаружения ЯС исключим из множества Т пиксели, принадлежащие скелету изображения.

Рис 3. Окрестная область светлого пятна

Рис. 4. Светлые пиксели в окрестной области светлого пятна

Исключим из дальнейшего рассмотрения те области Е, в которых количество пикселей множества Т мало или, наоборот, пикселей множества Т более половины множества Е, так как окончание языка имеет неоднородную структуру. Найдем границы множества Т. Для этого приведем изображение к бинарному виду: 1 - пиксель, принадлежащий Т, 0 - иной случай. Обработаем построчно изображение, определим пиксели х^, в которых Ху=1 и Xi+¡j=0, а также пиксели ху, в которых и Ху=1. Из найденного множества точек выделим связанные кривые методом прослеживания контура. Выделим из множества

полученных кривых прямолинейные участки небольшой длины Рг-. Далее необходимо выделить компактную группу участков Рг-.

Поиск компактных линий осуществляется следующим образом: по области Е движется скользящее окно радиусом в 50 пикселей. Если его границы и диагонали пересекают минимум четыре чередующиеся линии Р, то принимается решение о наличии ЯС на изображении ФСК.

На рис. 5 представлена окончательная обработка исходного изображения (рис. 1). Обнаруженные ЯС отмечены белыми крестиками.

Рис. 5. Обнаруженные языковые структуры

Оценка эффективности описанного выше алгоритма проводилась на 100 изображениях ФСК с диапазоном увеличения от 200 до 400 раз. На этих изображениях находилось 44 ЯС, из которых 95,45 % были обнаружены, а 4,55 % - пропущены. Ложные обнаружения зафиксированы на 9,86 % изображений, на которых ЯС не было.

1. Крашенинников В. Р. Нахождение гра-

ничных точек изображения фации биологической

жидкости / В. Р. Крашенинников, А. С. Копылова // Труды VI Всероссийской научно-практической

конференции (с участием стран СНГ) «Современные проблемы создания и эксплуатации радиотехнических систем». - Ульяновск : УлГТУ, 2009. - С. 126-129.

2. Крашенинников В. Р. Определение границы изображения фации биологической жидкости / В. Р. Крашенинников, А. С. Копылова // Труды VI Всероссийской научно-практической конференции (с участием стран СНГ) «Современные проблемы создания и эксплуатации радиотехнических систем». - Ульяновск : УлГТУ, 2009. -С. 129-133.

3. Шабалин В. Н. Морфология биологических жидкостей человека / В. Н. Шабалин, С. Н. Шатохина. - М. : Хризостом, 2001. - 304 с.

THE ALGORITHM FOR DETECTION OF TONGUE STRUCTURES IN IMAGES OF BLOOD SERUM FACIAS

M.L. Albutova1, V.R. Krasheninnikov2, A.S. Kopylova3, A.V. Tarasova2, L.I. Trubnikova1

1Ulyanovsk State University, 2 Ulyanovsk State Technical University, 3Scientific Production Association «Mars», Ulyanovsk

The algorithm for detection of a marker tongue structures is proposed. This marker is a sign of inflammation. It may be used in computer diagnostic by means of facies serum image processing.

Keywords: medical computer diagnostics, tongue structures, marker, image, blood serum facias.

i Надоели баннеры? Вы всегда можете отключить рекламу.