АППРОКСИМАЦИИ ЭКСПОНЕНТАМИ ВРЕМЕННОГО КАРДИОЛОГИЧЕСКОГО РЯДА НА ОСНОВЕ ЭКГ

М.В. Абрамов

АППРОКСИМАЦИИ ЭКСПОНЕНТАМИ ВРЕМЕННОГО КАРДИОЛОГИЧЕСКОГО РЯДА НА ОСНОВЕ ЭКГ

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

Аппроксимация, электрокардиограмма, Гауссов импульс.

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

В работах [1, 2] была предложена модель кардиологического ряда нормальной ЭКГ в нескольких отведениях в виде ряда Фурье, получаемого из спектра сигнала ЭКГ. Подобная модель определяет значение ЭКГ в любой момент времени, но в силу большого количества переменных довольно сложна для дальнейшего исследования.

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

В работе [7] предложен способ моделирования формы ЭКГ методами математической реконструкции нелинейной динамической системы. Функциональная зависимость представлена суммой нескольких десятков полиномов, подгоночные коэффициенты для которых находились из «загрубленных» данных реальных кардиограмм. По мнению авторов, данная модель достаточно хорошо описывает усредненные свойства одного из типов кардиосигнала в спокойном состоянии, но для моделирования патологических состояний сердца требуются дополнительные расчеты коэффициентов полиномов модели.

Известны также кусочно-заданные аппроксимации ЭКГ-сигнала [8, 10]. В этом случае каждый сегмент или зубец ЭКГ (см. далее) описывается полиномиальной функцией первого либо второго порядка. Такой подход удобен для генерации ЭКГ-сигнала, имитирующего различные отклонения или заболевания, для дальнейших исследований (например, преобразование Фурье, вейв-лет-преобразование) без получения данных реальных пациентов.

В работе П.Л. Никифорова [9] предлагается описывать ЭКГ-сигнал как совокупность 11 колокольных (Гауссовых) импульсов. Подход, предлагаемый в данной статье, при внешнем сходстве с указанным имеет свои особенности:

— аппроксимация применена для отведений aVF, V2, V5;

— используются «измененные» Гауссовы импульсы;

— для аппроксимации используется не более 5 экспонент.

Как известно, ЭКГ — это графическое представление разности потенциалов, возникающих в результате работы сердца. ЭКГ отображает процессы де-

и реполяризации различных отделов сердца [3-5]. Типичный комплекс ЭКГ представлен на рис. 1.

К важнейшим составляющим комплекса ЭКГ можно отнести:

• зубец Р — характеризует процесс деполяризации предсердий;

• комплекс QRS — характеризует процесс деполяризации желудочков, на фоне которого (в случае отсутствия существенной патологии) происходит процесс реполяризации предсердий;

• сегмент ST — начало реполяризации желудочков;

• зубец Т — реполяризация желудочков.

Рис. 1. Типичный комплекс ЭКГ [3]

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

^ (!) = / (!) + /вкз (!) + /зт (!) + / (!) , /г (!), < ! < !р 2,

^ ) =

вРЯ )' < ! < 2 ,

С), ^

/т (!), !т 1 < ! < !т2,

где ^ (!) — суммарная

0, в других случаях. функция математической модели, /р(!),/вРЗ(!),

/т (!), /т (!) — функции составляющих.

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

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

fSEG (t) = A ' *

Gl, Х<Ц

a^, x>u

2' ^ ,

lim

где А — коэффициент вершины зубца, ^ — коэффициент сдвига зубца, а!, а2 — коэффициенты масштаба левого и правого «плеча» зубца соответственно.

Рис. 2. Функция представления одной составляющей комплекса ЭКГ: А = 1, ^ = 15, а! = 0.03, а2 = 0.005

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

Таким образом, аппроксимация цикла ЭКГ описывается формулой (3).

Fy

^ n=0

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

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

Сам алгоритм аппроксимации состоит из следующих шагов.

1. Определяется количество составляющих в итоговой аппроксимации:

а) производится низкочастотная фильтрация исходного временного ряда;

б) находятся точки экстремума ряда;

в) по количеству точек экстремумов определяется количество составляющих, по каждой точке экстремума — коэффициент сдвига ^ соответствующей экспоненты.

2. Коэффициенты вершин А временно приравниваются к значению ряда в точках экстремума.

3. Определяются коэффициенты масштаба а:

а) ряд разбивается на сегменты — от начала до первой точки экстремума, от первой до второй и т.д.

б) предполагается, что на значения ряда в каждом сегменте влияет не более 2 экспонент;

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

4. Строится временной ряд с полученными ранее коэффициентами. В том случае, если в точках сдвига ^ имеется расхождение между реальными и аппрок-симироваными данными, проводится корректировка коэффициента вершины А.

Алгоритм реализован в системе МаИаЬ 7.1.

На рис. 3 представлены временные кардиологические ряды на основе ЭКГ реальных больных с двумя различными диагнозами в отведениях У2, У5 и временные кардиологические ряды нормальной ЭКГ в отведениях аУР, У2, У5 [1]. Пунктирной линией переданы результаты аппроксимации каждого временного ряда. Указаны коэффициенты корреляции (Р), суммы квадратов отклонений (RSS) и количество экспонент, используемых в аппроксимации (т). Под каждым временным рядом приведена аналитическая запись формулы аппроксимации ряда.

а)

Р = 0.9974

РББ = 0.0614

т = 3

^ =-0.11-е

-

2 |0.022,х<45 0.11,х>45

-

+ е

2 |0.0135,х<62 0.0108,х>62

+ 0.28- е

-(1-175)'

0.0009,х<175

б)

е-

О 50

Р = 0.9948

100 150

Рвв = 0.1583

т = 3

= 0.67 - е

-(х-67)2

-(х-83)'

-е

0.02, х<83 0.02,х>83

+ 0.29- е

-(х-181)'

0.0009, х<181

t

0.0029,х>175

t

0.01,х<67

0.05, х>67

0.003,х>181

Рис. 3 (начало). Сравнение ЭКГ и аппроксимации

К = 0.9944

1ОО 1 50

РББ = 0.0927

т = 5

-(х-58)2

-

+ ^

2 |0.03,д<74 0.05, х>74

-(х-89)2

0.19  е

2 |0.0015,л<195

0.04, х<89 0.01, х>89

+ 0.22  е

-

0.0033,х>195

0.12  е

-(х-110)2

0.0005, х>110

Г =-е

(х-230)2

0.0009,х<230

К = 0.9851

ЮО 150

РББ = 0.601

т = 4

Г = 0.047  е

0

-(х-23)2

+ 0.98  е

-(х-63)2

0.06, х<63 0.1,х>63

е)

- 0.76  е

-(х-71)2

—0.32  е

-(х-148)2

10.015,х>148

К = 0.9882

,2 10.02, х<31

Гу = е

-(х-31)2

РББ = 0.233

,2 I 0.1,х<42

— 0.38  е

-(х-42)2

т = 3

2 10.002, х<99

+ 0.3  е

0.037,х<58

0.006,х<110

0.01,х>58

Гу =-0.11  е

+

0.001.х>230

0.01,х<23

0.1,х<71

0.002,х<148

0.01,х>23

0.03.х>71

0.06, х>31

0.07,х>42

0.001,х>9

Рис. 3 (продолжение). Сравнение ЭКГ и аппроксимации

е

50

I* = 0.9922

-(х—10)2

100 150

РББ = 0.2749

200 250

т = 4

+ 0.99  е

—

— 0.47  е ' Реальные ЭКГ

Аппроксимация

— 0.27  е

—(х—144)'

2 0.0004,х<144

0.01,х>10

0.002,х>144

Гт = —0.072  е

Рис. 3 (окончание). Сравнение ЭКГ и аппроксимации:

а) нормальная ЭКГ, отведение аУР; б) нормальная ЭКГ, отведение У2; в) нормальная ЭКГ, отведение У5; г) диагноз — инфаркт, отведение У2; д) диагноз — тромбоэмболия, отведение У2; е) диагноз — инфаркт, отведение У5; ж) диагноз — тромбоэмболия, отведение У5

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

Апробация данного метода аппроксимации проведена в трех отведениях: аУ| У2, У5. Из рис. 3 видно, что количество экспонент для аппроксимации одного сердечного цикла не превышает 5, т.е. количество искомых коэффициентов всего 20. В работе П.Л. Никифорова для подобной аппроксимации применяется 11 экспонент.

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

ЛИТЕРАТУРА

1. Рычков А.Ю., Цибульский В.Р., Сергейчик О.И., Копылова Л.Н. Спектральный анализ нормальной ЭКГ // Вестн. аритмологии. 2004. № 35. С. 52.

2. Цибульский В.Р., Сергейчик О.И., Кузнецов В.А. Исследование зависимости частотных характеристик электрокардиограмм от изменения сегмента ЭТ // Вестн. кибернетики. Тюмень: Изд-во ИПОС СО РАН, 2002. Вып. 1. С. 38-45.

3. Хан М.Г. Быстрый анализ ЭКГ: Пер. с англ. СПб.; М.: Невский диалект: Изд-во БИНОМ, 1999. 286 с.

4. Титомир Л.И. Электрический генератор сердца. М.: Наука, 1980.

5. Волобуев А.Н., Крюков Н.Н., Романчук П.И. Контурная модель электродинамики миокарда // Материалы междунар. симп. «Компьютерная электрокардиография на рубеже столетий». М., 1999 [Электрон. ресурс]. Режим доступа: http://www.ecg.ru/conf// з1тр_хх1ЛехУ section9.htm.

6. Антонов В.Ф., Черныш А.М., Пасечник В.И., Вознесенский С.А., Козлова Е.К. Биофизика. Изд. 1-е. М.: Владос, 2000. 287 с.

7. Пипин В.В., Рагульская М.В., Чибисов С.М. Анализ динамических моделей и реконструкций ЭКГ при воздействии космо- и геофизических факторов // Междунар. журн. прикладных и фундаментальных исследований. 2009. № 5. С. 17-24.

8. Ладяев Д.А., Федосин С.А. Моделирование ЭКГ-сигнала // Информационные технологии моделирования и управления. 2006. № 6 (31). С. 702-709.

9. Никифоров П.Л. Модель электрокардиографического сигнала на основе совокупности колокольных импульсов // Вестн. молодых ученых. Сер. Техн. н. (Ru). 1998. № 1. С. 64-68.

10. Белоцерковский О.М., Виноградов А.В., Галатян Э.Э. и др. Способ кодирования данных ЭКГ в модели контурного и динамического анализа ЭКГ // Компьютер и мозг. Новые технологии. М.: Наука, 2005. С. 241-255.

11. Цибульский В.Р., Сергейчик О.И., Абрамов М.В. Методы получения передаточной функции на основе частотных характеристик ЭКГ // Вестн. кибернетики. Тюмень: Изд-во ИПОС СО РАН, 2008. № 7. С. 79.

12. Абрамов М.В., Сергейчик О.И. Получение передаточной функции кардиологического заболевания методом сравнения ЭКГ больного и ЭКГ без патологий // Вестн. кибернетики. Тюмень: Изд-во ИПОС СО РАН, 2009. № 8. С. 67.

M.V. Abramov

APPROXIMATIONS USING EXPONENTS OF TIME CARDIOLOGICAL SERIES BASING ON ECG

The article considers variants regarding a description and approximation of ECG-signal. The author suggests a new variant of applying Gauss impulse and sectionally prescribed function. In order to evaluate adequacy of such an approximation, subject to constructing being reconstructions of real ECG data in the drawing offs of aVR, V2, V5 for different patient's states (normal, infarct, thromboembolism).

Approximation, electrocardiogram, Gauss impulse.