ВВЕДЕНИЕ 3
1. АНАЛИТИЧЕСКОЕ ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1 Основные положения предметной области 7
1.2 Исследование автоматического непрерывного анализа
электрокардиосигнала в приборах и системах кардиологического наблюдения 21
1.3 Обзорное исследование нынешнего уровня развития математических методов и алгоритмов автоматической обработки изображения графика ЭКГ 23
1.3 Типовая схема программы 25
1.3.1 Блок моделирование ЭКГ сигнала 27
2. РАЗРАБОТКА АЛГОРИТМОВ, ПРОЦЕДУР И МЕТОДОВ АНАЛИЗА
ИЗОБРАЖЕНИЙ ЭКГ 32
2.1 Обзор программ для анализа и интерпретации сигнала ЭКГ 32
2.2 Общий алгоритм работы программы 33
2.3 Исследование алгоритмов обнаружения QRS-комплекса ЭКГ 41
2.4 Алгоритм вычисления частоты сердечных сокращений 44
3. Результаты работы 51
3.1 Реализация информационной системы 51
3.2 Эксперименты и результаты 56
ЗАКЛЮЧЕНИЕ 58
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 60
ПРИЛОЖЕНИЯ 64
В постоянно меняющемся мире непрерывно обновляются технологии во всех сферах жизни человека. К медицинскому оборудованию требования особенно строги. С постоянным совершенствованием аппаратуры и программного обеспечения всё точнее диагностика, всё шире сфера применения электронно-вычислительной техники в медицине.
Научные достижения миллионов специалистов по всей планете привели нынешнюю ситуацию к невероятным результатам. Автоматический анализ биометрической информации позволяет свести к минимуму вероятность врачебных ошибок, делая жизнь людей более качественной и полноценной.
Современное медицинское оборудование если не все 100%, то на 80-это компьютер. С процессором, памятью, специфической архитектурой, укомплектованной под конкретные виды обследований.
На сегодняшний день биомедицинские сигналы, снятые с пациента, представляют собой информацию, записанную в электронном виде. В этом случае, появляется возможность провести более качественный анализ, нежели при информации, представленной «на бумаге». А также, данные о сигналах, представленные в электронном виде, можно обработать при помощи различных аппаратных и программных средств, которые позволят нам дать точную оценку о нарушениях, патологиях и анормальностях. Разработка программы для анализа электрокардиосигналов (ЭКС) сегодня является достаточно актуальной, так как анализ сигналов один из важных этапов в компьютерной диагностике, а также создание новых программ позволит ставить наиболее точные диагнозы и улучшить качество диагностики сердечных заболеваний.
Данная работа посвящена автоматизации анализа ЭКГ. Проекция объёмных электрических процессов происходящих в сердце и наблюдаемых на поверхности тела несёт информацию о состоянии сердечно-сосудистой системы, о патологиях и возрастных изменениях.
В основу работы положено изучение и разработка теоретических и практических методов создания нового поколения алгоритмов длительного и непрерывного анализа изображения ЭКГ. С этой целью использованы наиболее современные подходы к обработке сигналов, отвечающие современному уровню требований к качеству.
Анализ изображений электрокардиограммы является объектом исследования данной работы.
За предмет исследования взяты алгоритмы определения состояния сердечно-сосудистой системы.
Использование разработанной методики в медицинском оборудовании повысит точность и надёжность диагностики, что усилит эффективность лечебных процедур. Увеличит качество медицинской помощи в борьбе с сердечно-сосудистыми патологиями.
Цель работы: Создание алгоритмов и основанного на них программного обеспечения, позволяющего более детально и точно диагностировать патологии сердечно-сосудистой системы.
Задачи исследования, призванные достичь поставленной цели:
1. Анализ предметной области.
2. Обзор современного рынка программного обеспечения.
3. Аналитическая обработка современных методов и программ, используемых в диагностической аппаратуре для определения патологий сердечно-сосудистой системы человека.
4. Создание метода, процедуры и алгоритма анализа изображений ЭКГ.
5. Формирование новейшего программно-аналитического ресурса, обеспечивающего высокоточные и на порядок более надёжного
автоматического анализа изображений ЭКГ с целью получения значимой для диагностики информации о состоянии сердечно-сосудистой системы.
Для получения результата в поставленных задачах использовались методы математического моделирования, способы программного распознавания образов, анализа процессов, сгенерированных датчиками случайных чисел.
Опытные исследования выполнялись при использовании наборов реальных записей сигналов, полученных в медучреждениях. Также для сравнения брались данные, полученные отечественными и зарубежными исследователями. ПО для постановки экспериментов разрабатывалось в среде MS Visual С++.
Достоверность научных положений и выводов подтверждается результатами использования математических методов анализа, результатами экспериментов с использованием как модельных, так и реальных сигналов, оценкой эффективности разработанных алгоритмов и методов, а также результатами практического использования созданных алгоритмических и программных средств.
Пояснительная записка состоит из введения, трех разделов, заключения, списка используемых библиографических источников и приложений.
Во введении рассматривается актуальность выбранной темы, выбираются объект и предмет исследования, формулируется цель и ставятся задачи. Также, во введении представлена новизна исследования, применяемые методы исследования и структура магистерской диссертации.
В первом разделе приведено аналитическое исследование предметной области, включая анализ современного состояния как методов, так и аппаратно-программного обеспечения обработки графиков ЭКС.
Во втором разделе приведена разработка усовершенствованных и модифицированных алгоритмов и процедур анализа изображений ЭКГ.
В третьем разделе представлена программная реализация разработанных алгоритмов и процедур, включая проведение вычислительных экспериментов на реальных данных.
В заключении приведены основные выводы и результаты.
Пояснительная записка написана на 79 стр., включает 22 рисунков, 3 таблиц и 1 приложений.
Одной из наиболее важных задач кардиологии является проведение диагностики сердечно-сосудистой системы человека, так как именно заболеваниями в данной сфере обуславливаются основные причины смертности людей в трудоспособном возрасте. Объективное оценивание и прогнозирование состояния сердечно-сосудистой системы является одним из приоритетных направлений, связанных со здоровьем нации. На сегодняшний день к наиболее распространенным методам диагностики работы сердечно¬сосудистой системы человека относится электрокардиограмма (ЭКГ). Однако, существующие средства мониторинга не дают однозначной интерпретации результатов ЭКГ при обращении любого пациента, что обусловливает необходимость разработки и совершенствования методов и алгоритмов оценивания изображений ЭКГ.
Использование информационных технологий при обработке ЭКГ используется при кардиологических исследованиях все чаще. Довольно часто применяемые технологии не могут обеспечить требуемой достоверности результатов диагностики, что обусловлено недостатками существующих алгоритмов распознавания информативных фрагментов ЭКГ.
Предложенные в магистерской диссертации процедура, метод и алгоритмы при их внедрении обеспечат повышение точности и надёжности формируемых диагностических заключений, что в дальнейшем позволит повысить эффективность диагностики и лечения патологий сердечно-сосудистой системы человека.
В процессе выполнения исследования был решен ряд задач.
1. Проведено аналитическое исследование предметной области, включая анализ современного состояния как методов, так и аппаратно-программного обеспечения обработки графиков ЭКС.
2. Проведен обзор современного состояния рынка программных продуктов.
3. Выявлены недостатки используемых в настоящее время в медицинских приборах методов и алгоритмов выявления возможных отклонений в работе сердечно-сосудистой системы на основе анализа данных, полученных ЭКГ.
4. Разработан алгоритмы, процедура и метод анализа изображений ЭКГ.
5. Спроектировано и программно-реализовано средство, обеспечивающее повышение точности и надёжности решения задач автоматического анализа изображений ЭКГ с целью получения значимой для диагностики информации о состоянии сердечно-сосудистой системы человека.
6. Проведено тестирование на реальных данных, по результатам которого можно сделать вывод, что программа имеет достаточную работоспособность и может использоваться по назначению.
Таким образом, все поставленные задачи решены и цель магистерской диссертации достигнута.
1. Харченко, В.В. Автоматизированная система анализа и интерпретации ЭКГ/ Харченко В.В., Дубровин В.И., Твердохлеб Ю.В. -Запорожье, Украина: Прогрессивные информационные технологии, 2014. - 156 с.
2. Калиниченко, А.Н. Компьютерные методы автоматического анализа ЭКГ в системах кардиологического наблюдения/ Санкт-Петербург, Приборы, системы и изделия медицинского назначения, 2008. - 205 с.
3. Аронсон, Ф. Наглядная кардиология [Текст] /The Cardiovascular System at a Glance / Ф. Аронсон, Дж. Вард, Г. Винер ; пер. с англ. ; под ред. С. Л. Дземешкевича. - Москва : ГЭОТАР-Медиа, 2011. - 120 с.
4. Арутюнов, Г. П. Терапия факторов риска сердечно-сосудистых заболеваний / Г. П. Арутюнов. - Москва : ГЭОТАР-Медиа, 2010. - 672 с.
5. Рудаков П.И, Сафонов В.И. Обработка сигналов и изображений Matlab 5.x. - Диалог-МИФИ. 2000. - 232 с.
6. Кляр Б. Цифровая связь. Теоретические основы и практическое применение: Пер. с англ. - М.: Издательский дом "Вильямс", 2003. - 135 с.
7. Воробьев, С.Н. Цифровая обработка сигналов: Учебник для студентов учреждений высшего профессионального образования / С.Н. Воробьев. - М.: ИЦ Академия, 2013. - 343 с.
8. . Давей, П. Наглядная ЭКГ / ECG at a Glance / П. Давей ; пер. с англ. ; под ред. М. В. Писарева. - Москва : ГЭОТАР-Медиа, 2011. - 168 с.
9. Юдин, Д.Б. Задачи и методы линейного программирования: Математические основы и практические задачи / Д.Б. Юдин, Е.Г. Гольштейн. - М.: КД Либроком, 2010. - 248 с.
10. Солонина, А.И. Цифровая обработка сигналов и MATLAB: Учебное пособие / А.И. Солонина, Д.М. Клионский, Т.В. Меркучева. - СПб.: БХВ-Петербург, 2013. - 168 с.
11.Зиборов, В. MS Visual C++ 2010 в среде .NET / В. Зиборов. - М.: Питер, 2012. - 263 с.
12. Понамарев, В. Программирование на C++/C# в Visual Studio .NET 2003 / В. Понамарев. - М.: БХВ-Петербург, 2015. - 302 с.
13. Титов К.В. Компьютерные технологии в вопросах изучения и решения задач интегральных преобразований и операционного исчисления: Учебное пособие по курсу "Спецглавы высшей математики". М.: Изд-во МГТУ им. Н.Э. Баумана. 2001г. - 352 с.
14. Гонсалес Р., Вудс Р. Цифровая обработка изображений / Пер. с англ. под ред. П.А. Чочиа - М.: ТЕХНОСФЕРА. 2005. - 174 с.
15. Игошин, В.И. Теория алгоритмов: Учебное пособие / В.И. Игошин. - М.: ИНФРА-М, 2013. - 256 с.
16. Тьюки Дж. Анализ результатов наблюдений. М. : Мир, 2008. - 175 с.
17. Шапкин, А.С. Математические методы и модели исследования операций: Учебник / А.С. Шапкин, В.А. Шапкин. - М.: Дашков и К, 2013.
- 185 с.
18. Физика визуализации изображений в медицине: в 2-х томах. Т. 2: Пер. С англ. / Под ред. С. Уэбба. - М.: Мир, 2012. - 523 с.
19. Глотова, М. Ю. Математическая обработка информации. Учебник и практикум / М.Ю. Глотова, Е.А. Самохвалова. - М.: Юрайт, 2017. - 249 с.
20. Ярославский Л.П. Обработка изображений в медицинской интроскопии / Цифровая оптика в медицинской интроскопии. - М.: ИППИ РАН, 2015.
- 225 с.
21. Нестерук В.Ф. Принцип дуальности при нелинейных безынерционных преобразованиях изображений // Труды ГОИ им. С.И. Вавилова. - 2003.
- 308 с.
22. Агальцов, В.П. Математические методы в программировании: Учебник / В.П. Агальцов, И.В. Волдайская. - М.: ИД ФОРУМ, 2013. - 237 с.
23. Журавлев Ю.И., Калилов М.М., Гуляганов Ш.Е. Алгоритмы вычисления оценок и их применение. - Ташкент: Фан, 1974. - 251 с.
24. Латышенко, К.П. Автоматизация измерений, испытаний и контроля / К.П. Латышенко. - М.: МГУИЭ, 2006. - 187 с.
25. В.А. Скляров. Язык C++ и объектно-ориентированное программирование: Справочное издание. - Минск: Вышэйшая школа, 1997. - 335 с.
26. М. Эллис, Б. Строуструп. Справочное руководство по языку C++ с комментариями: Пер. с англ. - Москва: Мир, 1992. - 453 с.
27. Гупал, В.М. Математические методы анализа и распознавания
аудиовизуальной информации: Монография / В.М. Гупал. - М.: ИЦ РИОР, НИЦ ИНФРА-М, 2012. - 241 с.
28. Курилова, А.В. Ввод и обработка цифровой информации. Практикум. Учебное пособие / А.В. Курилова. - М.: Академия (Academia), 2016. - 173 с.
29. Мячев, А. А. Мини- и микроэвм систем обработки информации / А.А. Мячев. - М.: Энергоатомиздат, 2017. - 205 с.
30. Денисенко, А.Н. Компьютерная обработка информации / А.Н. Денисенко. - М.: Медпрактика-М, 2017. - 144 с.
31. Дюк Вячеслав, Эмануэль Владимир Информационные технологии в медико-биологических исследованиях. СПб.:Питер, 2003. - 360 с.
32. Ахо А.В., Рави С, Ульман Дж.Д. Компиляторы: принципы, технологии и инструментарий — М.: Издательский дом "Вильямс", 2008 г. - 365 с.
33. Клюев, А.С. Автоматизация настройки систем управления / А.С. Клюев,
В.Я. Ротач, В.Ф. Кузищин. - М.: Альянс, 2015. - 272 с.
34. Лбов Г.С. Анализ данных и знаний // Учебное пособие. Издательство НГТУ. Новосибирск 2001. - 331 с.
35. Лбов Г.С., Бериков В.Б. Устойчивость решающих функций в задачах распознавания образов и анализа разнотипной информации. - Новосибирск: Изд-во Ин-та математики, 2005. - 246 с.
36. Coulam C.M. Erickson J.J. and Gibbs S.J. Image and equipment considerations in conventional tomography // The Physical Basis of Medical Imaging ed. C.M. Coulam, J.J. Erickson and A.E. James (New York: Appleton - Century - Crofts). - 1981. - 412 с.
37. Мартынова А. С. Кардиология,основанная на доказательствах . Evidence - Based Cardiology. Second edition PDA. // Мартынова А.С., Корсакова Н.Г., Остроумова О.Т., РНКК. Москва 2005. - 277 с.
38. Кузнецов, С. И. Артериальная гипертония и артериальная гипотония: инновации комбинированной терапии: науч.-метод. пособие / С. И. Кузнецов, П. И. Романчук, Г. Г. Шишин ; Минздравсоцразвития СО, ГБОУ ВПО "СамГМУ", ГУЗ СО "Гериатрический науч. -практ. центр". - Самара : Волга-Бизнес, 2011. - 415 с.
39. Люсов, В. А. ЭКГ при инфаркте миокарда: практ. рук. / В. А. Люсов, Н. А. Волов, И. Г. Гордеев. - Москва : ГЭОТАР-Медиа, 2008. - 346 с.
40. Современные эхокардиографические подходы к оценке гипертрофии миокарда и структурного состояния левого желудочка у больных артериальной гипертонией: метод. пособие / М. А. Саидова [и др.] ; ФА по здравоохранению и соц. развитию РФ, ФГУ Рос. кардиологический науч.-производ. комплекс. - Москва : [б. и.], 2007. - 536 с.
41. М.В. Абрамов Аппроксимации экспонентами временного
кардиологического ряда на основе ЭКГ / «Клиническая информатика и телемедицина», 2012. - 89 с.