AI-система аналізу ЕЕГ: детекція епілептичних розрядів

Ручний аналіз ЕЕГ — вузьке місце в діагностиці епілепсії. Нейрофізіолог витрачає 20-45 хвилин на 30-хвилинний запис, а добові моніторинги просто неможливо переглянути повністю без пропусків. Ми автоматизуємо рутину: наша AI-система флагує підозрілі епохи, знижуючи час перегляду до 5-10 хвилин, і під

Напрямки AI-розробки

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1414
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1285
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    982
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1241
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    697
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    983

Ручний аналіз ЕЕГ — вузьке місце в діагностиці епілепсії. Нейрофізіолог витрачає 20-45 хвилин на 30-хвилинний запис, а добові моніторинги просто неможливо переглянути повністю без пропусків. Ми автоматизуємо рутину: наша AI-система флагує підозрілі епохи, знижуючи час перегляду до 5-10 хвилин, і підвищує чутливість до рідкісних патернів. За 10+ років роботи в медичному AI ми реалізували 50+ проєктів з аналізу ЕЕГ — від детекції судом до BCI.

Як працює AI детекція епілептичних розрядів?

Детекція епілептиформної активності — пошук спайків, гострих хвиль та комплексів спайк-хвиля. Ми використовуємо CNN+LSTM на часових рядах EEG-епох. На публічних датасетах CHB-MIT та TUH EEG досягаємо sensitivity 92-96% та specificity 86-91%. Наша модель працює в 2 рази точніше за класичні методи машинного навчання (SVM, Random Forest) за F1-мірою. З нашої практики: клієнтський проєкт із 24-годинними записами — автоматична розмітка скоротила час невролога в 4 рази, виявивши 30% додаткових розрядів, непомічених при ручному перегляді. Економія на діагностиці склала до $40 000 на рік за рахунок зниження labour cost.

Чому EEGNet ефективний для часових рядів ЕЕГ?

EEGNet — компактна згорткова мережа, спеціально спроєктована для обробки багатоканальних ЕЕГ. Вона використовує depthwise та separable згортки, що сильно знижує кількість параметрів. Модель важить 2-5 MB, що в 10 разів компактніша за трансформери (наприклад, LaBraM). Це дозволяє легко деплоїти її на edge-пристрої (ARM Cortex, Jetson). Ми адаптуємо її під вашу конфігурацію відведень (10-20 або 10-10 система).

# EEGNet — компактна CNN спеціально для EEG class EEGNet(nn.Module): def __init__(self, n_classes, channels=64, samples=128): super().__init__() self.temporal_conv = nn.Conv2d(1, 8, (1, 64), padding=(0, 32), bias=False) self.bn1 = nn.BatchNorm2d(8) self.depthwise = nn.Conv2d(8, 16, (channels, 1), groups=8, bias=False) self.bn2 = nn.BatchNorm2d(16) self.separable = nn.Conv2d(16, 16, (1, 16), padding=(0, 8), bias=False) self.bn3 = nn.BatchNorm2d(16) self.dropout = nn.Dropout(0.5) self.fc = nn.Linear(16 * (samples//4), n_classes) 

Порівняння архітектур для ЕЕГ

Архітектура Параметри Latency (ms) F1 (seizure) Застосування
EEGNet 2–5 MB <50 0.91 Edge/portable
CNN+LSTM 10–20 MB 100–200 0.94 Clinical server
Transformer (LaBraM) 50–100 MB 300–500 0.96 Cloud/high accuracy

Які задачі автоматизуємо?

Класифікація стадій сну (Automatic Sleep Staging) — розмічаємо N1, N2, N3, REM, Wake по 30-секундних епохах. Cohen's Kappa 0.77-0.81, що співставно з inter-rater agreement. Ручна робота займає 2-4 години на ніч — з AI ви отримуєте готову гіпнограму за хвилини.

Моніторинг глибини анестезії — будуємо власні ML-моделі для пропофолу, ізофлурану (різні ЕЕГ-патерни). Альтернатива комерційному BIS.

Brain-Computer Interface (BCI) — декодуємо motor imagery та SSVEP для керування протезами, спелерами або екзоскелетами.

Когнітивне навантаження та стрес — нейрофідбек, моніторинг операторів (авіація, АЕС): детекція втоми за EEG-біомаркерами.

Що входить в роботу під ключ?

Етап Результат
Аналіз даних Збір та розмітка вашої ЕЕГ, очищення артефактів (ICA, ML-класифікатори)
Розробка моделі Підбір архітектури (EEGNet, CNN+LSTM, Transformer), навчання, валідація
Оптимізація Quantization INT8, ONNX, зменшення моделі до 2-5 MB для edge
Деплой Інтеграція у вашу систему: хмара (SageMaker, Vertex AI) або edge (ARM, Jetson)
Документація та навчання Модель картка, інструкція з експлуатації, навчання персоналу
Підтримка Гарантійний супровід, донавчання при появі нових даних

Як ми це робимо: стек і кейс

Використовуємо PyTorch, Hugging Face Transformers, LangChain для пайплайнів. Для часових рядів — 1D CNN/Transformer або time-frequency (STFT, wavelet) → 2D CNN. Просторову інформацію враховуємо через карту електродів (2D CNN або GNN).

З нашої практики: амбулаторний ЕЕГ-монітор для детекції судом. Модель EEGNet (3.2 MB) працює на ARM Cortex-M4, latency <300 мс, батарея тримає 48 годин. Sensitivity 94%, specificity 88%. Результат: лікарі отримують alert на смартфон при підозрі на напад. Якщо ваш проєкт потребує аналогічного рішення — пишіть нам, ми підготуємо прототип за 2 тижні. Вартість такого пілотного проєкту — від $5 000.

Foundation Models для EEG — використовуємо LaBraM, переднавчений на 25 000+ ЕЕГ (TUEG). Fine-tuning на ваших даних скорочує потребу в розмітці до 10-20 годин. Це особливо актуально, якщо у вас обмежений обсяг розмічених записів.

Розробка моделі аналізу ЕЕГ: 5 кроків

  1. Збір та препроцесинг — завантаження даних, видалення артефактів (ICA, ML-класифікатори), фільтрація діапазонів (0.5-70 Hz).
  2. Вибір архітектури — порівнюємо EEGNet, CNN+LSTM, Transformer за метриками latency/accuracy.
  3. Навчання та валідація — k-fold cross-validation, налаштування гіперпараметрів (learning rate, batch size).
  4. Оптимізація — quantization до INT8, експорт в ONNX, тестування на цільовому пристрої.
  5. Деплой та моніторинг — інтеграція у вашу інфраструктуру, налаштування logging, A/B-тестування.

Терміни та вартість

Терміни: від 4 до 16 тижнів залежно від складності (тип задачі, обсяг даних, вимоги до edge-деплою). Вартість розраховується індивідуально після аналізу вашого бенчмарку та вимог. Гарантуємо 12 місяців підтримки та безкоштовне донавчання при появі нових даних протягом першого року.

Маєте проєкт? Оцініть його безкоштовно — наш інженер з AI проаналізує ваші дані та запропонує оптимальне рішення під ключ. Замовте пілотний проєкт: прототип моделі на вашому датасеті за 2 тижні.