УДК 004.9
ИССЛЕДОВАНИЕ АЛГОРИТМОВ ОПРЕДЕЛЕНИЯ ПАРАМЕТРОВ МНОГОДИПОЛЬНОЙ МОДЕЛИ СЕРДЦА
© 2014 А.В. Кузьмин1, Н.Ю. Митрохина1, А.В. Иващенко2
1 Пензенский государственный университет 2 Самарский государственный аэрокосмический университет имени академика С.П. Королева (национальный исследовательский университет)
Поступила в редакцию 17.12.2013
Аннотация. Одним из современных направлений диагностики состояния сердца является анализ электрической активности сердца. Для этого решают обратную задачу электрокардиографии по данным, зарегистрированным на поверхности тела. В работе авторами рассматривается многодиполь-ная модель электрической активности сердца. Получение результирующих электрических компонент диполя связано с решением системы уравнений, характеризующих электрический генератор сердца. При этом используются различные критерии контроля решения данной задачи. Авторами проводится исследование алгоритмов определения параметров многодипольной модели сердца при моделировании электрической активности сердца. Результаты позволяют сделать вывод, что правильный выбор критериев контроля решения играет ключевую роль в получении адекватных результатов моделирования электрической активности сердца. Из рассмотренных методик лучшие результаты показала минимизация среднеквадратичного отклонения.
Ключевые слова: многодипольная модель; обратная задача электрокардиографии; электрическая активность сердца; дипольный момент.
ВВЕДЕНИЕ
Согласно многодипольной модели сердце состоит из конечного числа диполей, фиксированных в определенных точках миокарда и сохраняющих ориентацию вектора момента (обычно по нормали к участку поверхности сердца), но изменяющих во время кардиоцикла свою величину. Каждый из этих диполей отражает суммарную электрическую активность данного участка сердца. Суммарное действие всех всех диполей модели сердца формирует электрокардиосигнал (ЭКС), регистрируемый на поверхности тела.
В свою очередь, решение обратной задачи электрокардиографии, состоящей в получении характеристик электрической активности сердца (ЭАС) по данным зарегистрированным на поверхности тела, представляет исключительную диагностическую ценность, наряду с классическими методами амплитудно-временного, частотно-временного и нейросетевого анализа ЭКС [1].
Существенную роль в определении электрической активности играют геометрические харак-
Кузьмин Андрей Викторович, кандидат технических наук, доцент кафедры "Теоретическая и прикладная механика". E-mail: [email protected]
Митрохина Наталья Юрьевна, кандидат технических наук, доцент кафедры "Теоретическая и прикладная механика". E-mail:[email protected] Иващенко Антон Владимирович, доктор технических наук, доцент кафедры "Информационные системы и технологии". E-mail: [email protected]
теристики модели сердца, так как геометрическое место точек - элементарных генераторов, направления нормалей в этих точках напрямую влияют на результаты моделирования. Классически геометрическая модель сердца рассматривается как шар или эллипсоид [2], однако могут использоваться и полигональные модели, отражающие анатомические особенности строения сердца [3].
В данной работе проводится исследование алгоритмов определения параметров многоди-польной модели сердца при моделировании ЭАС. В качестве электрической модели сердца авторами многодипольная модель.
МОДЕЛИРОВАНИЕ ЭАС
Моделирование ЭАС заключается в решении обратной задачи электрокардиографии [2]. Способ определения ЭАС предложен авторами в работе [4], он предполагает, совместное решение обратной и прямой задачи электрокардиографии и включает в себя следующие этапы:
1. Регистрация и предварительная обработка первичной медицинской информации.
2. Решение обратной задачи электрокардиографии.
3. Решение прямой задачи электрокардиографии.
4. Визуализация повреждений миокарда.
На первом этапе регистрируются данные, полученные в результате стандартного электрокардиографического обследования, а также регистрируются антропометрические данные пациента.
На этапе решения обратной задачи электрокардиографии по значениям потенциалов в конкретных точках на поверхности тела пациента определяются характеристики электрической активности сердца (ЭАС), в течение одного кардиоцикла. В качестве модели ЭАС принята многодипольная модель, которая состоит из определенного числа диполей, закрепленных на поверхности миокарда в определенных точках. Это теоретически позволяет получать детальную информацию о функционировании каждого участка поверхности сердца. Ограничением здесь выступает только размер вектор входных данных (электрических параметров, зафиксированных на поверхности тела), а также математический аппарат, позволяющий корректно и эффективно решать плохо обусловленные задачи решения больших систем уравнений, имеющих высокий уровень линейной зависимости [5]. Тело человека в такой модели ЭАС предполагается однородным и изотропным, обладающим неким удельным сопротивлением. Характеристики многодипольной модели ЭАС - это значения дипольных моментов вычисленные по потенциалам ц. , зарегистрированным в точках стандартных отведений:
р ^ соэ а }1
О,(I), ; = 1...М, (1)
а
угол между вектором дипольного мо-
тенциалов в точках отведений на торсе пациента. Расположение диполей сердца задается координатами точек в декартовой системе координат модели сердца.
АЛГОРИТМЫ
Авторами рассматриваются два алгоритма поиска характеристик многодипольной модели сердца D1 . Оба алгоритма включают в себя математический аппарат решения системы уравнений и различия их состоят только в используемом критерии, согласно которому среди множества решений определятся итоговое решение.
Первый алгоритм в качестве такого критерия использует минимум суммы квадратичных отклонений между измеренными и рассчитанными потенциалами, то есть минимизируется среднеквадратичная невязка следующего вида:
N 2
^ = X (ф; (О -ФАД_,,)(0) = ^ , (2)
1=1
Ф ■ (')=£ X
где Ф.(0 - суммарный поверхностный потенциал в точке измерения^' [В];
р - среднее удельное сопротивление тела [Ом-м];
где ф; (^ - измеренный потенциал в точке . отведения,
ф;(О )(/) - потенциал в точке . отведения, рассчитанный с использованием многодиполь-ной модели, состоящей из 12 диполей.
Во втором алгоритме используется критерий следующего вида:
ф^О-ф;О = ; =1-12,
(3)
мента Б. и прямой, соединяющей ^ю точку отведения с каждым диполем сердца;
г.. - расстояние от диполей модели сердца до точек отведений [м];
Di(t) -дипольный момент ¿-го диполя модели сердца ^ = 1...Г) [А-м];
I - количество диполей модели сердца;
N - количество отведений.
Для повышения устойчивости решения обратной задачи принимается допущение о неизменности расположения и ориентации составляющих диполей. Предполагается, что вектор дипольного момента каждой точки модели сердца на протяжении всего рассматриваемого периода времени ориентирован вдоль неподвижной прямой, совпадающей с направлением нормали к данной точке модели сердца. Направления составляющих диполей определяются заранее и при решении обратной задачи считаются известными.
Для определения электрических характеристик сердца необходимо решить обратную задачу для многодипольной модели. Для ее решения согласно выражению (1) необходимо знать расположение диполей сердца, точек отведений и по-
В качестве метода решения системы уравнений в обоих случаях использовался один и тот же метод -это метод Левенберга-Марквардта, разница состояла лишь в особенностях подачи уравнений в функцию - вычислитель. Стоит оговориться, что критерий подобный (3) уже предлагался при решении обратной задачи электрокардиографии, однако тогда для решения уравнений использовался другой метод - метод Гаусса - Ньютона, а в качестве электрической модели использовался точечный диполь [6].
Согласно предлагаемому подходу определения ЭАС (см. рис. 1) решение прямой задачи электрокардиографии используется для верификации решения обратной задачи.
Для решения прямой задачи необходимо:
- выбрать альтернативную модель ЭАС;
- установить взаимосвязь полученных в ходе решения обратной задачи электрокардиографии характеристик ЭАС с параметрами альтернативной модели ЭАС;
- определить параметры альтернативной модели ЭАС;
- установить критерий проверки алгоритмов решения обратной задачи по полученным параметрам альтернативной модели и параметрам многодипольной модели ЭАС.
2
г
На данный момент существует ряд моделей ЭАС, которые используются в исследованиях электрического поля сердца. Эти модели позволяют определять состояние сердца через его электрические параметры относительно выбранного центра системы координат, предназначенной для решения обратной задачи (диагностики) [2].
Одной из наиболее известных моделей ЭАС в области диагностики является дипольная модель эквивалентного электрического генератора. Теория эквивалентного диполя является теоретическим обоснованием электрокардиографии. В процессе кардиоцикла дипольный момент Бт, называемый в медицинской литературе интегральным электрическим вектором сердца, меняется по величине и направлению. ЭКГ представляет собой не что иное, как проекцию вектора Бт на выделенное электрокардиографическое отведение.
Несмотря на ряд преимуществ (наглядность, удобство визуального отображения, простота структуры при достаточно высокой точности аппроксимации измеренного потенциала), данная модель электрического генератора сердца, по мнению авторов, не пригодна для решения обратной задачи электрокардиографии, т.к. отсутствует возможность раздельного определения электрических характеристик разных частей сердца. Однако, для решения прямой задачи электрокардиографии, данная модель является вполне приемлемой, так как позволяет установить взаимосвязь между параметрами многодиполь-ной модели с параметрами дипольной модели ЭАС. Поэтому в качестве альтернативной модели авторами был выбран дипольный эквивалентный токовый источник.
Основным параметром дипольной модели ЭАС является дипольный момент сердца Бт, который представляет собой согласно принципу суперпозиции сумму дипольных моментов элементарных диполей:
Для этого была составлена система из уравнений вида:
Р
-(008 аВх + 008/£> + 008уВ2) [5], (5)
Б = У Б
т / . г ,
(4)
где Бт - суммарный дипольный момент сердца,
Б - дипольный момент элементарного диполя сердца, вычисленный в ходе решения обратной задачи электрокардиографии.
В ходе решения прямой задачи электрокардиографии по измеренным электрокардиосигна-лам стандартной системы отведений были определены компоненты вектора дипольного момента сердца Б^ Бу, Бг (см. рис. 2), так как ЭКС представляет собой не что иное, как проекцию вектора дипольного момента точечного генератора сердца на выделенное электрокардиографическое отведение.
4го]
где <<(0 - поверхностный потенциал в точке измерения; ] = 1 ... N
Р - среднее удельное сопротивление тела;
Бх, Бу, Бг - проекции вектора суммарного ди-польного момента сердца на оси декартовой системы координат;
а , /, У - углы между проекциями вектора суммарного дипольного момента сердца и вектором отведения;
г - расстояние от центра дипольной модели сердца до точек отведений [м];
N - количество отведений.
Система уравнений (5) является переопределенной, в связи с чем, для ее решения был применен метод наименьших квадратов Гаусса, позволяющий находить неизвестные путем минимизации суммы квадратов разностей левой и правой частей уравнений системы.
Полученные кривые дипольных компонент Б^ Бу, Бг в течение кардиоцикла представлены на рисунке 3.
В качестве критерия проверки представленных алгоритмов решения обратной задачи электрокардиографии, авторами выбран следующий - сравнение суммарных дипольных моментов, рассчитанных по формуле (4) Бт по полученным дипольным моментам каждого элементарного диполя сердца, с суммарным дипольным моментом точечного токового диполя Бт, расположенного в безграничной однородной среде, вычисленного по компонентам Б , Б , Б.
т у г
РЕЗУЛЬТАТЫ ЭКСПЕРИМЕНТОВ
Результаты вычислений параметров ЭАС с использованием первого алгоритма приведены на рис. 1 (сплошная линия - суммарный диполь-ный момент Бт точечного токового диполя, пунктирная линия - суммарный дипольный момент Бт многодипольной модели сердца) и рис. 2 (сплошные линии - ЭКС, пунктирные линии -ЭКС, полученный с помощью модели).
Результаты вычислений параметров ЭАС с использованием второго алгоритма приведены на рис. 3 (сплошная линия - суммарный диполь-ный момент Бт точечного токового диполя, пунктирная линия - суммарный дипольный момент Бт многодипольной модели сердца) и рис. 4 (сплошные линии - ЭКС, пунктирные линии -ЭКС, полученный с помощью модели).
По результатам вычислительных эксперимен-
г=1
10 20 30 40 Е0 60 70 80 90 100
1. Суммарный дипольный момент (критерий 1)
20 40 60 80 100
Рис. 2. ЭКС в отведениях (критерий 1)
тов можно сделать вывод, что погрешность вос- го диполя, который был выбран в качестве эта-становления ЭКС в отведениях V1-V6 меньше при лонного, то есть дипольные моменты с меньшей
использовании второго алгоритма, однако суммарный дипольный момент при найденных ди-польных моментах второго алгоритма не соответствует суммарному дипольному моменту точечно-
общей погрешностью, но не отражают физиологических процессов, происходящих в сердце.
Напротив, при использовании первого алгоритма полученные значения дипольных моментов,
10 20 30 40 50 60 70 80 90 100 110 Рис. 3. Суммарный дипольный момент (критерий 2)
Рис. 4. ЭКС в отведениях (критерий 2)
с использованием которых синтезируются ЭКС, имеют большую погрешность по сравнению с результатами второго алгоритма. Но при этом более точно были получены кривые суммарного диполь-ного момента. Несмотря на большую погрешность синтеза ЭКС при использовании первого алгоритма, можно сказать, что полученные дипольные моменты в большей степени отражают происходящие
в сердце электрические процессы.
На последнем этапе подхода определения ЭАС возможно осуществление локализации повреждений миокарда на основе анализа полученных значений характеристик ЭАС и визуализация места повреждения миокарда на трехмерной модели сердца. Тем не менее, вопрос поиска оптимального математического аппарата для решения обратной
задачи электрокардиографии в предложенной авторами постановке остается открытым.
ЗАКЛЮЧЕНИЕ
В статье описаны результаты исследования двух алгоритмов определения параметров много-дипольной модели сердца при моделировании ЭАС. Показано, что первый алгоритм имеет большую погрешность, но позволяет более точно получить кривые суммарного дипольного момента.
СПИСОК ЛИТЕРАТУРЫ
1. Бодин О.Н., Кузьмин А.В., Логинов Д.С. Интеллектуальный анализ электрокардиосигналов для диагностики инфаркта миокрада // Известия высших учебных заведений. Поволжский регион. Технические науки. 2010. № 1. С. 46-53.
2. Титомир Л. И., Кнеппо П. Математическое модели-
рование биоэлектрического генератора сердца. М.: Наука. Физматлит, 1999. 447 с.
3. Бодин О.Н., Кузьмин А.В. Синтез реалистично поверхности модели сердца // Медицинская техника. 2006. № 6. С. 15-18.
4. Бодин О.Н., Гладкова Е.А., Кузьмин А.В., Митрохина Н.Ю., Мулюкина Л.А. Пат. 2360597 Российская Федерация. Способ определения электрической активности сердца // Официальный бюллетень «Изобретения. Полезные модели». 2009. № 19
5. Бодин О.Н., Митрохина Н.Ю. Регуляризация решения обратной задачи электрокардиографии в компьютерной диагностической системе «Кардиовид» // Мехатроника, Автоматизация, Управление. 2008. №11. С. 37-41.
6. Крамм М.Н., Стрелков Н.О., Сушок М.В. Погрешности реконструкции параметров токового диполя сердца для неоднородной модели торса человека в виде кругового цилиндра. // Журнал радиоэлектроники. 2012. № 12. [Электронный ресурс]. URL: http:// jre.cplire.ru/mac/dec12/13/text.html (дата обращения 14.11.2013).
ANALYSIS OF MULTYDIPOLE HEART MODEL PARAMETERS ESTIMATION ALGORYTHMS
© 2014 A.V. Kuzmin1, N.Yu. Mitrokhina1, A.V. Ivaschenko2
1 Penza State University 2 Samara State Aerospace University named after Academician S.P. Korolyov (National Research University)
One of the modern methods for heart diagnostics is based on the analysis of its electrical activity. This would impose solving the inverse problem of electrocardiography with the data registered on the surface of the body. The authors use multi-dipole model of heart electrical activity. To obtain the resulting dipole electrical components it is proposed to solve the combined equations that describe a heart electrical generator. At that, different solution control criteria are used. The authors conduct the examination of heart multi-dipole model parameters obtaining algorithms in the process of heart electrical activity simulation. The results let the authors draw a conclusion that the correct decision on the solution control criteria plays a significant role in obtaining adequate heart electrical activity modeling results. The minimization of root-mean-square error demonstrated the best results among all the methods reviewed. Keywords: multydipole model; inverse problem of electrocardiography; electrical activity of a heart; dipole moment.
Andrey Kuzmin, Candidate of Technical Sciences, Associate Professor at the Theoretical and Applied Mechanics Department. E-mail: [email protected] Natalia Mitrokhina, Candidate of Technical Sciences, Associate Professor at the Theoretical and Applied Mechanics Department. E-mail: [email protected] Anton Ivaschenko, Doctor of Technical Sciences, Associate Professor of Information Systems and Technologies Department. E-mail: [email protected]