Научная статья на тему 'Алгоритм апостериорного определения мгновенной частоты сердечных сокращений'

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

CC BY
437
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
FREQUENCY OF CARDIAC ABBREVIATIONS / RR INTERVAL / QRS COMPLEX / HOLTER MONITORING / SELECTION OF ARTIFACTS OF THE FORMER / THE ALGORITHM FOR CALCULATING HEART RATE / CONTOUR / RR-INTERFEROMETRY / ЧАСТОТА СЕРДЕЧНЫХ СОКРАЩЕНИЙ / RR ИНТЕРВАЛ / QRS КОМПЛЕКС / ХОЛТЕРОВСКОЕ МОНИТОРИРОВАНИЕ / ВЫДЕЛЕНИЕ АРТЕФАКТОВ ЭЛЕКТРОКАРДИОЛОГИЧЕСКИЙ СИГНАЛ / АЛГОРИТМ РАСЧЕТА ЧАСТОТЫ СЕРДЕЧНЫХ СОКРАЩЕНИЙ / ИЗОЛИНИЯ / RR-ИНТЕРВАЛОМЕТРИЯ

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

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

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

The algorithm of a posteriori determination of instantaneous heart rate

In article the algorithm of a posteriori calculation of heart rate on record EX. The algorithm produces the allocation of QRS complex for R-teeth, the classification of complexes into two types: normal and artifact complexes. It is proposed to classify the analysis of contours and measurement of interference at the frequency of 50 Hz. This classification can significantly improve the measurement accuracy of the instantaneous heart rate compared to the moving average

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

Алгоритм апостериорного определения мгновенной частоты сердечных

сокращений

Н.А. Голова, С.А. Синютин Южный федеральный университет, Таганрог

Аннотация: в статье рассматривается алгоритм апостериорного расчета частоты сердечных сокращений по записи электрокардиологических сигналов. Предложенный алгоритм производит выделение желудочкового комплекса по R-зубцам, разделение комплексов на два типа: нормальные и артефактные. Предлагается производить классификацию по анализу изолинии и измерению помехи на частоте 50 Гц. Данная классификация позволяет значительно повысить точность измерения мгновенной частоты сердечных сокращений по сравнению со скользящим средним.

Ключевые слова: частота сердечных сокращений, RR интервал, QRS комплекс, Холтеровское мониторирование, выделение артефактов электрокардиологический сигнал, алгоритм расчета частоты сердечных сокращений, изолиния, RR-интервалометрия.

Введение

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

В совместном проекте ОАО «НПП КП «Квант» и ФГАОУ ВО ЮФУ [3] предлагается использовать корреляцию между ЧСС и мощностью, развиваемой человеком при движении, как показатель толерантности сердечнососудистой системы к нагрузке. Несмотря на то, что в настоящее время отсутствует клиническая методика оценки данного показателя, но в отличие от классических эргометрических тестов такой подход значительно удобнее, не требует посещения клиники и является более щадящим по

отношению к пациенту. Наряду с развиваемой мощностью важен адекватный расчет ЧСС без задержки.

Средняя частота сердечных сокращений у здорового человека в состоянии покоя составляет 60-80 ударов в минуту. В отдельных случаях может превышать 100 ударов в минуту, например, у людей средних лет, ведущих сидячий образ жизни. А у тренированных атлетов, находящихся в прекрасной физической форме, минимальная ЧСС в состоянии покоя составляет 28-40 ударов в минуту [4].

На сегодняшний день существуют расчеты, показывающие, что понижение ЧСС с 70 до 60 ударов в минуту с течением времени увеличило бы продолжительность жизни человека с 80 до 93,3 года. Несмотря на то, что эти данные вызывают много споров, можно считать доказанным, что в общей популяции человечества риск смерти по многим различным причинам, в том числе от сердечнососудистых заболеваний, увеличивается по мере повышения ЧСС в состоянии покоя. Именно поэтому так важно и необходимо получать точные сведения о частоте сердечных сокращений

[1,3].

Алгоритм апостериорного определения мгновенной ЧСС

Чтобы определить ЧСС, необходимо измерить частоту желудочковых комплексов (далее QRS комплексов). На данный момент, вычислить ЧСС можно несколькими способами[2,5]:

1. Измерить ЧСС вручную, путем подсчета числа квадратов между комплексами QRS на ленте ЭКГ сигнала. Для получения точности ±1 сокращение в секунду необходимо использовать длительные интервалы времени (1 минута и более);

2. Измерить количество Я зубцов в течение какого-либо периода времени;

3. Измерить длительность ЯЯ интервала и вычислить по формуле

ЧСС=6т

Т

1 ЯЯ

где ТЯЯ - длительность ЯЯ - интервала в мс, ЧСС - в ударах в минуту. При наличии аритмии этот способ может дать большую ошибку. Следовательно, надежнее использовать вместо ТЯЯ среднюю длительность ЯЯ интервала, к примеру, усреднив 16 смежных интервалов [3].

Существует четвертый подход, о котором хотелось бы рассказать подробнее, основанный на апостериорном определении мгновенной ЧСС, то есть алгоритм работает сразу после окончания работы селектора QRS комплекса. Типичный кардиоцикл состоит из таких элементов как: Р-волна, QRS- комплекс и Т-волна, которые представлены на рис. 1. Принцип селектора QRS - комплекса основан на выделении положения R-зубца. Поиск положения R-зубца обычно начинают с фильтрации сетевого шума с частотой 50/60 Гц и шума электрической активности двигательных мышц. С этой задачей эффективно справится фильтр нижних частот. Далее выделяют наиболее энергетически выраженный участок в спектре ЭКС (15-25Гц), соответствующий QRS-комплексу. Отфильтрованный сигнал подвергается процедуре детектирования, низкочастотному сглаживанию и выделению начала R-зубца пороговым алгоритмом. Последним шагом селектора QRS является подстройка порога срабатывания [5 - 10].

Рис. 1. - Общий вид одного кардиоцикла

Перед работой этого селектора сигнал необходимо очистить от артефактных участков. Артефактами считаются участки и комплексы в них, у которых длительный уровень наводки 50Гц, либо большой дрейф изолинии (более 0,2 - 0,3 мВ) Селектор последовательно проходит по всем комплексам QRS, кроме первого и последнего, если текущий и предыдущий комплексы не являются артефактами, то вычисляется значение ЧСС, в противном случае сохраняется предыдущее значение. Полученное значение ЧСС сохраняется в соответствующем выходном массиве. На рис. 2 приведен пример участка, который распознан алгоритмом как артефактный.

Рис. 2 - Артефактный участок электрокардиосигнала На рис. 4 представлен алгоритм выявления артефактных комплексов (классификация по двум типам: нормальный и артефактный). Для классификации исходный ЭКС размера Size разбивается на участки по 5 секунд. Проверяется, чтобы разница смещений минимального сегмента ST по времени Iss[n] максимального смещения ST сегмента Ass[n] не превышали значений 0,3 мВ. Следующим шагом проверяется наличие на отрезке длительной наводки 50 Гц с помощью полосового фильтра (FilterArtefact), если она присутствует, то сработает флаг FlArtefact. Если выполнилось хотя бы одно из заданных условий, то область считается артефактной. В этом случае она записывается в определённый для этого массив.

1ш(к)

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

Блок-схема реализации данного метода представлена на рис. 4 и 5. Алгоритм работает после определения QRS-комплексов и поиска артефактных областей ЭКГ сигнала, осуществляет обработку распознанных QRS комплексов и RR интервалов. Работа алгоритма начинается с поиска первых двух последовательно расположенных неартефактных комплексов, на основе которых определяется начальное значение ЧСС.

Рис. 4. - Блок-схема алгоритма апостериорного определения мгновенной

ЧСС. Часть 1

Рис. 5. - Блок-схема алгоритма апостериорного определения мгновенной

ЧСС. Часть 2

На основе алгоритмов скользящего среднего и приведенного произведен расчет по записи ЭКС суточным монитором ЭКГ. Результаты расчетов приведены на рис. 6 и 7 соответственно. Как видно из полученных результатов, алгоритм скользящего среднего имеет значительные ошибки при анализе участка с артефактными комплексами. За счет исключения

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

Рис. 6. - График метода скользящего среднего

Рис. 7. - График метода апостериорного определения мгновенной ЧСС

Заключение

Описанный алгоритм апостериорного определения мгновенной ЧСС производит запись в массив вычисленной ЧСС поминутно с исключением артефактных областей ЭКГ сигнала. Предложенный метод позволяет убрать из анализа артефактные ЯЯ интервалы за счет работы преселектора. Анализируя ЯЯ интервалы с исключением артефактов, данный метод позволяет получить мгновенное значение ЧСС, без использования

скользящего среднего, которое используется в классическом варианте измерения ЧСС. В диагностике, с помощью точно полученных данных ЧСС возможно установить диагноз аномалий ритма [6]:

1. СА-узловые ритмы - синусовый ритм;

2. Предсердные ритмы;

3. Ритмы из АВ-соединения;

4. Желудочковые ритмы;

5. Нарушение проводимости;

6. Ускользающие ритмы;

7. Эктопические сокращения.

Работа выполнена при финансовой поддержке Минобрнауки РФ в рамках реализации проекта «Создание высокотехнологичного производства по изготовлению мобильного многофункционального аппаратно-программного комплекса длительного кардиомониторирования и эргометрии» по постановлению правительства №218 от 09.04.2010 г. Работа выполнялась во ФГАОУ ВО ЮФУ.

Литература

1. Полонецкий Л.З. Значение частоты сердечных сокращений в клинической практике. Новые возможности антиангинальной терапии // Медицинские новости, 2007, №5. С. 7-10.

2. Рослякова А.В., Чупраков П.Г. Сравнительный анализ алгоритмов обнаружения R-зубца электрокардиосигнала// Вятский медицинский вестник, 2012, №2 C.29-35.

3. Леонова А.В., Зиновкин П.К., Болдырев Е.Б. Аппаратно-программный комплекс регистрации нагрузки для функциональной диагностики // Инженерный вестник Дона, 2012, №4 URL: ivdon.ru/magazine/archive/n4p1y2012.

4. Жуков А. Д. Наука о спорте. Энциклопедия систем жизнеобеспечения Москва: «Магистр-пресс», 2011. 1000 с.

5. Петров С.П., Епишина Е.В., Воронин В.В. Оценка алгоритмов распознавания образов для задач автоматического анализа электрокардиограмм // Евразийский Союз Ученых (ЕСУ). Ежемесячный научный журнал. 2014. № 8. С.27-29.

6. Леонова А.В., Синютин С.А., Частота сердечных сокращений // Проектирование микроконтроллерных систем съема, обработки и анализа электрокардиосигнала. Издательство Южного федерального университета, 2014. С. 329-331.

7. СинютинС.А., Ковтун Д.Г. Анализ алгоритмов подстройки порога срабатывания для QRSкомплексов// Инженерный вестник Дона, 2014, №3 URL: ivdon.ru/ru/magazine/archive/n3y2014/2547.

8. Srishti Dubey, Kamna Grover, Rahul Thakur, AnuMehra, Sunil Kumar Comparative Analysis of QRS Detection Algorithms and Heart Rate Variability Monitor Implemented on Virtex-4 FPGA. International Journal of Advanced Engineering Research and Technology (IJAERT), 30th -31st August 2014. pp. 168-170.

9. Natalia M. Arzeno, Zhi-De Deng, Chi-Sang Poon Analysis of FirstDerivative Based QRS Detection Algorithms // IEEE Trans Biomed Enq. 2008 feb; 55(2): pp 478-484.

10. Беляев А.О. Микроконтроллерный алгоритм обработки ЭКС // Известия ЮФУ. Технические науки. 2008. №11. с. 80-86.

References

1. Poloneckij L.Z. Medicinskie novosti, 2007, №5. pp. 7-10.

2. Rosljakova A.V., Chuprakov P.G. Vjatskij medicinskij vestnik, 2012, №2. pp. 29-35.

3. Leonova A.V., Zinovkin P.K., Boldyrev E.B. Inzenernyj vestnik Dona (Rus), 2012, №4. URL: ivdon.ru/magazine/archive/n4p1y2012/1130.

4. Zhukov A.D. Nauka o sporte. Jenciklopedija sistem zhizneobespechenija [The science of sport. Encyclopedia of life support systems]. Moscow: «Magistr-press», 2011. - 1000 pp.

5. Petrov S.P., Epishina E.V., Voronin V.V. Ezhemesjachnyj nauchnyj zhurnal. 2014. № 8. pp.27-29.

6. Leonova A.V., Sinjutin S.A. Proektirovanie mikrokontrollernyh sistem s#ema, obrabotki i analiza jelektrokardiosignala [Designing microcontroller systems for retrieval, processing and analysis of electro cardio]. Izdatel'stvo Juzhnogo federal'nogo universiteta, 2014. pp. 329-331.

7. Sinjutin S.A., Kovtun D.G. Inzenernyj vestnik Dona (Rus), 2014, №3. URL: ivdon.ru/ru/magazine/archive/n3y2014/2547.

8. Srishti Dubey, Kamna Grover, Rahul Thakur, AnuMehra, Sunil Kumar Comparative Analysis of QRS Detection Algorithms and Heart Rate Variability Monitor Implemented on Virtex-4 FPGA. International Journal of Advanced Engineering Research and Technology (IJAERT), 30th 31 August 2014. pp. 168170.

9. Natalia M. Arzeno, Zhi-De Deng, Chi-Sang Poon Analysis of FirstDerivative Based QRS Detection Algorithms. IEEE Trans Biomed Enq. 2008 feb; 55(2): pp 478-484.

10. Beljaev A.O. Izvestija JuFU. Tehnicheskie nauki. 2008. №11. pp. 8086.

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