¿Procesamiento de señal EEG con wavelet o fft?

Aug 19 2020

Tengo confusión sobre el procesamiento de señales relacionado con la señal EEG. Hice parte de mi investigación y eso me confundió más sobre el procesamiento y filtrado de la señal.

Déjame entrar en el problema:

  1. Descubrí que las personas están usando FFT para el procesamiento de señales EEG que no entiendo. ¿Por qué harías eso? FFT está hecho principalmente para ondas estacionarias y sabemos que las señales de EEG son ondas no estacionarias, por lo que FFT no es tan útil para el procesamiento de señales de EEG. Bueno, eso se puede resolver con la SFFT pero, de nuevo, esto no se puede hacer con una señal de EEG en tiempo real. (Puede que me equivoque, por favor ayuda)

  2. La transformada Wavelet es otra forma de procesar señales EEG porque, en primer lugar, conserva el tiempo y la frecuencia, mientras que FFT pierde resolución temporal. Además, la wavelet se puede aplicar en señales no estacionarias. (Podría estar equivocado aquí también, así que adelante, ayúdame también con esto)

  3. Como en la figura a continuación, Neurosky muestra las fluctuaciones de las bandas de potencia de EEG en tiempo real, lo que creo que es FFT en la señal sin procesar y algún tipo de operación matemática (tal vez el promedio de frecuencia) aplicada en un rango de frecuencias da esas bandas (alfa, beta, gamma ,delta,theta), ¿tengo razón? en caso afirmativo, ¿cómo puede aplicar FFT en la señal en tiempo real? si no, ¿cuál es la mejor manera de obtener esas bandas?

  1. Tengo hardware muse, emotiv, neurosky y openbci que tomé prestado de mis amigos de la comunidad, he estado jugando con ese hardware, así que haría algo con la señal sin procesar, así que comencé a aprender sobre estas cosas, pero a medida que profundizo en eso madriguera de conejo, más me confundo. Eventualmente iba a aplicar ML, pero me quedé seriamente atascado en mi primer paso.

Respuestas

1 rrogers Aug 29 2020 at 21:47

Aquí hay enlaces a la codificación. Estoy haciendo otra cosa, así que no he profundizado en el código para ver cómo funcionan los algoritmos. Si necesita ayuda para analizar el código, configure una "sala" privada aquí y podemos discutirlo allí. Estoy seguro de que requiere más charla que los monitores de la sala como aquí :) una aplicación de procesamiento simple
BIBLIOTECA DEL CEREBRO ARDUINO
Tu foto ¡
Gracias por la iniciativa! Tenía una aplicación para tratar ciertos problemas de demencia usando algo como esto, pero no le he dado seguimiento.