¿Qué procesadores de señal comprenden un sistema de potencial relacionado con eventos para EEG?

Entonces, mi comprensión de 30,000 pies del flujo de datos de procesamiento de señales EEG es:

  1. Capture datos de EEG sin procesar ("formas de onda sin procesar")
  2. Ejecute estas formas de onda sin procesar a través de un marco de procesamiento de señales que consta de 1+ "nodos"/procesadores, donde cada procesador realiza algún tipo de transformación en la forma de onda sin procesar. Al hacerlo, se desbloquea nueva información de la forma de onda sin procesar que antes estaba oculta
  3. Realice análisis individuales sobre estos datos desbloqueados en función de lo que se adapte a su investigación/aplicación

Entonces, en primer lugar, si el entendimiento anterior es engañoso de alguna manera, ¡comience por corregirme!

Asumiendo que estoy más o menos en lo correcto, mi aplicación específica es que quiero correlacionar ciertas formas de onda sin procesar con eventos (como " pensar en una tortuga ", " mover la cabeza hacia arriba y hacia abajo ", etc.). Creo que los potenciales relacionados con eventos son lo que estoy buscando, pero...

Con lo que estoy luchando es: ¿cómo debe ser mi "Red de procesamiento de señales" para implementar ERP? Desde una perspectiva arquitectónica, estoy buscando esta "red" para tomar formas de onda sin procesar como entrada y para generar eventos, como los pocos que mencioné anteriormente.

¿FFT es un jugador aquí? ¿Algunos tipos de filtros? ¿Qué procesadores componen un sistema ERP y cómo es su respectiva "red" (canalización de flujo de datos)?

Gracias @daniel: cuando dices " por supuesto que los datos se transformarán del dominio del tiempo al de la frecuencia ", ¿por qué dices " por supuesto "? ¿Qué se gana al ver los datos en el dominio de la frecuencia en lugar de verlos en el dominio del tiempo?
En particular, el objetivo suele ser tener una idea de las distintas frecuencias que componen una señal compleja, y si la señal es realmente compleja, puede ser imposible obtener esa información observando la señal de tiempo.
Gracias @daniel, sigamos con tu ejemplo de frecuencia cardíaca. Usted dijo: "Por lo general, busca el comportamiento promedio de una señal a lo largo del tiempo". ¿Puede proporcionar 1 ejemplo concreto de uno de esos "comportamientos" sobre el corazón humano que se puede observar ejecutando datos de frecuencia cardíaca (observados en el dominio del tiempo) a través de FFT y transformándolos en el dominio de la frecuencia?
Claro, entonces, ¿puede proporcionar algún ejemplo concreto en el que la descomposición de una forma de onda original en formas de onda basadas en la frecuencia de los componentes produzca más información procesable que en la forma de onda original? ¿Algún ejemplo, pero un ejemplo concreto?
Gracias de nuevo @daniel, pero simplemente no veo el valor de esto (todavía). Usemos el ejemplo de tu violín. Si ya sabemos cómo suena el violín, ¿por qué dividirlo en sus principales componentes de frecuencia? ¿Para reconstruir el sonido del violín?!? ¡Teníamos el sonido en primer lugar! Para mí, esto es como decir: ¡desmontemos el motor de un automóvil para que podamos tener todas sus partes individuales... para que podamos volver a armar el motor del automóvil... y tener un motor de automóvil para nosotros! No, ¡ ya tenías el motor del auto en primer lugar!
Tenga en cuenta que la terminología no es convencional; el filtrado suele ser un proceso en serie, especialmente en EEG. En segundo lugar, un procesador se asocia principalmente con el hardware, por ejemplo, una CPU.
@smeeb ¿Puede ampliar su paso (2)? Es demasiado inespecífico. Por favor, da ejemplos concretos de lo que estás tratando de hacer.

Respuestas (2)

Los potenciales relacionados con eventos son un problema en muchos aspectos de la fisiología, no solo en el análisis de EEG, por lo que esta respuesta es más general.

El principal problema es que las señales eléctricas o de otro tipo que están asociadas con algún "evento" suelen tener una magnitud mucho menor que el ruido de fondo en el sistema que se examina. Los electrocardiogramas son la excepción en este sentido. Entonces, el truco es sacar la señal relacionada con el evento del ruido.

Esto se hace mediante múltiples repeticiones del "evento" combinado con el promedio de la señal . Usted marca el registro eléctrico con la hora de cada evento, alinea partes del registro con los marcadores de eventos y promedia las señales alineadas alrededor de los múltiples eventos. Esta puede ser la forma de onda completa para los potenciales evocados sensoriales , o si está examinando los potenciales de acción en un nervio, el histograma de los tiempos de ocurrencia de los potenciales de acción posteriores al evento .

Los mecanismos particulares de procesamiento de señales utilizados han evolucionado con la tecnología. Tengo la edad suficiente para haber conocido a personas que hace 60 años registraron la actividad neuronal eléctrica en cinta magnética y procesaron los datos, después de la conversión de analógico a digital, en lo que entonces eran computadoras de última generación con 65.000 palabras de memoria. Incluso entonces, se discutía sobre las mejores tecnologías a utilizar para fines específicos, como indica esta monografía del MIT de 1959 .

El problema principal, el bajo nivel de señales relacionadas con el ruido de otra actividad eléctrica, aún persiste 60 años después. El ruido es más biológico que técnico, por lo que las mejoras más recientes tienen más que ver con la facilidad y la velocidad de procesamiento que con el problema fundamental de señal a ruido. Para potenciales relacionados con eventos, use cualquier tecnología que le permita recopilar los datos eléctricos junto con las notaciones vinculadas de los tiempos de los eventos, luego promedie las señales sincronizadas en los eventos para construir la señal a partir del ruido. En una aplicación clínica estándar de potenciales evocados auditivos del tronco del encéfalo para evaluar la audición, es posible que necesite promediar más de 500 o más presentaciones de estímulo.

Este problema de señal en ruido también se ve en la resonancia magnética funcional (fMRI) de la función cerebral, que debe considerar no solo la señal a lo largo del tiempo, sino también las diferencias entre las regiones del cerebro dentro de los individuos y las diferencias entre los individuos. La página de Wikipedia sobre fMRI detalla algunos métodos para obtener señales específicas del ruido de fondo. Debe prestar especial atención al tema de "Bloque versus diseño relacionado con eventos" en esa página. Tengo entendido que para "eventos" del tipo que usted considera, como "pensar en una tortuga", el diseño de bloques funciona mejor en fMRI. El artículo de Thierry et al , proporcionado en la útil respuesta de @Christiaan,

Los métodos en ese artículo de Thierry et al también indican el tipo de cuidado práctico que se utiliza en los análisis profesionales de este tipo. Los autores entran en detalles sobre la naturaleza y la ubicación de los electrodos, la elección de qué electrodos usar para el análisis, las tasas de muestreo de señales, etc. Por ejemplo:

La actividad del cuero cabelludo se digitalizó a una frecuencia de muestreo de 1 kHz a partir de 64 electrodos de Ag/AgCl distribuidos por todo el cuero cabelludo de acuerdo con la convención 10-20 usando Cz como referencia. Las impedancias se mantuvieron por debajo de 7 kOhms. El electroencefalograma se filtró en línea entre 0,01 y 200 Hz y paso bajo fuera de línea a 35 Hz utilizando un filtro digital de cambio de fase cero. Los artefactos de parpadeo se corrigieron matemáticamente y las señales excedían ± 75 m V en cualquier época dada se descartaron automáticamente.

Leer documentos como este es probablemente la mejor manera de aprender sobre lo que implica y de encontrar personas que puedan enseñarle cómo hacerlo.

Esto me parece una respuesta razonable. ¿El filtrado juega un papel en esto?
@daniel, el filtrado es inherente a todo este procesamiento de señales, ya que cualquier sistema de grabación real tiene un ancho de banda finito, y ese ancho de banda debe incluir la señal de interés. En este tipo de aplicación, el registro eléctrico suele estar acoplado a CA de modo que se omiten las señales de baja frecuencia (p. ej., deriva). Si se conoce la forma de onda particular de la respuesta, el filtrado para enfatizar sus componentes de frecuencia podría ayudar, pero la técnica principal consiste en múltiples repeticiones del evento y promediar las múltiples señales después de haber sido alineadas por tiempos de evento.
¡Gracias por la gran respuesta @EdM (lo votaría si tuviera el representante para hacerlo)! Entonces, parece que los dos problemas principales con los datos de EEG "en bruto" son: (1) relación señal-ruido (que es un problema de larga data ya que la mayoría del ruido proviene del propio cuerpo del sujeto) y ( 2) usar trucos como FFT (así como otros) para desbloquear más información de la que estaba presente en la forma de onda original. ¿Puede confirmar estas afirmaciones y corregirme si estoy malinterpretando o pasando por alto algo? ¡Gracias de nuevo!
Las FFT no "desbloquean más información que la que estaba presente en la forma de onda original", solo ayudan a sacar una señal del ruido en algunas circunstancias. Esa es realmente una distinción importante; la información está ahí pero hay que encontrarla. Sí, la relación señal-ruido es el problema principal. Para su aplicación, el promedio de la señal en el dominio del tiempo puede ser más importante que el análisis del dominio de la frecuencia con FFT, a menos que conozca las características de frecuencia de la señal que está buscando.
Gracias por la aclaración @EdM, entonces solo para confirmar, de una vez por todas, que los ERP generalmente se realizan promediando las formas de onda de EEG "en bruto" (sin procesar). ¿Y que no hay otros "trucos del oficio" (filtros, quizás otras transformaciones de procesamiento de señales, etc.) exigidos a estos datos sin procesar? ¡Gracias de nuevo!
En realidad, en la práctica no existe tal cosa como una forma de onda eléctrica "sin procesar", ya que cualquier dispositivo de grabación del mundo real siempre selecciona un cierto rango de frecuencias. Sin duda, hay algunos "trucos del oficio" en general sobre cómo recopilar datos de alta calidad, y puede haber algunas opciones específicas de filtrado adicional para aplicaciones específicas, pero esta no es mi área profesional de especialización. Si quiere hacer algo como esto, trabaje con alguien que tenga experiencia práctica.
@EdM ¿Puede proporcionar algún proyecto/sitio de código que detecte eventos promediando alguna forma o estudiando histogramas? Me gustaría entender mejor cómo gestionan la detección de señal. Quiero incluir toda la señal en el tiempo (no solo intervalos). Gerstein 1960 + Arieli 2006 + Urner 2013 muestran que el ruido también incluye detalles fisiológicamente significativos. Realmente me gustaría entender cómo evitar filtrar datos fisiológicos, es decir, algunos elementos de ruido. Luego, comprenda cómo es la situación con las señales cardíacas. ¿Qué parte del ruido es fisiológico en las señales de ECG?
@Masi: las señales de ECG suelen ser muy grandes con un ruido mínimo cuando los electrodos se aplican correctamente y se utilizan componentes electrónicos de alta calidad; No sé que hay mucho ruido "fisiológico" para encontrar dentro de ellos. El caso más general está más allá de mi experiencia profesional actual, ya que no he tenido que pensar en el procesamiento de señales en muchos años. Recuerdo que el análisis de wavelet puede ser útil para encontrar señales de una forma específica en una señal ruidosa, de una manera que es superior al análisis de Fourier, pero no tengo experiencia directa con eso.
@EdM Suponga que ve una señal en su análisis Wavelet/análisis de Fourier. ¿Cómo confirma que es realmente una señal de artefactos? Los resultados del análisis wavelet son muy ruidosos en sí mismos.
@Masi: lo siento, esto está más allá de mi experiencia. Pruebe el sitio de procesamiento de señales de Stack Exchange para obtener respuestas mejor informadas.

Los ERP generalmente se analizan en términos de amplitud y latencia. FFT no es realmente una opción; no tiene sentido Puede haber algunas aplicaciones en las que puede ser útil, pero estas son bastante específicas. Por ejemplo, si se presentan estímulos repetidos y no los está promediando, pero está recolectando un EEG, entonces FFT puede ayudarlo a deducir si la frecuencia del estímulo (por ejemplo, 1/s) coincide con la frecuencia de respuesta y cuál es la diferencia de fase entre ellos. . Tenga en cuenta que FFT produce datos de amplitud y fase. Pero, en general, nuevamente, los ERP se analizan simplemente tomando amplitud y latencia (Fig. 1)

análisis ERP
Fig. 1. Los ERP se caracterizan por tomar los picos, aquí el pico positivo (P) a los 100 ms (P1) y el pico negativo (N) a los 170 ms (N170). Se analizó y representó gráficamente la amplitud del pico N170. fuente: Thierry et al ., (2007)

Referencia
- Thierry et al ., Nature Neuroscience (2007); 10 : 505-11

Como siempre, gracias de nuevo @Christiaan! Consulte mi último comentario/pregunta de seguimiento debajo de la respuesta de EdM... ¡Tengo la misma pregunta para usted! ¡Gracias inmensamente!
@smeeb: el filtrado solo es necesario cuando es necesario. Si no lo es, no lo es :)
...La transformada rápida de Fourier (FFT) de datos de EEG es ...un reformateo de datos en frecuencias de componentes. Esta transformación es útil porque muchos patrones de EEG patológicos producen patrones espectrales que se pueden reconocer fácilmente sin el extenso entrenamiento requerido para interpretar trazados de EEG de rutina... Del resumen de este artículo . Claramente, FFT tiene sentido y se realiza en algunos casos.
QEEG [FFT/análisis wavelet] ha sido aceptado para aplicaciones clínicas en algunas áreas, como los trastornos cerebrovasculares y la epilepsia, aunque aún no se ha aceptado en otras áreas clínicas, como el diagnóstico de lesiones cerebrales traumáticas leves o trastornos psiquiátricos. en.wikipedia.org/wiki/Quantitative_electroencefalografía .
@daniel: eso es EEG, no ERP; preguntas y respuestas están en ERP
Sí, eso lo veo ahora. Estaba enfocado en EEG y veo que FFT no tiene mucho que ver con el contexto de ERP, gracias.