Какие существуют алгоритмы компьютерного анализа ЭЭГ?

У меня есть ЭЭГ-повязка коммерческого класса, и я пытаюсь посмотреть на данные, которые она выводит. Оголовье количественно преобразует необработанный сигнал ЭЭГ от одного сухого датчика на лбу в ряд диапазонов ЭЭГ (альфа, бета и т. д.). Проблема, с которой я сталкиваюсь, заключается в том, что значения полос ЭЭГ довольно значительно прыгают от одной точки данных к другой (интервалы чтения 0,05 секунды). Кроме того, есть артефакты, связанные с глазами.

пример чтения ЭЭГ

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

Например, я знаю, что для актиграфических исследований существуют алгоритмы оценки сна, такие как алгоритм Коула, который анализирует предыдущие 4 минуты, текущую минуту и ​​2 минуты в будущем, чтобы оценить минутные данные актиграфии:

 SleepScoreConstant*
(550*4minAgo + 378*3minAgo + 413*2minAgo + 699*1minAgo 
+1736*CurrentMinute  + 
287*1minAhead + 309*2minAhead)

Существуют ли аналогичные алгоритмы для анализа полос ЭЭГ?

В качестве альтернативы было бы полезно, если бы вы могли предложить реалистичное временное окно, в течение которого полосы ЭЭГ могут быть статистически проанализированы у бодрствующих испытуемых: это 20 секунд? 5 минут? 90 минут?

Некоторое время назад я прокомментировал один из ваших вопросов, что даже несмотря на то, что группа может быть «коммерческого уровня», вы по-прежнему в основном получаете ЭМГ лба вместо показаний ЭЭГ. Я посмотрю, смогу ли я сформулировать ответ немного позже по некоторым другим вопросам!
Я пришел к такому же выводу, посмотрев вчера исходный результат. Движения глаз, движения и движения челюсти затмевают меньший сигнал «ЭЭГ», что напоминает мне частотно-модулированное радио.
Что ж, даже хорошие электроды в какой-то степени улавливают эти вещи, но чем лучше связь с кожей головы (например, токопроводящая паста и т. д.), тем выше ваши шансы получить реальные показания ЭЭГ.
(и в качестве неофициального ответа на ваш фактический вопрос существует множество алгоритмов для удаления шума движения глаз из записей, но вам обычно нужен электрод у глаза, чтобы улавливать движения)
Я видел несколько выдержек из статей об удалении артефактов движения, но настоящие статьи были за платными стенами.
Похоже, что это законно бесплатно (размещено в университетском архиве автора) upcommons.upc.edu/e-prints/bitstream/2117/9398/1/…

Ответы (2)

http://sccn.ucsd.edu/eeglab/

http://chronux.org

две библиотеки с множеством функций для анализа данных ЭЭГ и ЭМГ

Также FieldTrip для Matlab и MNE для Python .