Научная статья на тему 'Алгоритм параметрического распознавания медико-биологических процессов с патологиями и его реализация в программном пакете Matlab'

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

CC BY
268
81
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПАРАМЕТРИЧЕСКОЕ РАСПОЗНАВАНИЕ / БАЙЕСОВСКИЙ КЛАССИФИКАТОР / РЕШАЮЩЕЕ ПРАВИЛО / КОВАРИАЦИОННЫЕ МАТРИЦЫ / ЭЛЕКТРОЭНЦЕФАЛОГРАММА / PARAMETRICAL RECOGNITION / BAYESIAN CLASSIFIER / DECISION RULE / COVARIANCE MATRIX / ELECTROENCEPHALOGRAM

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Краснобаев Дмитрий Анатольевич

Рассматривается алгоритм параметрического распознавания реализаций медикобиологических процессов с патологиями. В качестве модели электроэнцефалограмм (ЭЭГ), предназначенной для исследования эффективности методов распознавания, выбраны стационарные эргодические случайные процессы, преобразуемые нелинейными процедурами с целью получения эффективных признаков для распознавания. Приведены блок-схемы алгоритмов обучения и классификации для данного метода, а также результаты эксперимента. Реализация алгоритма проведена в программной среде MATLAB.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Краснобаев Дмитрий Анатольевич

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

ALGORITHM OF PARAMETRICAL RECOGNITION OF MEDICAL AND BIOLOGIC PROCESSES WITH PATHOLOGIES AND ITS REALISATION IN SOFTWARE PACKAGE MATLAB

The algorithm of parametrical recognition of realisations of medical and biologic processes with pathologies is considered. Stationary ergodic casual processes are used as electroencephalogram (EEG) signals, which are transformed by nonlinear procedures for the purpose of reception of effective signs for recognition. The block diagrams teaching and classification algorithms for this method and experimental investigation is resulted. Realisation of algorithm modeling in MATLAB.

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

2. Ромм Я.Е. Бесконфликтные и устойчивые методы детерминированной параллельной обработки: дисс. ... докт. техн. наук. - Таганрог: ТРТУ, 1998. - 546 с.; ВНТИ Центр.

- № 05.990.001006.

3. Ромм Я. Е., Фирсова С.А. Минимизация временной сложности вычисления функций с приложением к цифровой обработке сигналов. - Таганрог: Изд-во ТГПИ, 2008. - 125 с.

4. . .

сигналов на основе минимизации временной сложности вычисления функций: автореф. дисс. ... канд. техн. наук. - Таганрог: ТТИ ЮФУ, 2008.

5. . . -

ровки. Ч. II // Кибернетика и системный анализ. - Киев, 2007. - № 2. - С. 161-174.

6. Гусак А.А. Высшая математика в 2-х т. Т. 2. - Минск: ТетраСистемс, 2003. - 448 с.

Статью рекомендовал к опубликованию д.т.н., профессор Л.П. Фельдман. Голиков Александр Николаевич

ГОУ ВПО «Таганрогский государственный педагогический институт».

E-mail: golicov89@mail.ru.

347936, г. Таганрог, ул. Инициативная, 48.

.: 88634601535.

Golikov Alexander Nikolaevich

State Educational Institution of Higher Professional Education «Taganrog State Pedagogical Institute» post-graduate student of chair of computer science.

E-mail: golicov89@mail.ru.

48, Iniciativnaya Street, Taganrog, 347936, Russia.

Phone: +78634601535.

УДК 621.391.2:57.08

ДА. Краснобаев АЛГОРИТМ ПАРАМЕТРИЧЕСКОГО РАСПОЗНАВАНИЯ

-

И ЕГО РЕАЛИЗАЦИЯ В ПРОГРАММНОМ ПАКЕТЕ MATLAB

Рассматривается алгоритм параметрического распознавания реализаций медико-

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

Параметрическое распознавание; байесовский классификатор; решающее правило; ; .

D.A. Krasnobayev

ALGORITHM OF PARAMETRICAL RECOGNITION OF MEDICAL AND BIOLOGIC PROCESSES WITH PATHOLOGIES AND ITS REALISATION IN SOFTWARE PACKAGE MATLAB

The algorithm of parametrical recognition of realisations of medical and biologic processes with pathologies is considered. Stationary ergodic casual processes are used as electroencephalogram (EEG) signals, which are transformed by nonlinear procedures for the purpose of reception of effective signs for recognition. The block diagrams teaching and classification algorithms for

this method and experimental investigation is resulted. Realisation of algorithm modeling in MATLAB.

Parametrical recognition; Bayesian classifier; decision rule; covariance matrix; electroencephalogram.

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

i [1]

dt (x) = ln р(т.)1 ln|C\1 [(xm.)' C. 4x - m.)] i = 1,2,...,M,

(l)

где С, тI - ковариационная матрица и математического ожидание образов г-го класса; М- число классов.

Обучвюык

x(t)

Формирователь

Пврвичзьж - АЦП —^ в ектора

преобразователь пріснаков

Формирователь □писанин классов

Алгоритм

распознавания

Ктасґшфшішція

Рис. 1. Структурная схема параметрического классификатора

Для реализации решающей функции необходимо для каждого класса хранить вектор средних, ковариационную матрицу, скаляр. Рассмотрим алгоритмы классификации и обучения для данного классификатора в программном пакете МЛТЬЛБ

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

К* (О = я2* ехр(т/Тк )сов(2лРг), (2)

где ох - среднеквадратическое отклонение процесса Х(0; тк, Б - параметры, характеризующие скорость затухания и частоту осцилляции корреляционной функции.

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

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

Задание номиналов неизменных элементов моделируемой системы

Гог І-1..4 ^

ела

Рис. 2. Блок-схема алгоритма обучения диагностической системы

Для каждого класса сформируем нормированные ковариационные матрицы и рассчитаем вектор средних значений. Затем запишем полученные данные в память. На этом процесс обучения закончен. Блок-схема алгоритма классификации

. 4.

Рис. 3. Реализации процессов, диагностически соответствующих четырем группам пациентов, и их корреляционные функции

Рис. 4. Блок-схема алгоритма классификации диагностической системы

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

. -

- , 4 ,

приведены в таблице. Можно сделать вывод, что некоторые классы сильно пересе.

Таблица

Класс сигналов тк, с f,t4 Вероятность правильной классификации (при N=100), %

Норма 0,17б 11,1 85

Умеренные нарушения 0,054 13,3 74

Дети 0,044 8,7 80

Эпилепсия 0,273 3,33 92

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Tv Дж., Гонсалес Р. Принципы распознавания образов: Пер. с англ. - М.: Мир, 1978. -416 с.

2. Гонсалес Р., Вудс Р., Эддинс С. Цифровая обработка изображений в среде MATLAB.

- М.: Техносфера, 2006. - 616 с.

3. Шабанов Д.В. Исследование методов обработки ЭЭГ-сигналов с целью решения задач классификации в медицинских диагностических системах: дисс. ... канд. техн. наук.

- Таганрог, 2007. - 147 с.

Статью рекомендовал к опубликованию д.т.н., профессор А.Ф. Бабякин. Краснобаев Дмитрий Анатольевич

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

E-mail: fcb-seth@inbox.ru.

347928, г. Таганрог, пер. Некрасовский, 44.

Тел.: 88634371626.

Krasnobayev Dmitry Anatolievich

Taganrog Institute of Technology - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”.

E-mail: fcb-seth@inbox.ru.

44, Nekrasovskiy, Taganrog, 347928, Russia.

Phone: +78634371626.

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