Найти в Дзене

Использование нейронных сетей для детекции абсансной эпилепсии и оценки уровня сознания пациента во время иктального события

Оглавление

В данной статье приводятся промежуточные результаты работы группы авторов, в которую входят врачи, математики и программисты по внедрению в компьютерную программу по регистрации и анализу ЭЭГ инструмента для автоматической детекции эпизодов абсансной эпилепсии и оценки уровня сознания обследуемого в момент иктального события. Алгоритм работает на базе обученной нейронной сети в режиме реального времени при проведении ЭЭГ-видеомониторинга.

Результаты данной работы опубликованы в первом номере журнала "Эпилепсия и пароксизмальные состояния" за 2024 год.

Статья в журнале "Эпилепсия и пароксизмальные состояния"
Статья в журнале "Эпилепсия и пароксизмальные состояния"

Группа авторов:

  • Миронов М.Б. – к.м.н., врач неролог-эпилептолог, ведущий научный сотрудник Медицинского центра неврологии и клинической нейрофизиологии
  • Абрамов М.О. – врач функциональной диагностики. Заведующий отделением видео-ЭЭГ мониторинга, ООО «Институт Детской и Взрослой Неврологии и Эпилепсии им. Свт. Луки»
  • Кондратенко В.В. – ведущий инженер отдела разработки программного обеспечения ООО «Нейрософт»
  • Вафин И.Р. – инженер-математик ООО «Нейрософт»
  • Смирнов С.Ю. – к.т.н., ведущий инженер отдела разработки программного обеспечения ООО «Нейрософт»
  • Ваганов С.Е. - старший инженер отдела разработки программного обеспечения ООО «Нейрософт»
  • Иванов А.А. – руководитель отдела управления продуктами ООО «Нейрософт»

СОВРЕМЕННЫЕ НЕЙРОСЕТЕВЫЕ АЛГОРИТМЫ

Искусственная нейронная сеть (ИНС) – это математическая модель и ее программное воплощение, построенные по принципу организации и функционирования биологических нейронных сетей, т.е. сетей нервных клеток живого организма.

Понятие ИНС было введено еще в 1943 году, а в 90-е годы прошлого столетия нейросетевые алгоритмы стали развиваться особенно активно.

Но, тем не менее, ИНС достигли апогея своего развития и массового внедрения только в последние годы благодаря созданию новых нейросетевых моделей, появлению больших вычислительных мощностей и накоплению данных для обучения, которые в совокупности существенно ускорили производительность и точность работы нейросетевых алгоритмов.

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

Типовая структура искусственной нейронной сети
Типовая структура искусственной нейронной сети

Рассмотрим простейший пример: нам нужно создать нейронную сеть, которая умеет вычислять сумму двух слагаемых. В таком случае эта сеть будет содержать два входных узла и один выходной, а также несколько промежуточных слоев. Чтобы обучить такую сеть потребуется обучающая выборка выражений с известными ответами. В процессе обучения нейронная сеть подбирает коэффициенты между элементами таким образом, чтобы ответы известных выражений как можно точнее совпадали с данными обучающей выборки. В результате обучения нейронная сеть сможет складывать не только те слагаемые, которые входили в обучающую выборку, но и любые другие. Чем больше промежуточных слоев содержит сеть, тем больше выражений она способна запомнить и в более широком диапазоне способна работать. Чем больше обучающая выборка, тем более точно будут подобраны все коэффициенты в процессе обучения.

Основные проблемы при обучении нейронной сети:

  • Недостаточность обучающей выборки - возникает, когда данных для обучения не достаточно для качественного подбора всех коэффициентов сети. Точность работы такой сети будет низкой.
  • Переученность сети - возникает, когда количество промежуточных слоев или узлов в них недостаточно, чтобы хранить все многообразие обучающей выборки. В таком случае каждый новый элемент обучающей выборки начинает влиять на ранее сформированную совокупность коэффициентов и снижать точность работы результирующей сети. В таком случае нужно увеличивать количество промежуточных слоев или узлов в них. Однако стоит помнить, что чем больше слоев содержит сеть, тем больше коэффициентов она содержит и тем медленнее будет она работать.

ПРИМЕЧАНИЕ: Обучение серьезной нейронной сети на внушительной обучающей выборке - это сложная задача оптимизации, которая требует большого количества вычислительных мощностей. Например, в данной работе один этап обучения занимал несколько суток работы высокопроизводительного компьютера. Таких обучений было выполнено более ста.

ОСОБЕННОСТИ ПРИМЕНЕНИЯ НЕЙРОСЕТЕВЫХ АЛГОРИТМОВ

  • Нейросетевые алгоритмы применяются, как правило, для решения недетерминированных задач, решение которых нельзя запрограммировать, следуя логике.
  • Чтобы применить нейросетевую модель предварительно ее нужно обучить на подготовленном наборе обучающих данных.
  • После обучения нейронная сеть способна самостоятельно решать такие задачи, которых не было в обучающей выборке.

Достоинства нейросетевых алгоритмов:

  • Решение недетерминированных задач.
  • Отсутствие необходимости программирования сложной логики поведения.

Недостатки нейросетевых алгоритмов:

  • Сложно предсказать или объяснить найденное решение.
  • Для исправления работы алгоритма необходимо переобучить нейронную сеть.
  • При неправильном подборе конфигурации нейронной сети или недостаточности входных данных процесс обучения нейронной сети может не дать ожидаемого результата.

ПРИМЕЧАНИЕ: в настоящее время перечисленные недостатки устраняются с помощью различных математических подходов.

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

Области применения ИИ в медицине в настоящее время:

  • Автоматический анализ медицинских изображений.
  • Компьютерное зрение.
  • Распознавание рентгеновских снимков, снимков МРТ.
  • Помощь в принятии врачебных решений.
  • Автоматизированный анализ генетической информации.
  • Автоматический поиск эпизодов (например, эпилептиформной активности).

ПРИМЕЧАНИЕ: Область применения искусственного интеллекта в медицине постоянно расширяется.

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

АВТОМАТИЧЕСКИЙ ПОИСК ЭПИЗОДОВ ПАРОКСИЗМАЛЬНОЙ АКТИВНОСТИ НА ЭЭГ

Автоматические алгоритмы поиска эпилептиформной активности на ЭЭГ появились практически в первых компьютерных комплексах для регистрации электроэнцефалографии. Эти алгоритмы постоянно совершенствуются, но тем не менее, на практике такие алгоритмы пока применяются нечасто, так как они имеют несколько существенных недостатков:

•Точность срабатывания (много ложных эпизодов).

•Время анализа длительных обследований.

Применение нейросетевых алгоритмов для поиска и выделения эпилептиформной активности на ЭЭГ имеет все шансы избавиться от этих недостатков.

АВТОМАТИЧЕСКИЙ ПОИСК ЭПИЗОДОВ ПАРОКСИЗМАЛЬНОЙ АКТИВНОСТИ НА ЭЭГ
АВТОМАТИЧЕСКИЙ ПОИСК ЭПИЗОДОВ ПАРОКСИЗМАЛЬНОЙ АКТИВНОСТИ НА ЭЭГ

ОСОБЕННОСТИ РЕГИСТРАЦИИ АБСАНСНЫХ ПРИСТУПОВ

Типичные абсансы (ТА) – короткие генерализованные эпилептические приступы, характеризующиеся внезапным изменением уровня сознания, замиранием.

Согласно дефиниции, абсансы состоят из двух основных компонентов: нарушение сознания, которое синхронно сопровождается электроэнцефалографическими изменениями в виде генерализованных разрядов комплексов острая-медленная волна частотой 3 Гц и более.

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

ОСОБЕННОСТИ РЕГИСТРАЦИИ АБСАНСНЫХ ПРИСТУПОВ
ОСОБЕННОСТИ РЕГИСТРАЦИИ АБСАНСНЫХ ПРИСТУПОВ

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

Пример абсансного приступа на Видео-ЭЭГ
Пример абсансного приступа на Видео-ЭЭГ

Для диагностики типичных абсансов принципиально важно выявление факта изменения уровня сознания в момент приступа.

ЭЭГ-паттерн типичных абсансов имеет крайне схожую морфологическую структуру на электроэнцефалограмме
ЭЭГ-паттерн типичных абсансов имеет крайне схожую морфологическую структуру на электроэнцефалограмме

ЭЭГ-ВИДЕОМОНИТОРИНГ - ЗОЛОТОЙ СТАНДАРТ В ДИАГНОСТИКЕ ЭПИЛЕПСИИ

ЭЭГ-видеомониторинг является «золотым стандартом» в диагностике эпилепсии.

Данный метод позволяет:

  • Подтвердить или опровергнуть диагноз эпилепсия.
  • Оценить частоту возникновения эпилептиформной активности.
  • Оценить латерализацию и локализацию эпилептиформной активности.
  • Классифицировать эпилепсию.

ПРИМЕЧАНИЕ: по сравнению с рутинной ЭЭГ-записью продолженный ЭЭГ-видеомониторинг позволяет выявлять эпилепсию с более высокой достоверностью. В клинических рекомендациях IFCN от 2018 года проводить видеомониторинг предлагают и при проведении коротких ЭЭГ-обследований.

ЭЭГ-ВИДЕОМОНИТОРИНГ - ЗОЛОТОЙ СТАНДАРТ В ДИАГНОСТИКЕ ЭПИЛЕПСИИ
ЭЭГ-ВИДЕОМОНИТОРИНГ - ЗОЛОТОЙ СТАНДАРТ В ДИАГНОСТИКЕ ЭПИЛЕПСИИ

Для оценки уровня сознания пациента в период иктального события в условиях видео-ЭЭГ лаборатории обычно техник, проводящий обследование, выполняет тестирование пациента, задавая ему вопросы и/или давая простые команды.

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

К наиболее частым ошибкам можно отнести:

•тестирование пациента уже после иктального события;

•полное отсутствие тестирования;

•невнятно предложенные задания.

ОСОБЕННОСТИ РЕГИСТРАЦИИ АБСАНСНЫХ ПРИСТУПОВ
ОСОБЕННОСТИ РЕГИСТРАЦИИ АБСАНСНЫХ ПРИСТУПОВ

ОБЗОР ПРЕДЛАГАЕМОГО РЕШЕНИЯ

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

Был предложен следующий алгоритм работы:

ОБЗОР ПРЕДЛАГАЕМОГО РЕШЕНИЯ
ОБЗОР ПРЕДЛАГАЕМОГО РЕШЕНИЯ

ТРЕБОВАНИЯ К АЛГОРИТМУ ДЕТЕКЦИИ АБСАНСТНОГО ПРИСТУПА:

  • Высокая чувствительность – должна обеспечивать надежное срабатывание детектора при появлении абсансного приступа.
  • Высокая специфичность – минимальное количество ложных срабатываний.
  • Скорость срабатывания – детектор должен определить начало абсансного приступа в первые одну-две секунды его возникновения, чтобы своевременно выдать голосовую команду для пациента (именно этому требованию не соответствуют многие алгоритмы детектирования).

ЧТО БЫЛО СДЕЛАНО

  • Выбраны ЭЭГ-записи пациентов с подтвержденным диагнозом абсансная эпилепсия (15 пациентов, 58 часов записи, 313 эпизодов абсансных приступов, размеченных двумя экспертами).
  • Сформирована выборка данных для обучения нейронной сети (В результате синтезирования эпизодов было сформировано 500.000 элементов обучающей выборки).
  • Экспериментальным путем была подобрана архитектура нейронной сети (с применением сверточных и полносвязных слоев).
  • Обучена нейронная сеть (Обучение модели было проведено 100 раз с различными начальными приближениями. Из обученных была выбрана лучшая модель, имеющая наименьшую ошибку на валидационной выборке).
  • Проведено тестирование нейросетевого алгоритма на данных, не входивших в обучающую выборку (Обученная модель имела точность классификации 99.15% на обучающей выборке и 98.05% на тестовой).

ЭТИЧЕСКИЕ АСПЕКТЫ: Так как в данной работе использовались ЭЭГ-обследования пациентов с подтвержденным диагнозом эпилепсия, все данные обследований были обезличены на этапе отбора до включения в обработку. В ходе работы использовались только ЭЭГ-сигналы без их привязки к персональным данным. Также для тестирования точности работы нейросетевого алгоритма были использованы общедоступные базы данных ЭЭГ-обследований здоровых лиц и пациентов с подтвержденным диагнозом эпилепсия. Следует отметить, что в настоящее время ведутся активные дискуссии о правомерности использования медицинских данных пациентов без их согласия, однако консенсус в этом вопросе пока не достигнут. Тем не менее, сбор и структурирование больших массивов обезличенных медицинских данных открывает новые возможности в создании передовых методов диагностики и лечения.

СРАВНИТЕЛЬНАЯ ОЦЕНКА ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ

Было проведено сравнение точности работы полученного алгоритма с похожими публикациями:

СРАВНИТЕЛЬНАЯ ОЦЕНКА ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ
СРАВНИТЕЛЬНАЯ ОЦЕНКА ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ

* Petersen, E. B., Duun-Henriksen, J., Mazzaretto, A., Kjær, T. W., Thomsen, C. E., & Sørensen, H. B. D. (2011). Generic Single-Channel Detection of Absence Seizures. In Proceedings of the 33rd Annual International Conference of the IEEE EMBS (pp. 4820-4823). IEEE. https://doi.org/10.1109/IEMBS.2011.6091194

** K. Giannakaki, G. Giannakakis, P. Vorgia, M. Klados and M. Zervakis, "Automatic Absence Seizure Detection Evaluating Matching Pursuit Features of EEG Signals," 2019 IEEE 19th International Conference on Bioinformatics and Bioengineering (BIBE), Athens, Greece, 2019, pp. 886-889, doi: 10.1109/BIBE.2019.00165

*** Glaba P, Latka M, Krause MJ, Kroczka S, Kuryło M, Kaczorowska-Frontczak M, Walas W, Jernajczyk W, Sebzda T and West BJ (2021) Absence Seizure Detection Algorithm for Portable EEG Devices. Front. Neurol. 12:685814. doi: 10.3389/fneur.2021.685814

**** Li, L., Zhang, H., Liu, X. et al. Detection method of absence seizures based on Resnet and bidirectional GRU. Acta Epileptologica 5, 7 (2023). https://doi.org/10.1186/s42494-022-00117-w

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

РЕЗУЛЬТАТЫ ВНЕДРЕНИЯ

Полученный нейросетевой алгоритм был внедрен в программное обеспечение "Нейрон-Спектр.NET" и протестирован на записанных ранее обследованиях, как входивших, так и не входивших в обучающую выборку.

Полученный нейросетевой алгоритм был внедрен в программное обеспечение "Нейрон-Спектр.NET"
Полученный нейросетевой алгоритм был внедрен в программное обеспечение "Нейрон-Спектр.NET"
Пример работы нейросетевого алгоритма по автоматической детекции начала эпизода абсансного приступа и оценке уровня сознания пациента во время иктального приступа
Пример работы нейросетевого алгоритма по автоматической детекции начала эпизода абсансного приступа и оценке уровня сознания пациента во время иктального приступа

ВИДЕО

В данном ролике показан пример работы полученного алгоритма:

ПЛАНЫ И ПЕРСПЕКТИВЫ

Пока это только промежуточные результаты работы команды. В дальнейших планах авторов:

•Клиническая апробация работы алгоритма на практике.

•Выдача голосовых команд пациенту через динамик в видеокамере.

•Набор более репрезентативной выборки обследований, дообучение нейросетевой модели и повышение точности ее работы.

ПОЛЕЗНЫЕ МАТЕРИАЛЫ