Научная статья на тему 'Система выделения подкожного кровеносного рисунка по термографическим изображениям'

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

CC BY
283
69
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАСПОЗНАВАНИЕ ОБРАЗОВ / АНАЛИЗ ИЗОБРАЖЕНИЙ / ТЕРМОГРАФИЧЕСКАЯ МЕДИЦИНСКАЯ ДИАГНОСТИКА / КРОВЕНОСНЫЙ РИСУНОК / ДЕТЕКЦИЯ ЛИЦА / PATTERN RECOGNITION / IMAGE ANALYSIS / THERMOGRAPHIC MEDICAL DIAGNOSTICS / BLOOD-VESSEL PATTERN / FACE DETECTION

Аннотация научной статьи по медицинским технологиям, автор научной работы — Баша Н. C., Шульга Л. A.

Разработана система автоматического выделения подкожного кровеносного рисунка по термографическим изображениям и алгоритмы автоматического выделения открытых участков тела на термограмме и получения сосудистого рисунка. Приведены результаты работы системы на термографических изображениях пациентов с варикозным расширением вен второй степени, а также результаты применения разработанного подхода для задачи выделения кровеносного рисунка лица человека на базе данных, состоящей из 371 термографического портрета 25 человек разного пола, возраста и телосложения, в различное время суток.

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

Похожие темы научных работ по медицинским технологиям , автор научной работы — Баша Н. C., Шульга Л. A.

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

System for Isolation of Hypodermic Blood-Vessel Pattern from Thermographic Images

A system for automatic isolation of the hypodermic blood-vessel pattern from thermographic images as well as an algorithm for automatic discrimination of open parts of a human body on the thermogram and an algorithm for obtaining the blood-vessel pattern are developed. The results of the system operation using the thermographic images of the patients with the 2nd degree varix dilatation are given. The developed approach has been applied to the problem of isolation of the blood-vessel pattern of the human face with the help of the database (containing 371 thermographic portraits of 25 persons of different sexes, ages and figures at different time of the day), and the obtained results are presented. Refs. 6. Figs. 6.

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

УДК 004.932

Н. С. Баша, Л. А. Шульга

СИСТЕМА ВЫДЕЛЕНИЯ ПОДКОЖНОГО КРОВЕНОСНОГО РИСУНКА ПО ТЕРМОГРАФИЧЕСКИМ ИЗОБРАЖЕНИЯМ

Разработана система автоматического выделения подкожного кровеносного рисунка по термографическим изображениям и алгоритмы автоматического выделения открытых участков тела на термограмме и получения сосудистого рисунка. Приведены результаты работы системы на термографических изображениях пациентов с варикозным расширением вен второй степени, а также результаты применения разработанного подхода для задачи выделения кровеносного рисунка лица человека на базе данных, состоящей из 371 термографического портрета 25 человек разного пола, возраста и телосложения, в различное время суток.

E-mail: natalia.basha@niipa.ru

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

Инфракрасная термография — один из перспективных и широко применяемых методов диагностики заболеваний и динамического контроля в процессе лечения пациента. Достоинствами метода являются высокая информативность, бесконтактность, неинвазивность, простота, наглядность, повторяемость и полная безопасность для пациента.

Температура поверхности кожных покровов, которую регистрирует термограф, определяется рядом внутренних и внешних факторов, важнейшими из которых являются уровень метаболизма, кровообращения, а также теплопроводность тканей, прилежащих к исследуемой зоне. Термография непосредственно отражает функциональное состояние тканей и органов. При развитии патологий нарушается нормальная термотопография исследуемой области [1].

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

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

1. Метод выделения сосудов. Разработанный алгоритм выделения кровеносного рисунка состоит из двух этапов, показанных на рис. 1.

1. Выделение открытых участков тела на термограммах

* 1.1. Пороговая бинаризация

2. Выделение сосудистого рисунка в д етектированной области

2.1. Подавление шумов и «ус иле ние» сг ен ок сос уд о в

2.2. Локализация сосудистого

рисунка с помощью морфологических операций

Рис. 1. Схема алгоритма выделения кровеносного рисунка

Выделение на первом этапе открытых участков тела на термографических изображениях осуществляется с помощью пороговой бинаризации. Экспериментально установлено, что температура поверхности тела человека в нормальных условиях колеблется от 27 до 36 °С. В качестве порогового значения бинаризации выбрана нижняя граница интервала температур, т.е. 27 °С. Выделяемая область соответствует открытым участкам тела (рис. 2, б).

На втором этапе (см. рис. 1) проводится сегментация сосудистого рисунка в диагностируемой области. Слабые границы сосудов, размытые вследствие диффузии теплоты, могут быть усилены с помощью фильтра анизотропной диффузии, применение которого заключается в выравнивании значения температур внутри областей с помощью моделирования процесса теплопроводности. Изменение температуры в исследуемой области пропорционально изменению функции теплопроводности. Для дискретного фильтра анизотропной диффузии вычисляются четыре коэффициента диффузии и четыре градиента, соответствующие четырем направлениям (на север, на юг, на восток и запад) [2]. Коэффициент в северном направлении вычисляется по формуле

-V/2 (ж,у)\

Cn,t = exp

k2

где /нт = /т(х,у + 1) — /т(х, у) и /г (х, у) — термографические изображения в момент времени т; V/ — градиент термографического изображения в соответствующем направлении; N — направление на север, к — порог чувствительности к краю. Оставшиеся коэффициенты вычисляются аналогично.

Отфильтрованное изображение на каждом шаге вычисляется ре-куррентно по формуле

It+l(x,y) = It + 1 [Cn,t {x,y)VlN,r (x,y) + Cs,t (x,y)VIs,r (X,y) +

+ Ce,t (x,y)VlE,r (x,y) + Cw,r (x, y)VIw, т (x,y)]. (1)

Дальнейшая локализация сосудистого рисунка по отфильтрованному изображению I' происходит с помощью морфологических операций дилатации и эрозии:

Iopen (I' ® S) ф S, т _ т _ т

1 morph 1 1 open,

где I', Iopen, Imorph — фильтрованное, разомкнутое (открытое) и результирующее изображения соответственно, S — структурный элемент, ® и ф — морфологические эрозия и дилатация соответственно [5].

Далее изображение Imorph скелетизируется (см. рис.2,б) [3]. Для скелетизации изображение сосудистого рисунка бинаризуется с порогом 8. Экспериментально был подобран порог бинаризации 8, позволяющий наиболее полно выделить рисунок сосудистого русла.

Разработанный алгоритм апробирован на задаче выделения кровеносного рисунка нижних конечностей пациентов с варикозным расширением вен второй степени. На рис. 2, а приведен пример термографического изображения обеих нижних конечностей. Результат применения алгоритма автоматического выделения кровеносных сосудов продемонстрирован на рис. 2, б. Как видно, полученный скелетизиро-ванный кровеносный рисунок соответствует подкожному сосудистому рисунку.

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

а б

Рис. 2. Выделение кровеносного рисунка ног:

а — термографическое изображение пациента с варикозным расширением вен второй степени; б — результат выделения кровеносного рисунка

термографическом изображении. Разработана система выделения кровеносного рисунка лица человека, состоящая из подсистем автоматической детекции лица на термографическом снимке и экстракции кровеносного рисунка.

Рассмотрим построение системы.

2. Система выделения кровеносного рисунка лица человека.

Алгоритм автоматического выделения лица на термографических изображениях основан на физиологических особенностях человека, а именно на том, что внутренние углы глаз являются устойчивыми областями гипертермии [4]. Размеры области лица определяются на основе коэффициентов пропорциональности лица и положения линии глаз. Алгоритм выделения лица состоит из четырех этапов: выделения области, подозрительной на лицо; вычисления интервала для нахождения области глаз; поиска линии глаз; определения области лица.

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

T —T

Т, , ■L max ■L min т

., * л min +--ö-, где t min и

3

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

Второй этап: вычисление интервала для нахождения линии глаз. Исходя из геометрических пропорций лица, определяется теоретическое значение линии глаз как

Yeye = Ytop + round(0,68 х W),

где Yeye — теоретическое значение строки линии глаз; Ytop — значение строки верхней точки головы; W — значение в пикселях ширины лица, вычисленное как мода выделенной области. Установлено, что значение моды ширины области, подозрительной на лицо, соответствует ширине лица на уровне глаз. Интервал для нахождения линии глаз задается как [Yeye — border; Yeye + border]. Экспериментально установлено оптимальное значение интервала border = 20 строк.

Третий этап: поиск линии глаз. Для нахождения линии глаз на выделенном интервале осуществляется построчный проход маской с двумя пиками (обозначаемыми P\ и P2) и впадиной H. На термограмме (рис.3,а) линией выделена строка, содержащая внутренние углы глаз; на рис.3,б проиллюстрировано построение маски для нахождения линии глаз в выделенной области.

Среди строк, удовлетворяющих условиям маски, в качестве линии глаз (см. рис. 3, б) выбирается строка y0, для которой выполняются

100 150 200 Хг 250

Расстояние, пиксель

300

Рис.3. Принцип построения теплового профиля линии внутренних углов глаз:

а — часть исходного изображения термограммы лица; б — тепловой профиль, соответствующий термограмме

равенства

tp1 — Тт ax или tp2 — Тп

xPl - W — W - xp2; xpi — Xi — Xr — xp2;

xh — X

mid;

Хр1 — X — Хг — хр2;

Ттах — tн > 0,5,

где — значение температуры в точке (г, у0), а хг — абсцисса точки (г, Уо), Ттах — максимум температуры на интервале для нахождения линии глаз; Х\ и Хг — левая и правая границы лица, соответственно; Хт[л — срединная линия области, подозрительной на лицо. Экспериментально установленное пороговое значение разницы температур между пиком и впадиной равно 0,5 °С.

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

Выделение подкожного кровеносного рисунка лица выполняется согласно разработанному алгоритму, рассмотренному в разделе 1. Результат работы алгоритма приведен на рис. 5, а. Далее изображение скелетизируется (рис. 5, б).

Экспериментальные результаты. Разработанная система выделения кровеносного рисунка лица человека апробирована на базе термографических данных. База данных портретных термографических изображений получена термографом "ИРТИС-2000МЕ". База данных содержит 371 снимок 25 человек разного возраста, пола и телосложения. Термограммы получены в разное время суток при различных условиях окружающей среды (в помещении и на улице). Сбор данных проводился еженедельно в течение года. Термографические изображения представляют собой матрицу температур размером 240x320,

Рис. 4. Результат работы алгоритма автоматического выделения области лица

АГЛ

* I *

4 1

■ ■ л.

i Ä« I I« ж

Рис. 5. Выделение индивидуальных физиологических данных: а — выделение подкожного кровеносного рисунка; б — скелет кровеносного рисунка

Рис. 6. Выделение кровеносного рисунка (слева — исходное термографическое изображение, с права — результат выделения кровеносного рисунка:

а — изображение человека, снятого в разное время; б - изображение человека, снятого в лабораторных условиях (верхний кадр) и на открытом воздухе (нижний кадр)

снятых в спектральном диапазоне 3... 5 мкм, с точностью изменения температур 0,01 °С.

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

Для расширения класса задач применения системы проведено исследование влияния температуры окружающей среды на качество вы-

деления кровеносного рисунка лица. Термографические изображения, снятые в лабораторных условиях, сравнивались с изображениями на морозе (при температуре -15 °C, время нахождения на открытом воздухе составляло до 1 ч). Результат выделения сосудистого рисунка приведен на рис. 6, б. Как видно, кровеносный рисунок не изменился и стал более выраженным.

Выводы. Предложена система автоматического выделения подкожного сосудистого рисунка на термографических изображениях. Разработанный метод позволяет детектировать сосудистый рисунок при различных условиях. Метод выделения сосудистого рисунка может найти применение в различных задачах автоматизированной медицинской диагностики и других прикладных областях.

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

Результаты тестирования позволяют сделать заключение, что достижение более точного выделения кровеносного рисунка возможно двумя способами: 1) использованием термографических камер с большей точностью измерения температур для улучшения качества изображений и 2) проведением дополнительного исследования морфологических операций, используемых для выделения кровеносного рисунка и последующим "усилением" кровеносного рисунка с помощью фильтров Габора [6].

СПИСОК ЛИТЕРАТУРЫ

1. Некоторые аспекты применения термографии при реабилитации пациентов с нарушением функций опорно-двигательной и нервной систем / В.И. Виноградов, И.С. Веретенов, В.Н. Слезко и др. // Функциональная диагностика. -2005. - № 3. - C. 72-78.

2. BuddharajuP., Pavlidis P., Tsiamyrtzis P., Bazakos M. Physiology-based face recognition in the thermal infrared spectrum // IEEE Transactions on Pattern Analysis and Machine Intelligence. - 2007. - Vol. 29, no. 4.

3. LamL., Seong-Whan Lee, and Ching Y. Suen. Thinning methodologies — A eomprehensive survey // IEEE Transactions on Pattern Analysis and Machine Intelligence. - 1992. - Vol. 14, no. 9. - P. 879.

4. ИваницкийГ. Р. Современное матричное тепловидение в биомедицине // Успехи физических наук. - 2006. - Т. 176. - № 12. - С. 1293-1320.

5. Г о н с а л е с Р., Вудс Р., Э д д и н с С. Цифровая обработка изображений в среде MATLAB. - М.: Техносфера, 2006. - C. 380.

6. Lin Hong, Yifei Wan, and Anil K. Jain. Fingerprint image enhancement: Algorithm and performance evaluation // IEEE Transactions on Pattern Analysis and Machine Intelligence. - 1998. - Vol. 20, no. 8. - P. 777-789.

Статья поступила в редакцию 12.09.2011

Н. C. Баша — аспирантка кафедры "Системный анализ и управление" Международного университета природы, общества и человека "Дубна". Инженер-программист ФГУП "Научно-исследовательский институт прикладной акустики". Специализируется в области распознавания образов и обработки изображений.

N.S. Basha — post-graduate of "System Analysis and Control" department of the "Dubna" International University of Nature, Society and Man. Engineer-programmer of the Research Institute of Applied Acoustics (federal state unitary enterprise). Specializes in the field of pattern recognition and image processing.

Л. A. Шульга — канд. техн. наук, начальник лаборатории распознавания образов ФГУП "Научно-исследовательский институт прикладной акустики". Автор более 50 научных работ и двух патентов в области распознавания образов, обработки изображений, методов интегральной геометрии.

L.A. Shul'ga — Ph. D. (Eng.), head of laboratory for pattern recognition of the Research Institute of Applied Acoustics (federal state unitary enterprise). Author of more than 50 publications and 2 patents in the field of pattern recognition, image processing, methods of integral geometry.

Pi

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