Сегодня: 25.11.2024
RU / EN
Последнее обновление: 30.10.2024
Программный комплекс «киберсердце–диагностика» для автоматического анализа электрокардиограмм с применением методов машинного обучения

Программный комплекс «киберсердце–диагностика» для автоматического анализа электрокардиограмм с применением методов машинного обучения

В.А. Москаленко, А.В. Никольский, Н.Ю. Золотых, А.А. Козлов, К.А. Косоногов, А.И. Калякулина, И.И. Юсипов, В.М. Леванов
Ключевые слова: электрокардиограмма; автоматический анализ; база данных ЭКГ; методы машинного обучения.
2019, том 11, номер 2, стр. 86.

Полный текст статьи

html pdf
2333
2831

Целью работы стало создание в составе программно-аппаратного комплекса «Кибер­серд­це» системы автоматического анализа электро­кардио­грамм — программного модуля «Киберсердце–Диагностика» — и выбор методов машинного обучения для ее тестирования на основе сравнительного анализа их возможностей.

Материалы и методы. При разработке программного комплекса использовали известные методы машинного обучения, работа которых строится на большой выборке размеченных данных, т.е. на базе ЭКГ с известными заключениями: метод опорных векторов, дерево решений, искусственные нейронные сети, методы квадратичного и линейного дискриминантного анализа, метод случайных подпространств, AdaBoost, случайный лес, логистическая регрессия (модель нейрона Мак-Каллока–Питтса). Для сравнительного анализа и оценки точности полученных результатов программа «Киберсердце–Диагностика» была протестирована на открытых международных базах данных ЭКГ: Arrhythmia Data Set, PhysioNet PTBDB, PhysioNet Competition 2017, а также на материалах собственной базы данных, включающей 1652 записи стандартной 12-канальной ЭКГ покоя. Все ЭКГ были описаны врачами-экспертами с формированием структурированного врачебного заключения, которое принималось как эталонное.

Результаты. В различных классах признаков точность диагностики программы «Киберсердце–Диагностика» составила 83,8–94,5%, при сравнении с заключениями врачей-экспертов — 66,3–95,1%. Таким образом, разработанная программа по качеству анализа электрокардиограмм сравнима с мировыми аналогами.

  1. Юровский А.Ю., Сухов С.С. Дистанционный ана­лиз ЭКГ и компьютерная электрокардиография ― совре­мен­ные альтернативы классическому «бумажному» решению. Практическая медицина 2017; 2: 14–17.
  2. Струтынский А.В. Электрокардиограмма: анализ и интер­претация. М: МЕДпресс-информ; 2017; 224 с.
  3. Воробьев Л.В. ЭКГ анализ сердечной деятельности здо­рового человека. Международный журнал прикладных и фундаментальных исследований 2016; 10: 549–553.
  4. Дроздов Д.В., Леванов В.М. Автоматический ана­лиз ЭКГ: проблемы и перспективы. Здравоохранение и ме­дицинская техника 2004; 1: 10.
  5. Калякулина А.И., Юсипов И.И., Москаленко В.А., Ни­кольский А.В., Козлов А.А., Золотых Н.Ю., Иван­ченко М.В. Вейвлет-анализ для нахождения точек морфологий волн электрокардиографического сигнала. Известия Вузов. Радиофизика 2018; 61(8): 773–789.
  6. Duda R.O., Hart P.E., Stork D.G. Pattern classification. Wiley-Interscience; 2000.
  7. Tin Kam Ho. The random subspace method for constructing decision forests. IEEE Trans Pattern Anal Mach Intell 1998; 20(8): 832–844, https://doi.org/10.1109/34.709601.
  8. Freund Y., Schapire R.E. A decision-theoretic generalization of on-line learning and an application to boosting. J Comput Syst Sci 1997; 55(1): 119–139, https://doi.org/10.1006/jcss.1997.1504.
  9. Breiman L. Random forests. Machine Learning 2001; 45(1): 5–32.
  10. Ioffe S., Szegedy C. Batch normalization: accelerating deep network training by reducing internal covariate shift. 2015. URL: https://arxiv.org/pdf/1502.03167.pdf.
  11. Brown C.D., Davis H.T. Receiver operating characteristics curves and related decision measures: a tutorial. Chemometr Intell Lab Syst 2006; 80(1): 24–38, https://doi.org/10.1016/j.chemolab.2005.05.004.
  12. Petrov V., Lebedev S., Pirova A., Vasilyev E., Nikolskiy A., Turlapov V., Meyerov I., Osipov G. CardioModel ― new software for cardiac electrophysiology simulation. In: Voevodin V., Sobolev S. (editors). Supercomputing. RuSCDays 2018. Communications in computer and information science. Vol. 965. Springer, Cham; 2018; p. 195–207, https://doi.org/10.1007/978-3-030-05807-4_17.
Moskalenko V.A., Nikolskiy A.V., Zolotykh N.Yu., Kozlov A.A., Kosonogov K.A., Kalyakulina A.I., Yusipov I.I., Levanov V.M. Cyberheart-Diagnostics Software Package for Automated Electrocardiogram Analysis Based on Machine Learning Techniques. Sovremennye tehnologii v medicine 2019; 11(2): 86, https://doi.org/10.17691/stm2019.11.2.12


Журнал базах данных

pubmed_logo.jpg

web_of_science.jpg

scopus.jpg

crossref.jpg

ebsco.jpg

embase.jpg

ulrich.jpg

cyberleninka.jpg

e-library.jpg

lan.jpg

ajd.jpg

SCImago Journal & Country Rank