20
1 Исследование и разработка методов распознавания электрокардиосигнала

Исследование и разработка методов распознавания электрокардиосигнала

  • Upload
    judson

  • View
    65

  • Download
    3

Embed Size (px)

DESCRIPTION

Исследование и разработка методов распознавания электрокардиосигнала. Цель работы. Объектом исследования является электрокардиосигнал, характеризующий работу человеческого сердца, получаемый при помощи специальных приборов электрокардиографов. Целью работы является:. - PowerPoint PPT Presentation

Citation preview

Page 1: Исследование и разработка методов распознавания  электрокардиосигнала

1

Исследование и разработка методов распознавания электрокардиосигнала

Page 2: Исследование и разработка методов распознавания  электрокардиосигнала

2

Цель работы

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

Целью работы является:

• анализ существующих методов распознавания ЭКС;• разработка и программная реализация методов

распознавания ЭКС.

Page 3: Исследование и разработка методов распознавания  электрокардиосигнала

3

Анализ предметнойобласти

ЭКГ представляет собой графическое изображение колебаний электрических потенциалов, снятых с поверхности тела.

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

Page 4: Исследование и разработка методов распознавания  электрокардиосигнала

4

Общий ход анализаЭКГ

ЭКГ–анализ выполняется в четыре этапа:

• ввод ЭКГ; • фильтрация ЭКГ, устранение шумов; • распознавание характерных элементов ЭКГ и

измерение соответствующих параметров; • интерпретация и классификация ЭКГ.

Page 5: Исследование и разработка методов распознавания  электрокардиосигнала

5

Постановка задачи

В рамках данной работы необходимо разработать комплекс методов, позволяющий выполнить полную диагностику сердечно-сосудистых заболеваний по ЭКГ. Этот комплекс включает в себя:

• методы устранения помех и шумов на ЭКГ, препятствующих дальнейшему анализу;

• метод определения основных элементов ЭКГ, её численных характеристик;• метод интерпретации и постановки диагноза на основании ЭКГ.

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

Page 6: Исследование и разработка методов распознавания  электрокардиосигнала

6

Фильтрация сигнала

Устранение шумов, вызванных помехами, производится при помощи алгоритма, использующего ряд фильтров с конечной импульсной характеристикой (КИХ) (Finite Impulse Response Residual Filtering (FRF)).

Алгоритм FRF обрабатывает сигнал порциями. На вход подаётся текущий комплекс (beat), то есть сигнал в промежутке между R-пиками.

Алгоритм хранит усреднённый комплекс для обрабатываемой в данный момент ЭКГ.

Page 7: Исследование и разработка методов распознавания  электрокардиосигнала

7

Алгоритм FRF

Схема алгоритма FRF:

Текущий комплекс C Усреднённый комплекс Cm

Модуль обновления

усреднённого комплекса

Модуль вычитания

Фильтрвысокихчастот

- +Модуль

сложения

Отфильтрованныйсигнал Cf

Cr – разностный комплексCrf – разностный отфильтрованный комплекс

Сm = Cm + C / 16Cr = C – Cm

Cf = Crf + Cm

Cr Фильтрнизкихчастот

Crf

Page 8: Исследование и разработка методов распознавания  электрокардиосигнала

8

Распознавание элементов ЭКГ

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

Распознавание элементов происходит в три этапа:1) Применяется полосовой фильтр, устраняющий шумы, несущественные для

определения QRS-комплекса2) На отфильтрованном сигнале находятся пики.3) Пики классифицируются, определяется какой элемент ЭКГ соответствует

каждому из пиков

Полосовойфильтр

Определениепиков

Классификацияпиков

Сигнал

Сигнал,с распознаннымиэлементами

Page 9: Исследование и разработка методов распознавания  электрокардиосигнала

9

Полосовой фильтр

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

Полосовойфильтр

x y

0

112201122

a

yayaxbxbxby iiiiii

Значение yi, сэмпла отфильтрованного сигнала вычисляется по формуле:

где a0, a1, a2, b0, b1, b2 – коэффициенты фильтрации, вычисляемые из диапазона частот

Page 10: Исследование и разработка методов распознавания  электрокардиосигнала

10

Распознавание элементов ЭКГ

Выявление пиков осуществляется в 2 этапа:1) выявление всех пиков, как истинных, так и ложных;2) выявление ложных пиков и исключение их из общего списка.

0)()( 11 iiii yyyy

Критерием для выявления пика является изменение знака наклона кривой: в точке yi – находится пик Pi, если:

если (yi+1-yi) < 0, значит – это плоский участок кривой и вместо него нужно рассматривать разность (yi+2-yi+1), пока второй сомножитель в произведении не станет отличен от нуля.

Page 11: Исследование и разработка методов распознавания  электрокардиосигнала

11

Распознавание элементов ЭКГ

На следующем этапе выявляются пары ложных пиков. Пара последовательных пиков, у которых: если Pi > 0, то Pi-2 и Pi-1 – ложные, если выполняются следующие неравенства:

yli-2 < yli-1yri-2 < yri-1

etm

21 mimim xxt

1 iee

где

если 121 iimim eyy 3 iee

.

иначе

где ek – энергия k-го пика, вычисляемая по формуле:

q

piiik yye 21)(

где 1 lkxp

krxq

Page 12: Исследование и разработка методов распознавания  электрокардиосигнала

12

Распознавание элементов ЭКГ

После устранение пиков, которые определены, как ложные, сигнал аппроксимируется простой ломаной линией, каждая вершина которой представляет собой пик (отрицательный или положительный).

Page 13: Исследование и разработка методов распознавания  электрокардиосигнала

13

Диагностика

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

В основе алгоритма лежит модель критериев и заболеваний.

В модели определён набор критериев – некоторых особенностей кривой сигнала, характеризующих отклонение деятельности сердца от нормы.

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

Критерий

Заболевание1

*

Page 14: Исследование и разработка методов распознавания  электрокардиосигнала

14

Диагностика

Общий алгоритм работы:1) Для каждого критерия вычисляется его степень выполнения, записываются точки приложения.2) Для каждого заболевания вычисляет суммарная степень выполнения критериев.3) Определяются заболевания, имеющие достаточную суммарную степень выполнения критериев

Точкой приложения критерия называется некоторая точка на графике ЭКС, в которой данный критерий выполнился.

Степенью выполнения критерия называется коэффициент, характеризующий насколько данный критерий был выполнен. Вычисляется в диапазоне [0..1]

Page 15: Исследование и разработка методов распознавания  электрокардиосигнала

15

Диагностика

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

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

Page 16: Исследование и разработка методов распознавания  электрокардиосигнала

16

ДиагностикаЛогика вычисления степени выполнения критерия в каждом случае специфична и опирается на врачебную логику. Например, критерий «Увеличение левого предсердия» характеризуется глубоким отрицательным P в отведении V1.

Степень выполнения данного критерия вычисляется по формуле:

II

N

iII

V

N

iV

N

s

N

sS

II

i

V

i 0

1

01

1

где NV1 – число P-зубцов в отведении V1

NII – число P-зубцов в отведении II

SV1i – степень выполнения критерия в i-м P-зубце отведения V1, равна 1, если амплитуда P-зубца > 0,1 мВ, в противном случае - 0;

SIIi – степень выполнения критерия в i-м P-зубце отведения II, равна 1, если ширина P-зубца в отведении II > 0,12 с., в противном случае – 0.

Page 17: Исследование и разработка методов распознавания  электрокардиосигнала

17

Программная реализация

Программа представляет собой обычное приложение Windows. Программа на уровне исходного кода портируема на ряд других платформ: UNIX-подобные системы (Linux, FreeBSD и т. п.) а также MacOS

Для работы с элементами пользовательского интерфейса, а также для ввода-вывода используется библиотека Trolltech Qt (http://www.trolltech.com)

Page 18: Исследование и разработка методов распознавания  электрокардиосигнала

18

Программная реализация

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

Page 19: Исследование и разработка методов распознавания  электрокардиосигнала

19

Программная реализация

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

Page 20: Исследование и разработка методов распознавания  электрокардиосигнала

20

Выводы

• Проведено исследование существующих методов распознавания ЭКГ.

• Предложен метод распознавания ЭКГ на основе алгоритма обнаружения пиков.

• Разработан метод диагностики ЭКГ, позволяющий увидеть причины постановки того или иного диагноза.

• Разработан программный комплекс, позволяющий проводить анализ ЭКГ, используя разработанные методы.