Richard Santos - Tesis - Titulo Profesional - 2018
Richard Santos - Tesis - Titulo Profesional - 2018
Richard Santos - Tesis - Titulo Profesional - 2018
FACULTAD DE INGENIERÍA
“ANÁLISIS DE SEÑALES DE
ELECTROENCEFALOGRAMA, PARA LA
CLASIFICACIÓN DE MOVIMIENTO DE MANO
DERECHA E IZQUIERDA, MEDIANTE LA CAPA DE
KOHONEN ART”
INGENIERO ELECTRÓNICO
LIMA - PERÚ
2018
DEDICATORIA
juicio.
i
AGRADECIMIENTO
Estas líneas son para expresar mi más profundo y sincera gratitud a mi asesor, que sin su
No ha sido fácil el camino hasta ahora, pero gracias a sus aportes, a su amor, a su enorme
bondad y sustento, lo dificultoso de lograr esta meta se ha notado menos. Les reconozco
ii
RESUMEN
En el cerebro hay neuronas que se constituyen en distintas áreas, de tal manera que la
planos bidimensionales. Si bien en gran parte esta distribución neuronal está establecida
izquierda, proporciona una variación de amplitud en las señales del cerebro y estas señales
se reflejan en los exámenes de señales EEG que es utilizado para ver cómo está actuando
Por lo tanto, se propone una red para clasificar las señales EEG, utilizando modelos de
Se posee una base de datos que contienen señales EEG, para luego separar los datos en
dos grupos una de mano derecha y otra de mano izquierda para luego dividir en grupo de
entrenamiento y prueba, posteriormente las señales pasan por el filtro pasa banda para
frecuencia que no es necesario, posteriormente se pasa del dominio del tiempo al dominio
capacidad de separar las señales pertenecientes a la mano derecha e izquierda, una vez
que la red neuronal ya paso por el algoritmo Kohonen Art se realiza el proceso de
clasificación con un grupo de pruebas y se compara los resultados obtenidos con los datos
reales.
cerebro – computador para poder ayudar a personas con discapacidad física, como por
ejemplo la clasificación de mano derecha e izquierda una persona puede direccionar una
iii
ÍNDICE GENERAL
DEDICATORIA ................................................................................................................... i
AGRADECIMIENTO .......................................................................................................... ii
INTRODUCCIÓN ............................................................................................................... 1
CAPÍTULO 1 ...................................................................................................................... 3
ASPECTOS GENERALES................................................................................................. 3
CAPÍTULO 2 .................................................................................................................... 18
iv
MARCO TEÓRICO .......................................................................................................... 18
CAPÍTULO 3 .................................................................................................................... 59
DESARROLLO DE LA SOLUCIÓN.................................................................................. 59
v
3.5 Entrenamiento y prueba ............................................................................................. 66
CAPÍTULO 4 .................................................................................................................... 71
RESULTADOS ................................................................................................................ 71
4.1.2 Resultados de la investigación con el uso de filtros pasa banda de (8 – 12Hz) con
ventana “Hamming”. .......................................................................................... 73
4.1.3 Resultados de la investigación con el uso de filtros pasa banda de (8 – 12Hz) con
ventana “Blackman”. ......................................................................................... 74
4.1.4 Resultados de la investigación con el uso de filtros pasa banda de (8 – 12Hz) con
ventana “Rectangular”. ...................................................................................... 75
4.1.5 Resultados de la investigación con el uso de filtros pasa banda de (8 – 12Hz) con
ventana “Triangular”. ......................................................................................... 76
4.1.7 Resultados de la investigación con el uso de filtro pasa banda Delta (0.5 – 3.5Hz)
........................................................................................................................... 78
4.1.8 Resultados de la investigación con el uso de filtro pasa banda Theta (4 – 7.5Hz)
........................................................................................................................... 79
4.1.9 Resultados de la investigación con el uso de filtro pasa banda Alfa .................. 80
4.1.10 Resultados de la investigación con el uso de filtro pasa banda Beta ............... 81
CONCLUSIONES ............................................................................................................ 86
RECOMENDACIONES .................................................................................................... 87
BIBLIOGRAFÍA ................................................................................................................ 88
ANEXOS.......................................................................................................................... 91
vi
ÍNDICE DE FIGURAS
Figura 2.1: Tabla de las distintas señales biomédicas existentes. Fuente: Cosano (2016
p.10) ................................................................................................................................ 20
Figura 2.2: Circuito equivalente del potencial de reposo. Fuente: Cosano (2016 p.17) .... 24
Figura 2.3: Circuito equivalente del potencial de acción. Fuente: Cosano (2016 p.18)..... 25
Figura 2.5: A. Vista de perfil. B. Vista superior. Fp. Punto frontal polar. O. Punto occipital.
Fuente: Barea (2013 p.11) ............................................................................................... 32
Figura 2.6: A. Vista perfil. B. Vista superior. Posición de los 21 electrodos típicos. Fuente:
Barea (2013 p.15) ............................................................................................................ 32
Figura 2.7: Posición de los electrodos según sistema 10-20 extendido. Fuente: Gómez
(2016 p.7) ........................................................................................................................ 33
Figura 2.8: Esquema que representa el montaje para un registro monopolar. Fuente: Barea
(2013 p.17). Fuente: Barea (2013 p.17). .......................................................................... 34
Figura 2.9: Esquema de un montaje para un registro bipolar. El electrodo “a” está a un
potencial de +5, el electrodo “b” a un potencial de +2, registrándose así un potencial de
(+5) - (+2)= +3. Fuente; Barea (2013 p.19) ...................................................................... 34
Figura 2.10: Esquema de sistema, señal de entrada y respuesta o salida del sistema.
Fuente: Facultad de ciencias exactas, físicas y naturales (2015 p.3) ............................... 37
Figura 2.12: Representación en diagrama de bloques del filtro FIR, para un total de 12
coeficientes: Fuente: Vargas (2015 p.6)........................................................................... 40
Figura 2.13: Filtro real por medio de ventana. Fuente: Elaboración propia. ..................... 40
Figura 2.15: Esquemas básicos de una RNA. Fuente: Ponce (2010 p.202) ..................... 52
Figura 2.17: Red ART modificada. Fuente Melo (2000 p.7) ............................................. 56
Figura 2.18: Red ART compuesta de sub redes. Fuente Melo (2000 p.8) ........................ 57
vii
Figura 3.1: Diagrama de flujo de la tesis. Fuente: Elaboración propia ............................. 59
Figura 3.2: Esquema de sincronización. Fuente: Universidad de Graz (2003 p.1) ........... 60
Figura 3.3: Diagrama de flujo para cargar los datos en el MATLAB. Fuente: Elaboración
propia ............................................................................................................................. 61
Figura 3.5: Pre procesamiento de los datos. (GUIDE) en el programa MATLAB. Fuente:
Elaboración propia .......................................................................................................... 63
Figura 4.3: Filtro pasa banda de 8 a 12Hz con ventana Hamming. Fuente: Elaboración
propia. ............................................................................................................................. 73
Figura 4.4: Filtro pasa banda de 8 a 12Hz con ventana Blackman. Fuente: Elaboración
propia. ............................................................................................................................. 74
Figura 4.5: Filtro pasa banda de 8 a 12Hz con ventana Rectangular. Fuente: Elaboración
propia. ............................................................................................................................. 75
Figura 4.6: Filtro pasa banda de 8 a 12Hz con ventana Triangular. Fuente: Elaboración
propia .............................................................................................................................. 76
Figura 4.7: Comparación de resultados entre diferentes tipos de ventana, para la mano
derecha. Fuente: Elaboración propia. .............................................................................. 77
Figura 4.8: Comparación de resultados entre diferentes tipos de ventana, para la mano
izquierda. Fuente: Elaboración propia. ............................................................................. 77
Figura 4.9: Filtro pasa banda Delta (0.5 a 3.5Hz). Fuente: Elaboración propia. ............... 78
viii
Figura 4.10: Filtro pasa banda Theta (4 a 7.5Hz). Fuente: Elaboración propia................. 79
Figura 4.11: Filtro pasa banda Alfa (8 – 13.5Hz). Fuente: Elaboración propia.................. 80
Figura 4.12: Filtro pasa banda Beta (14 – 30Hz). Fuente: Elaboración propia. ................ 81
Figura 4.13: Comparación de resultados entre diferentes tipos de bandas, para la mano
derecha. Fuente: Elaboración propia. .............................................................................. 82
Figura 4.14: Comparación de resultados entre diferentes tipos de bandas, para la mano
izquierda. Fuente: Elaboración propia. ............................................................................. 82
ix
ÍNDICE DE TABLAS
Tabla 2.1: Principales características de las señales bioeléctricas. Fuente: Cosano (2016
p.20) ................................................................................................................................ 22
Tabla 2.2: Método de adquisición de señales cerebrales. Fuente: Acuña (2017 p.19) ..... 28
Tabla 2.3: Bandas de frecuencia de los ritmos cerebrales. Fuente: Gómez (2016 p.8) .... 29
Tabla 2.4: Identificación de electrodos según su posición. Gómez (2016 p.13) ............... 31
Tabla 2.5: Ventanas más utilizadas en las operaciones de ventaneo. Fuente: Luis de Melo
(2016 p.10) .................................................................................................................41-64
x
INTRODUCCIÓN
Desde que se dio inicio a las pesquisas sobre las interfaces cerebro computador, por sus
siglas en inglés (BCI), a partir de los años setenta se desarrolló aplicaciones innovadoras
que buscan regenerar los deterioros del oído, la vista y la actividad del cuerpo. Los
noventa.
Una BCI es capaz de traducir las señales electroencefalogramas (EEG) en comandos para
de los órganos sensoriales. A partir de esta idea Teuvo Kohonen exhibió a inicios de los
neuronal con la facultad para formar mapas de atributos de manera similar a como ocurre
Una vez incluido la instrucción, la red está habilitada para desempeñar y no se permite
ningún cambio adicional de los pesos. Esta táctica es viable si el problema que se procura
1
disipar por la red está bien condicionada y puede tener un correcto conjunto de información
muchas circunstancias existentes los problemas a solucionar no tienen unos límites claros.
ingreso, solo una de las neuronas de egreso de la red se activa y consigue su valor de
respuesta máxima luego de disputar con las otras. Esta neurona adopta el calificativo de
vencedora. Las informaciones similares son clasificadas y, por lo tanto, deben activar la
misma neurona de salida (la neurona vencedora). Las variedades de clases deben ser
instauradas por la propia red puesto que se trata de un aprendizaje no supervisado, a través
La investigación cuenta con las facilidades como: El apoyo del asesor designado por la
Universidad Tecnológica del Perú para el desarrollo de esta tesis, así también como el uso
Al comparar los resultados con otras investigaciones que usaron la misma base de datos
respectivamente por lo tanto es un buen aporte que se viene dando a los temas referentes
2
CAPÍTULO 1
ASPECTOS GENERALES
información de múltiples canales del EEG. Es por ello de la interrogante acerca de cómo
EEG en la frecuencia de 8-12 Hz, que se denomina simetría alpha, Estas se encuentran
producen salidas motoras. Igualmente tenemos la simetría beta de 16-26 Hz que tiene una
biológicas.
3
1.1.1 Descripción del problema.
proporciona una variación de amplitud en las señales del cerebro y estas señales se
reflejan en los exámenes de señales EEG que es utilizado para ver cómo está actuando el
Por lo tanto, se propone una red para clasificar las señales EEG, utilizando modelos de
Art?
izquierda?
electroencefalograma?
4
1.2.2 Objetivos específicos.
Plantear la utilización del filtro pasa banda para seleccionar la banda alpha de la señal
de electroencefalograma.
aplicarán en la tesis.
Señales biomédicas.
Señales bioeléctricas.
Señales EEG.
Filtro de señales.
Inteligencia artificial.
Su realización se lleva a cabo desde octubre del 2017, y su posible término en octubre
del 2018.
5
1.2.3.3 Limitación espacial.
1.2.3.4 Facilidades.
investigación.
1.2.4 Justificación.
ingeniería biomédica.
6
1.2.4.3 Justificación socioeconómica.
Se describe los efectos de la investigación posibilita el diseño de una BCI (Interfaz cerebro
de la presente investigación.
Gómez (2006) En su trabajo de fin de master: “Análisis de señales EEG para detección de
para conseguir a edificar una superficie de contacto cerebro- computador. Para ello se
experimentan las unidades EEG portátiles más manipulados en el mercado durante los
últimos años, así como muchas de las pesquisas consumadas en los últimos años, que
cerebrales para concebir caracteres de control para terminales, o que permitan hallar
modelos que distingan la agilidad cerebral de individuos sanos de otros con dolencias
neurológicas. Se aprenden los métodos matemáticos que son la base de las principales
separar información de señales estocásticas que contienen mucho ruido como la generada
por el EEG, para luego hacer un análisis de cada una y como se relacionan entre ellas,
7
Hilbert, que transfigura la instrucción al dominio del tiempo-frecuencia, por lo que es capaz
tiempo, el ángulo de fase como indicador de calidad de los datos obtenidos y la misma
Realizan una pesquisa a partir de que se ha desarrollado la tecnología que permite capturar
de tecnología es conocido como BCI por sus siglas en inglés (Brain – Computer Interface),
se descubren y presentan cada vez nuevas dificultades en la forma de cómo hacer que los
datos tomados a partir de un electroencefalograma sean procesados de tal forma que los
confiable.
se sabe a ciencia cierta cuál es el método más efectivo para hacer confiables estos
dispositivos, por lo que el presente trabajo está orientado a analizar los diferentes métodos
encontrar el algoritmo óptimo para el desarrollo de aplicaciones de BCI. Las BCI son
Es necesario mencionar que la metodología usada para el análisis de las señales EEG
desarrolladas hasta la fecha, no garantizan una máxima eficiencia para los diversos
8
adelante existen diversos puntos de partida y por consiguiente métodos de estudio e
Dentro de esta área de investigación existen muchos puntos que aún hay que estudiar para
así resolver algunos problemas que aún siguen vigentes, como lo es la optimización del
señales EEG en el contexto de Sistemas BCI (Brain Computer Interface)”, menciona que
Constantemente los BCI se orientan en reconocer hechos que son logrados por métodos
estados mentales, que deberán identificarse como distintas clases mediante un sistema de
varias metodologías, en los que, en función del tipo de señales de control que se utilice,
será conveniente identificar un subconjunto que optimice las labores para su categorización
En esta labor se ha ejecutado una disertación del curso del arte de BCI, de las
online simulado, con la intención de certificar una mayor superación en el desempeño del
9
Ambos ejemplares de estudio son obligatorios y adicionales para el diseño de algoritmos
prácticos, en el que el beneficiario recibe feedback del BCI. Aplicando la técnica de análisis
planteado de “online simulado”, con la que los resultados de los experimentos elaborados
son pugnados para conseguir una estimación de los mismos como si el usuario hubiera
utilizado el sistema en tiempo real, fue posible mermar el tiempo de detección de eventos
Para este estudio se utilizó de datos reales de EEG relacionados con los Potenciales
Corticales Lentos (SCP), que contiene dos experimentos diferentes denominados “Ia”,
afecta a las células nerviosas del cerebro y a la medula espinal. Dichos datos, se obtuvieron
distinguidas de estas señales SCP. En una primera fase, se realizó la clasificación con
separado.
En un segundo periodo las metodologías y técnicas con los que se obtuvo sobresalientes
resultados, se han empleado para consentir nuevos modelos (súper vectores de tipologías)
que se han manejado en los distintos procesos de codificación aprendidos. Con ello se
destacando los resultados conseguidos por los triunfadores de “BCI Competitions II” tanto
registrados durante el habla imaginada”, nos menciona que el lenguaje oral es la forma
más sencilla para comunicarnos con otras personas, pero a veces hay situaciones en la
que es difícil emitir señal acústica entendible, o bien, se requiere comunicar mensajes en
10
forma privadas, o en ambientes ruidosos. En estas situaciones son deseables sistemas,
conocidos como “interfaces de habla silente”, que tratan de aprovechar diferentes tipos de
como son: el tracto vocal, el rostro, la lengua, los dientes e inclusive el cerebro. El cerebro
computador (BCI por sus siglas en inglés), los cuales tienen a la comunicación como uno
de sus propósitos principales. Para poder obtener estos propósitos, los BCI registran la
paradigmas que son los potenciales corticales lentos, imágenes motoras, señales P300 y
potenciales y potenciales visuales evocados que suelen ser poco intuitivos y necesitan una
traducción al dominio del lenguaje. Es por ello que en esta tesis se exploró un neuro –
El objetivo del trabajo es analizar y clasificar señales de EEG registradas durante el habla
imaginada de una persona. La naturaleza multi – clase de esta tarea hace que la
11
La selección de canales costa de dos etapas, la primera de ella teniendo en cuenta que no
es posible beneficiar a una persona ni perjudicar a otra, fue orientada como un problema
Mientras que la segunda etapa selecciona por medio de un sistema de inferencia difuso
(FIS), una solución (combinación de canales) del frente para evaluar el desempeño del
generación del frente. Se exploraron varias configuraciones de FIS mostrando que el FIS
imaginada a partir de señales EEG. La primera avaluación fue hecha utilizando datos
de habla imaginada está más relacionado con el idioma, en el que las palabras son
pronunciadas, que con alguna idea o concepto genérico asociado con las palabras
independientemente del idioma. Mientras que con la segunda evaluación, mediante una
prueba de permutación, dio evidencia de que existe una dependencia real entre las
traducir los pensamientos en acciones, sin actuar físicamente, ha sido materia para
Cerebro Computadora abren las puertas a que dicha ficción pueda hacerse finalmente
realidad.
12
Las interfaces cerebro computadora (BCI: Brain Computer Interfaces) constituyen un canal
de comunicación y/o control que no utiliza las salidas normales del cerebro como nervios
relación con el medio de pacientes con severos cuadros de incapacidad motora. Aunque
quizás sea este su principal o más noble aporte, las BCI configuran un amplio espectro de
aplicaciones que van desde rehabilitación de miembros atrofiados y/o lesionados hasta la
pero tienen una relación señal-ruido bastante pobre y una peor resolución espacial todavía.
señales y las nuevas tecnologías en electrodos secos deja este enfoque como un abordaje
bastante atractivo.
misma que se utilice para establecer la comunicación cerebro - computadora. Entre los
imaginería motora. En sujetos despiertos, el área de corteza motora presenta una actividad
de EEG en los 8–12 Hz, que se denominada ritmo mu. Éstas se encuentran presentes
motoras. Además existe el ritmo beta (16-26 Hz.) que, si bien en gran parte son armónicos
del ritmo mu, posee energías separables topográfica y/o temporalmente y puede proveer
13
movimiento y con la relajación, produciendo lo que se denomina una Sincronización
Más relevante aún para el uso en BCI, es que la ERD y la ERS no requieren de un
movimiento real, sino que también ocurren con la imaginación de movimientos. También
imaginación de un movimiento.
Las redes neuronales han sido utilizadas con resultados interesantes en el área de las BCI
predicción del movimiento de ambas manos o dedos en varias de sus versiones LVQ2 y
LVQ3. Una paso más en la refinación de este algoritmo lo constituye el DSLVQ (Distinction
Sensitive Learning Vector Quantisation). Este algoritmo permite dar diferentes pesos a las
rotulando las neuronas de la grilla, luego del entrenamiento, asignándola a alguna de las
clasificador y poder lograr una mejora en las tasas de acierto reportadas hasta el momento.
actividad motora imaginaria”, nos dicen que una interfaz Cerebro-Computadora (BCI) es
físicas como es el caso de pacientes con Esclerosis Lateral Amiotrófica o parálisis general,
14
muscular afectando la habilidad de la persona para comunicarse a través de gestos, el
habla y escritura. Una BCI incluye dentro de sus bloques generales: adquisición de las
imaginación de la misma, (IM) potenciales corticales lentos (CSP) y potenciales P300 que
se producen como respuesta a eventos no esperados o sorpresivos. [2], [1], [3] and [4]. En
y beta (18Hz-26Hz) es empleado. Las señales son modeladas empleando modelos auto-
Leeb, Chavarriaga y Millán (2016) en su artículo “10 Brain-Machine Symbiosis”, nos dicen
que imaginemos que queramos que nuestra computadora o cualquier otro dispositivo
informático realicen una acción. Pero antes de que tengamos que levantarnos e interactuar
con él, ¡el dispositivo ya lo está haciendo! Porque directamente de la intensión, del
pensamiento se identifica la señal de control para la acción. ¿Nos interesaría una técnica
de interacción tan nueva o sería demasiado aterradora? ¿Cuán lejos está la tecnología de
15
dispositivos controlados directamente por el cerebro? En esta investigación se presenta el
sin necesidad de ningún movimiento. Presenta robots controlados por el cerebro, las sillas
contexto o los sistemas híbridos. También las señales cognitivas o estados mentales son
posible fuentes de interacción. Cada vez que el cerebro identifica un error realizado por el
computador son solo una opción posible para lograr ese objetivo, pero ¿Cómo podríamos
nosotros o nuestro cerebro incorporar esos dispositivos externos en nuestro esquema del
cuerpo?
Wagner, Makeig, Gola, Neuper y Muller (2016) en su trabajo “Distinct β Band Oscillatory
Networks Subserving Motor and Cognitive Control during Gait Adaptation”, nos comentan
que las acciones motoras eficientes están asociadas con el ritmo μ (8-13 Hz) y la banda β
mientras que varios estudios de tareas cognitivas han informado que una mayor precisión
sensorial. Sin embargo, no se han establecido cómo dos patrones distintos de interacción
se registra la actividad EEG de 108 canales de 18 participantes (10 hombres, 22-35 años)
que intentaron caminar en una pista de correr en sincronía con una serie de tonos de
16
señalización de ritmo, y adaptaron rápidamente su paso y longitud a cambios repentinos
banda β para las fuentes de componentes independientes en la línea media central y las
regiones parietales, mientras que la potencia media de la banda aumentó en las fuentes
lateral derecha, el aumento de potencia de la banda β fue más fuerte durante (más
esfuerzo) el acortamiento del escalón que durante el alargamiento del escalón. Estos
β, acompañan a las adaptaciones de la marcha: una que probablemente sirve para el inicio
17
CAPÍTULO 2
MARCO TEÓRICO
Una señal es un fenómeno que transporta información. Las señales biomédicas se utilizan
Cosano, Diego (2016) afirma: “Las señales biomédicas son señales producidas por un
(p.10).
Sánchez (2008) deduce que “las indicaciones biomédicas son reconocimientos espaciales
y/o eventuales de acontecimientos tales como la contracción del corazón así o el espasmo
de un músculo” (p. 32). Durante estos eventos biológicos se producen señales eléctricas,
Según Sánchez (2008), “las indicaciones biomédicas pueden ser clasificadas de diversas
mencionar que las indicaciones producidas por procedimientos biológicos son con
18
c) Las características de la señal: Si el propósito fundamental es el procesamiento de
Cosano (2016) “analiza y deduce que hoy en día para el estudio del cuerpo, las señales
biomédicas tienen una aplicación muy importante, ya sea para detectar y/o curar
enfermedades y para estudiar los comportamientos de una persona, etc” (p.21) Cabe
entre una persona y otra; es por ello que las señales biomédicas se utilizan para medir
unidad de medida.
19
Figura 2.1: Tabla de las distintas señales biomédicas existentes.
Existen siete grandes grupos de señales biomédicas que son: bioimpedancia, bioacústica,
Cosano (2016) analiza las siete señales y detalla un resumen de cada una de ellas. (p.26)
20
sanguínea. La señal de bioimpedancia se genera usualmente inyectando al tejido
transductores acústicos.
económicos.
21
luz transmitida y reflejada por los tejidos de diversas longitudes de onda, además
se puede tener información acerca del feto midiendo la fluorescencia del líquido
Las señales bioeléctricas: Estas son las señales biomédicas más importantes,
Son el tipo de señales con más aplicaciones, además que el presente trabajo está dirigido
Cosano (2016) menciona que existen siete tipos de señales bioeléctricas: estas son las
cardíacas (ECG), oculares (EOG), cerebrales (EEG), musculares (EMG), retinas (ERG) y
de los músculos gastrointestinales (EGG). Todos estos eventos tienen como unidad de
medida los voltios, que son medidos como diferencia de potencial. En la tabla 2.1 se puede
gastrointestinales
22
Ortiz (2011) “aclara que el método de análisis de las señales bioeléctricas poseen diversas
etc” (p. 87). Por esta razón, falta una normalización en las terminologías, es por ello que
cada autor concede una mayor importancia a los aspectos de su problema de investigación
Álvarez (2007) nos dice “que las indicaciones bioeléctricas que provienen del organismo
humano son indicaciones que son producidas por el desplazamiento o alteración de los
y se ejecuta desde las áreas más espesas a las más disueltas, dando iniciación a un
Cosano (2016) expresa que las señales bioeléctricas es una de los siete tipos de señales
con más aplicaciones. La monitorización de estas señales, al igual que las demás señales
tejido o sistema medido ya que estas señales bioeléctricas son medidas por electrodos
sistemas o tejidos como el cardíaco, el nervioso o el muscular, si las células están excitadas
Potencial de reposo:
Cosano, (2016) afirma “Las células excitables están recubiertas por una membrana
23
(p.51). Por lo tanto, se puede analizar esta membrana como si fuera un perímetro
eléctrico.
Álvarez (2007) nos dice que las concentraciones y corrientes iónicas se pueden
modelar como si fuera un itinerario eléctrico doble por una conductancia y fuente
superficie.
Potencial de acción:
Cosano (2016) “establece que cuando las membranas son excitadas, las células
figura 2.3.
24
Figura 2.3: Circuito equivalente del potencial de acción.
Donde 𝐼𝑚 se considera el impulso que hace que las membranas se exciten. Este
Por lo tanto, existe un acceso de disparo “Ud” que al ser descubierto se denomina
potencial de acción (es disímil para cada célula). Cuando se consigue el “Ud”
agranda la conductancia gNa+, la cual origina una entrada masiva de Na+ al medio
despedir iones de K+ del medio intracelular hasta que el potencial intracelular logre
25
(despolarización), a la sazón el potencial de mucosa revierte a su etapa inicial de
que fue en una guerra donde se exploró el cerebro humano por primera vez (p. 43), en
1870, los galenos castrenses del ejército prusiano (Fritsch y Hitzig), se dieron cuenta que
contrario del organismo. R. Caton inmediatamente de cinco años ratificó que el cerebro es
experiencias suficientes que el cerebro de las bestias tenía atributos eléctricos similares a
experimentos se hacían sobre cerebros abiertos, porque las permutas eléctricas son muy
impulsos que consiguieran al exterior del cráneo. En 1928 Hans Berger propuso un
26
año de 1929 se proponía por de manera incipiente eventualidad de la electroencefalografía
los grupos de investigadores intentaban obtener registros del “ritmo Berger” empleando
del cerebro ni los hallazgos de Berger. Fue en 1934 cuando Adrian y Mattheus efectuaron
una certificación pública del “ritmo de Berger” ante una concurrencia británico en una
realizadas por Adrian, siguió avanzando hasta donde le permitía su técnica defectuosa, por
ejemplo Berger observó que cuando el sujeto abría los ojos o resolvía un problema
técnicas prosperaron mucho más, manifestando que el ritmo regular y extenso de diez
ciclos por segundo brotaba de las superficies visuales y no de todo el cerebro. Años
manifestaba sobre las variaciones de los vaivenes rítmicas en los malestares. Se avanzó
mucho en esta zona para los estudiosos interesándose en el tema de EEG, el estudio de
inicio de estos estrenos con el devenir de los años y estudios sucesivos se han conseguido
dar a saber otros matices del EEG tal como lo entendemos hoy en día.
cabelludo” (p.3).
Reta (2012) nos dice que el electroencefalograma proviene del campo generado por los
27
tiempo es originada por la labor neuronal en el interior del cerebro. Radica en el empleo
técnica invasiva si lo requiere para su medición, para poner tener una idea más clara se
detalla en la tabla 2.2 las primordiales características de los métodos de medición tanto
dentro de las neuronas del cerebro en un lapso de turno. Las indicaciones de la agilidad
de dichas indicaciones, así como otras características. Esta labor cerebral es muy
y de la persona que está usando el dispositivo. Esto se debe al sin número de uniones
neuronales, tener en cuenta que la estructura craneal de las personas no es uniforme, así
28
2.1.2.1. Ritmos.
Gómez (2016) nos menciona “que las señales EEG son fraccionadas en conjuntos
Nombre Frecuencia
Ritmo Delta (δ): También es denominada el ritmo del sueño, ya que suele florecer
en etapas de sueño hondo. Su dilatación varía entre los 20 y 100 uV. Región en
Ritmo Theta (θ): Este ritmo se presenta asiduamente en infantes o adultos que se
Ritmo Alfa (α):Se presenta en estado de aflojamiento, donde el individuo tiene poca
acción este ritmo se atenúa, su amplitud varía entre 20 y 60 uV. Región: Occipital,
29
Ritmo Beta (β): Se asocia a un estado intelectual de abstracción por parte del
cerebrales aceleradas.
fundamentalmente el mismo nivel del ritmo alpha, con la contradicción que el ritmo
corteza visual.
Gómez (2016) nos dice que el sistema de localización 10-20, es un esquema internacional
determinado por la FISE, este sistema detalla la localización de los electrodos en el cráneo,
para la medición de electroencefalograma. Para ello, cada región tiene una grafía para
hemisferio izquierdo del cerebro, a continuidad en la tabla 2.4 se corresponde el lóbulo con
su letra que lo identifica, si bien no existe el lóbulo central se emplea una grafía para poder
identificarlo.
Barea (2013) sostiene que “hay distintos sistemas disímiles (Illinois, Montreal, Aird, Cohn,
Lennox, Merlis, Oastaut, Schwab, Marshall, etc), existiendo el sistema internacional 10-20
30
Tabla 2.4: Identificación de electrodos según su posición.
Gómez (2016) nos menciona que se “emplean 4 menciones anatómicas para la localización
de los electrodos, teniendo como principal referencia el nasion (punto entre el huso frontal
y los dos puntos de la nariz), la segunda referencia es el inion (punto menor trasero del
cráneo) y es la influencia más sobresaliente del hueso occipital” (p. 78), tal como se señala
en la figura 2.5, y las dos postreras menciones se hallan a espalda de los oídos (puntos
pre auriculares). Se acostumbran emplear más punto de vista colocando los electrodos
para disímiles estudios que son peculiarmente 21 como se muestra en la figura 2.6. Desde
aumentar la consistencia de los electrodos. Por ello fue planteado un inédito sistema 10-
10 con cabida para 81 canales. Con el pasar de los años lógicamente las necesidades
128 y 256 canales, por lo que se extendió el sistema de 10-10 a 10-5, habitando más de
300 emplazamientos para los electrodos. En la figura 2.5 se muestra las localizaciones
31
Figura 2.5: A. Vista de perfil. B. Vista superior. Fp. Punto polar. O. Punto occipital
Figura 2.6: A. Vista de perfil. B. Vista superior. Posición de los 21 electrodos típicos.
32
Figura 2.7: Posición de los electrodos según el sistema 10-20 extendido.
Barea (2013) menciona que “cada electrodo situado sobre la superficie del cuero cabelludo
es un sitio de observación” (p. 32), Para llevar a cabo esta observación es puntual instalar
dos terminales, para ello hay que optar cuál de los electrodos debe ser la fuente de la
indicación registrada para ello tenemos dos tipos de registros (Monopolares y Bipolares),
33
Figura 2.8: Esquema que representa el montaje para un registro monopolar. Fuente:
la disconformidad de tensión entre cada par de puntos. Los dos electrodos de cada
Figura 2.9: Esquema de un montaje para un regis tro bipolar. El el ectrodo “a” está a un
. . . .
potencial de +5, el electrodo “b” a un potencial de +2, regist rándose así un po tencial de
. . .
34
2.1.3. Filtro digital.
Gómez (2009) nos dice que “los textos técnicos describen a los filtros mediante una
herramienta matemática llamada transformada z” (p. 66), la transformada z tiene una idea
fundamental para el bosquejo de filtros, ya que relaciona los atributos del filtro que
En el diseño de un tamiz digital ya sea FIR o IIR consiste en obtener los coeficientes de la
respuesta al impulso del filtro h(n). Centrándose este trabajo en los filtros FIR.
Vargas (2015) nos comenta que “un tamiz es un sistema, que acatando de algunos
acceso una señal digital, esta indicación puede ser cambiar su profundidad, periodicidad o
fase estribando de los atributos del tamiz y teniendo como salida otra señal digital.
sumados, dando una salida para un instante actual. Esto nos indica que tanto la salida y la
entrada del tamiz son digitales, por lo que es necesario una transformación análogo – digital
De acuerdo con la parte del espectro que dejan pasar y atenúan hay:
o Banda eliminada.
.
35
o Multi banda.
o Pasa todo.
. .
o Resonador. etc.
.
Primer orden.
. .
Directa..
Transpuesta..
Cascada.
.
Fase Lineal. .
Un sistema maniobra sobre una señal de acceso o excitación como una norma
preestablecida, para componer otra señal de salida o respuesta del sistema que puede
representarse:
y[n] = T (x[n])
la señal “x” para provocar la señal “y”, véase en la figura 2.10. La representación del
36
Figura 2.10: Esquema de “sistema, señal de entrada y respuesta o salida del sistema. Fuente:
Existen diversas formas de personificar un sistema, ya que los regímenes reales están
figura 2.11.
a) Serie o cascada
b) Paralelo
c) Retroalimentación
método lineal ante una concluyente entrada. Teniendo como primer método resolver la
ecuación acceso-salida del sistema que en frecuente tiene la forma de las ecuaciones en
37
𝑁𝑎 −1 𝑁𝑏 −1
∑ 𝑎𝑚 𝑦[𝑛 − 𝑚] = ∑ 𝑏𝑘 𝑥[𝑛 − 𝑘]
𝑚=0 𝑘=0
de señales esenciales las cuales se seleccionan de manera que sea acreditada la réplica
del sistema a las mismas y una señal a tiempo circunspecto puede concebirse como una
el Tiempo), se puede establecer la salida del sistema ante una entrada de la subsecuente
manera.
∞
Concurriendo ℎ[𝑛] la réplica o salida del método ante una entrada parecida a un impulso
c) Invertible: dado ℎ[𝑛] existe ℎ′[𝑛] tal que ℎ[𝑛]* ℎ′ [𝑛]= 𝛿[𝑛]
d) Estable: ∑∞
𝑘=−∞ |ℎ[𝑛]|<∞
38
También concurren otras formas de personificar un filtro, todos son semejantes a la
embargo conviene más una u otra representación. Se puede citar, vamos a obtener la
obteniendo:
∑𝑁 𝑏 −1
𝑘=0 𝑏𝑘. 𝑍
−𝑘
𝐻(𝑍) =
∑𝑁𝑎 −1
𝑚=0 𝑎𝑚 . 𝑍
−𝑘
∑𝑁 𝑏 −1
𝑘=0 𝑏𝑘. 𝑒
−𝑗Ω𝑘
𝐻(Ω) =
∑𝑁𝑎 −1
𝑚=0 𝑎𝑚 . 𝑒
−𝑗Ω𝑘
En donde los factores 𝑎𝑚 y 𝑏𝑘 son los coeficientes que definen el tamiz, por lo tanto el
1.
Son filtros de Respuesta Finita de Impulsos o por sus siglas en ingles FIR (Finite Impulse
Response), consiste en que si el acceso es una señal impulso, la salida tendrá un numero
39
𝑁−1 𝑁−1
En donde N es el mandato del filtro, que también concuerda con número de coeficientes
convolución de la señal de entrada 𝑥[𝑛] con la respuesta de impulso del filtro FIR ℎ[𝑛].
Obteniendo:
𝑁−1
En la figura 2.12 se detalla el diagrama de bloques de la estructura básica del filtro FIR.
Figura 2.12: Representación en diagrama de bloques del filtro FIR, para un total de 12
Carrión, Carlos (2015) afirma: “El diseño de filtros FIR consiste en obtener los valores de
Para tener una mejor referencia de cómo se halla el filtro real se efectúa la figura 2.13.
40
Donde el ℎ𝑖 [𝑛] (filtro ideal) multiplicado por la ventana 𝑤[𝑛] da como resultado ℎ[𝑛] (filtro
real).
Melo (2015) nos dice que el ℎ𝑖 [𝑛] es el filtro pasa bajo ideal y está dado por el siguiente
enunciado.
N 1 Fc
sin(2 (n 2 ) Fs ) N 1
, 0n 1
N 1 2
(n )
2
hi [n]
Fc N 1
2 , n
Fs 2
periodicidad de muestreo. Donde las ventanas más utilizadas son detalladas en la tabla
2.5:
Ventana Hamming.
Ventana Rectangular.
Ventana Blackman.
Ventana Triangular.
Ventanas a b c
Rectangular 1 0 0
41
De donde a, b y c son coeficientes de la siguiente ecuación de ventaneo:
2n 4n N 1
w[n ] a b * cos( ) c * cos( ), 0n
N 1 N 1 2
Detallamos las conversiones de filtro haciendo referencia que toda conversión parte de un
N -1
[n] hi , PasaBajo[n], n
2
hi , PasaAlto[n]
N -1 N -1
hi , PasaBajo[n], n y Nn
2 2
hi ,PasaBanda[n] hi ,PasaBajo2 [n] hi ,PasaBajo1[n]
N -1
[n] hi , PasaBanda[n], n
2
hi ,RechazaBanda[n]
N -1 N -1
hi , PasaBanda[n], n y Nn
2 2
hi ,MultiBanda[n] hi , PasaBajo4 [n] hi , PasaBajo3[n] hi , PasaBajo2 [n] hi , PasaBajo1[n]
Cañal (2017) realiza una introducción a la transformada de Fourier mencionando que los
estudios de Fourier tienen más de 200 años. Siendo sus comienzos unos 60 años en
antelación de que Fourier presente su trabajo sobre la teoría de la conducción del calor a
42
𝑦(𝑡, 𝑥) = sin 𝑘𝜋𝑥 cos 𝑎𝑘𝜋𝑡
Sin embargo, Euler no estaba de acuerdo con este planteamiento teniendo dos objeciones:
En primer término, la hipótesis de Bernoulli involucrarían que cualquier función f(x), puede
La segunda objeción es que la ecuación anterior no puede ser una respuesta general del
inconveniente, ya que la parte derecha de la ecuación (si bien sea una serie infinita) es una
función metódica.
París. El estudio recibió poca recepción y el jurado recomendó a Fourier que mejorara su
trabajo, y lo exhibiera para el gran premio de 1812. El panel de jueces de la Academia para
“La forma en la que el autor llega a sus ecuaciones no está exime de conflictos, y su
En definitiva, el artículo jamás fue transmitido, sino hasta el año 1822 que Fourier divulgó
teoría de las series trigonométricas. Desde ese año Fourier albergó mucho más
“
aclamaciones que los de la Academia de Paris. Fue tan motivador el trabajo de Fourier
para otros investigadores como William Thompson y James Clerk Maxwell que lo llamó un
vibrante. Pero actualmente tienen varios usos entre los que se destacan: el análisis
43
Para este trabajo de investigación se usará el FFT, que realiza la misma función de la
Gómez (2016) nos dice que “la transformada discreta de Fourier, tiene una técnica de
La FFT no tiene una noción dificultosa de concebir y de corresponder con las indicaciones
a tratar, a pesar de que tiene una función matemática difícil, esto se ejecuta
convolución entre la señal que se va a educarse, para este trabajo son los datos derivados
del EEG, con una sucesión de ondas senoidales a diferentes frecuencias, donde el número
de estas ondulaciones senoidales y las frecuencias de cual son concluyentes por el número
Cañal (2017) nos menciona que es “un tipo de transformada discreta situada en el análisis
de Fourier” (p. 21), transfigura una función matemática en otra, siendo la función única en
Al contrario que la transformada de Fourier en tiempo discreto (DTFT), esta innovación solo
valora bastantes elementos frecuenciales para reformar el fragmento finito que se examina.
44
Al emplear la DFT involucra la sección que se considera es un único espacio de una señal
periódica que se amplifica de forma perenne; si esto no se efectúa se debe de utilizar una
Por este motivo, la DFT inversa (IDFT) no puede representar el dominio del tiempo
consumado, a no ser que la entrada sea corriente perpetuamente. Por este raciocinio se
señala que la DFT para análisis de indicaciones en período discreto y dominio finito. Las
La DFT tiene como entrada una secuencia finita de números reales o complejos, de modo
afines destinado a investigar las frecuencias que engloba una señal muestreada, para
define como:
𝑁−1
−𝑗.2.𝜋.𝑘.𝑛
𝑋(𝑘) = ∑ 𝑥(𝑛). 𝑒 𝑁
𝑛=0
Donde:
N: Número de muestras.
45
Esta se utiliza en gran parte para temas de filtrado de señales y a veces en predicciones
en series temporales.
Cañal (2017) nos dice que la FFT “es un algoritmo eficaz que admite prever la transformada
de Fourier Discreta (DFT) y su inversa” (p. 33). El algoritmo coloca algunas restricciones
1024, 2048, 4096 muestras. El rango de frecuencias protegido por el examen varía de la
Donde:
−𝑗.2.𝜋
𝑊𝑁 = 𝑒 𝑁
Y
−𝑗.2.𝜋.𝑘.𝑛
𝑊𝑁𝑘.𝑛 = 𝑒 𝑁
46
2.1.5. Inteligencia artificial.
Ponce (2010) nos dice que: “para entender el concepto de inteligencia artificial, primero
tanto a los biólogos como a los psicólogos y filósofos de la época actual” (p. 77). Por
al mundo existente mediante los emblemas, las cuales componen la base del lenguaje
humano. Por tal motivo, se puede reflexionar la inteligencia artificial como una jerga
figurada establecida por sucesiones de grafías que simbolizan concepciones del mundo
real. Por ende, la inteligencia artificial es una rama de las ciencias computacionales que se
Entonces las ramas que componen la inteligencia artificial son divididas en tres y estas son:
explicaremos brevemente las tecnologías mencionadas, pero teniendo en cuenta que esta
Lógica difusa
Los ordenadores operan datos exactos que se comprimen en sucesiones de unos (1) y
ceros (0) y prefijos que son seguras y falsas. Los individuos tienen un sentido habitual que
les aprueba motivar en un universo donde las cosas son por partes irrefutables.
47
La lógica difusa es una rama de la inteligencia artificial que le consiente a un ordenador
El idioma natural opera nociones no precisas como “hace frío” o “el precio es alto”. Luego
Cuando los matemáticos necesitan de algoritmos que establecen cómo un método debe
Los sistemas difusos tienen normas tomadas de peritos, pero cuando no hay peritos los
sistemas indeterminados adaptivos asimilan las normas contemplar cómo las personas
cerebro. Así como el uso de las experiencias ganadas a nuevos dificultades o escenarios,
proporcionadas para la tecnología neural son aquellos que no hay solución computacional
expertos individuos.
Algoritmos genéticos:
48
Muchos inconvenientes tienen competencias propósitos complejos y la perfección alarga a
Ponce (2010) nos comenta que los entramados neuronales artificiales son aproximaciones
concisamente con el cerebro ni involucrar los principios que cimientan maniobra de las
redes neuronales artificiales y el cerebro tampoco cavilar que las redes neuronales se
asientan exclusivamente en las redes biológicas ya que sólo pugnan en una parte muy
Debemos conocer que una neurona biológica es una célula experta en gestionar
ramificaciones que son el axón y las dendritas. La neurona toma las señales (impulsos) de
otras neuronas a través de sus dendritas y transfiere señales concebidas por el cuerpo de
49
Una neurona consigna un cuerpo celular de forma casi hemisférica, de 5 a 10 micras de
diámetro, del que surgen una sección principal “axón” varias ramas más pequeñas
cuerpo celular recogen señales de acceso; el cuerpo celular las armoniza e integra y emite
señales de salida. El axón trasmite esas señales a las terminales axónicos, los cuales
conexiones.
Las señales que se emplean son de dos clases eléctricas y químicas. La indicación que se
genera por la neurona y es trasladada en toda la extensión del axón es una propulsión
eléctrica, mientras que las señales que se transmiten entre los terminales axónicos de una
Para tener una semejanza continua entre la labor sináptica y las redes neuronales
artificiales se reflexiona que las señales que alcanzan a la sinapsis son los accesos a la
neurona (sinapsis con peso positivo) o privarla (sinapsis con peso negativo).
Ponce (2010) nos menciona que “las redes neuronales artificiales se concretan como
sistemas nerviosos de los individuos y animales” (p. 55). Consigna muchos procesadores
simples ligados por uniones con pesos. Las neuronas son el módulo de procesamiento.
Cada módulo absorbe accesos de otros nodos y concibe una alternativa simple escalar
que esta depende de la información local utilizable, reservada interiormente o que llega por
medio de las uniones con pesos. Pueden ejecutarse muchas atribuciones complicadas
50
Una red neuronal se determina por los consiguientes componentes:
Una fase de activación para cada módulo, semejante a la salida del módulo.
Una regla de difusión, que decreta la entrada segura de un módulo a partir de las
entradas exteriores.
Una entrada periférica que incumbe a un término determinado como bias para cada
módulo.
señales de error.
𝑦 = 𝑓 (∑ 𝜔𝑘 . 𝑥𝑘 )
𝑘
Donde:
Cada módulo de métodos tiene una labor simple: toma la entrada de otros módulos o de
fuentes exteriores y configura la información para conseguir una salida que será ventajosa
a otros módulos. Las entradas externas son empleadas en el primer estrato, y las salidas
se consideran la última capa. Los estratos internos que no se estudian como entradas o
salidas se nombran capas ocultas. Las entradas no se meditan como capa porque no
51
La entrada total μ de una unidad k es la suma de los pesos de las entradas acopladas, más
un bias θ:
𝜇 = ∑ 𝜔𝑗 . 𝑥𝑗 + 𝜃
𝑗
Ponce (2010) nos dice que “una red neuronal artificial consta de un cumulo de elementos
conexiones” (p. 89). En la figura 2.15 se muestra un bosquejo básico de una red neuronal
artificial, el cual muestra las diferentes capas que tiene esta topología, que es una
Figura 2.15: Esquema básico de una RNA. Fuente: Ponce (2010 p.202).
52
2.1.5.4. Entrenamiento de las redes neurales.
las entradas promuevan las salidas ansiadas a través de las uniones. Una forma de llevar
se implantan entradas que pertenecen a definitivas salidas ya sea por un agente externo o
Melo (2000) nos dice que la capa de Kohonen o mapa auto-organizado de Kohonen es un
arreglo multidimensional de neuronas. Los cuales son creados y distribuidos de modo que
entrada. Dado un vector de entrada 𝑥, un grupo contiguo de neuronas puede ser activado
si estos son más excitados por la entrada que sus vecinos: cuando las neuronas son
activadas se ajusta sus vectores de sinapsis 𝑤𝑖 con el fin de hacerlos más parecidos a la
entrada 𝑥.
𝑎𝑛𝑡𝑖𝑔𝑢𝑜 𝑎𝑛𝑡𝑖𝑔𝑢𝑜
𝑤𝑖𝑛𝑢𝑒𝑣𝑜 = 𝑤𝑖 + 𝛼(𝑥 − 𝑤𝑖 ) (1)
Donde 𝛼 es el paso de entrenamiento con valor típico de 0.1. Las neuronas no activadas
no se ajustan, manteniendo los valores antiguos de sus vectores de sinapsis. Por ello, este
Una forma simplificada y más práctica de usar una capa de Kohonen en clasificadores es
estructura WTA (winner takes all), por su traducción el ganador se lleva todo como se
muestra en la figura 2.16. Los enlaces entre las neuronas de la figura simbolizan la
53
aplicación del criterio WTA. En este caso, sólo la neurona más excitada es activada.
ésima neurona.
𝑑𝑖2
𝑢𝑖 = 𝑥 𝑡 . 𝑤𝑖 = 1 − 2
(2)
unitario que representa el lugar geométrico de todos los vectores normalizados. Se muestra
una entrada 𝑥 a la red, la neurona ganadora o la más excitada es aquel cuyo vector 𝑤𝑖 es
los centros de las clases de las entradas 𝑥, realizando un agrupamiento de las entradas
Melo (2000) nos menciona que las redes ART (adaptive resonance theory), fueron
diferente, más simples pero que pueden realizar la misma función o incluso funciones más
sofisticadas.
54
Las redes ART comparan las entrada x con patrones internos ya almacenados 𝑤𝑖 . Si el
𝑑𝑖2 𝑟0
𝑢𝑖 = 𝑥 𝑡 . 𝑤𝑖 = 1 − 2
> 𝑢0 = 1 − 2
(3)
𝑥 𝑡 . 𝑤𝑖 − 𝑢0 > 0 (4)
Puede ser implementado por la red de la figura 2.14 incluyendo una polarización.
𝑟02
𝑏 = 𝑢0 = − (1 − 2
) (5)
En cada neurona y una neurona extra con entrada fija 𝑢𝑛+1 = 0, el cual permite verificar si
la condición de similitud mínima dada por la desigualdad (4) fue violada incluso por la
En el inicio del entrenamiento, solo hay la neurona con entrada cero, que se le denomina
neurona 𝑛 + 1. Luego se inserta una nueva neurona, cuyo vector de sinapsis es igual al
similitud, entonces su vector de sinapsis se ajusta de acuerdo a la ecuación (1) y los demás
permanecen como están. Si dos o más neuronas son activadas, sólo el más resonante es
modificado.
55
Figura 2.17: Red ART modificada. Fuente: Melo (2000 p.7).
Al igual que en la capa de Kohonen convencional, esta red agrupa las entradas según un
Este enfoque permite nuevas e interesantes alternativas, como la creación de una sub red
para cada clase posible en el espacio de patrones de entrada. Véase la figura 2.18.
Cada sub red se crea sólo como los patrones de su clase. A continuación esta sub red se
utiliza presentando las mismas entradas concernientes a otras clases. Siempre que una
neurona es indebidamente activada, se reduce el radio el radio respectivo para impedir tal
semi-supervisado. Este proceso, sin embargo, hace que algunos de los vectores de la clase
concerniente a la sub red se excluyan del mapa de Kohonen previamente entrenado, o que
56
proceso iterativo, nuevas neuronas son adicionados a las sub redes, con radios
progresivamente menores.
Figura 2.18: Red ART compuesta de sub redes. Fuente: Melo (2000 p.8).
para cada sub-red. Al levantarse el histograma de las distancias entre los elementos de
cada clase, un buen criterio es tomar el primer valor modal del histograma como radio inicial
de esta clase. Cabe señalar que el entrenamiento de las sub redes en sí no es supervisado,
subredes, las salidas de las neuronas de una misma sub red, que representan una misma
clase, se conectan a un UO lógico, que forman la salida de clase. Las sub redes se
conectan entre sí a través de la capa WTL para formar un entramado global, como se
muestra en la figura 2.16. Otra propiedad interesante que lleva a la simplificación de red es
que las entradas espurias y atípicas pueden crear neuronas inútiles, que posiblemente no
serán activados por otros vectores de entrada. Por lo tanto, la red puede ser optimizada
poniendo las neuronas con frecuencia de activación excesivamente bajas. De esta manera,
57
la red puede ser significativamente reducida, que se vuelve más rápida, sin pérdida
significativa de sensibilidad.
58
CAPÍTULO 3
DESARROLLO DE LA SOLUCION
59
3.1 Descarga de la base de datos.
2003 International Data Analysis on Brain-Computer Interface (Data Set III). Los datos
Universidad de Graz (2003) nos menciona que la base de datos del Data set III, contiene
tamiz pasa banda de 0.5 a 30Hz y con una frecuencia de muestreo de 128 Hz. Los datos
zurda. Teniendo cada prueba una duración de 9s, con 3s de periodo de preparación (donde
canales EEG, 140 ensayos con 9 segundos cada uno. La variable y_train contiene las la
variables de clase '1', '2' para izquierda y derecha, respectivamente, x_test contiene otro
3.2.
60
3.2. Cargar los datos en el MATLAB R2015a.
x_train: 1152x3x140
- y_train: Utilizado para la comparación de las clases a clasificar (mano derecha ‘1’, mano
El programa se realiza mediante el interfaz gráfico de usuario dentro del programa MATLAB
(GUIDE).
Barragán (2008) nos menciona que GUIDE es un marco de programación visual adecuado
en MATLAB que ejecutan y realizan eventos que tienen ingreso incesante de datos. La
aplicación GUIDE genera dos registros .m y .fig. El registro .m es el que abarca el código
con los botones de control de la interfaz y el archivo .fig. Incluye los componentes gráficos.
61
Luego de cargar la base de datos al programa (dataset_BCIcomp1.mat), se continúa con
la separación de datos usados para el entrenamiento y datos usados para la prueba como
datos.
Teniendo en cuenta que la base de datos tiene una matriz inicial de 1152x3x140
para trabajar mejor 140x3456 (matriz de dos dimensiones). De los cuales las señales de
las 140 muestras ya se saben de antemano cuál mano es la derecha y cuál mano es la
izquierda.
El orden a seguir es el orden ya establecido por la base de datos, los primeros datos
seleccionados serán para el entrenamiento y los datos restantes (70 menos el número de
datos de entrenamiento) serán para la prueba, tanto para la mano derecha como para la
mano izquierda.
0 < 𝑛 ≥ 70
62
3.4 Pre procesamiento de datos.
N 1 Fc
sin(2 (n 2 ) Fs ) N 1
, 0n 1
N 1 2
(n )
2
hi [n]
Fc N 1
2 , n
Fs 2
Teniendo en cuenta que el filtro ideal pasa banda viene dado por:
63
Primero se halla el valor del filtro ideal pasa bajo con 𝐹𝑐2, luego se halla el filtro
hi ,PasaBanda[n] hi ,PasaBajo2 [n] hi ,PasaBajo1[n]
Dónde: 0<=n<=240
Cada una de las 140 muestras de cada fila de la base de datos formado por la matriz 𝑀 =
Donde el ℎ𝑖 [𝑛] (filtro ideal) multiplicado por la ventana 𝑤[𝑛] da como resultado ℎ[𝑛] (filtro
2n 4n N 1
w[n ] a b * cos( ) c * cos( ), 0n
N 1 N 1 2
Por ende a, b y c son coeficientes con los siguientes valores según el tipo de ventaneo
Ventanas a b c
Rectangular 1 0 0
64
Utilizando la convolución se filtra las señales de la base de datos como se muestra
a continuación.
Donde:
Luego se realiza la transformada discreta de Fourier para pasar del dominio del
Hasta este paso ya tenemos las señales preparadas para el algoritmo de Kohonen
Art.
65
3.5 Entrenamiento y prueba.
Luego de tener los datos pre procesado, se realiza la última etapa denominada
entrenamiento y prueba, como se muestra en la figura 3.6. Siendo “r” (radio) y “α” valores
tiene como resultado el número y porcentaje de aciertos tanto de la palma diestra como de
la zurda.
Para comenzar a trabajar con Kohonen Art cada uno de los patrones deben estar
[𝑥1 ∗ 𝑥2 ∗ 𝑥3 ∗ … . 𝑥𝑛 ]
𝑥[𝑛] =
√𝑥12 +𝑥22 +𝑥32 + ⋯ 𝑥𝑛2
66
1er Paso:
Sea:
𝑤 = 𝑥𝑇
[𝑥11 , 𝑥12 , … 𝑥1𝑛 ]
[𝑥21 , 𝑥22 , … 𝑥2𝑛 ] Entonces: 𝑤11 𝑥11
x = [𝑥31 , 𝑥32 , … 𝑥3𝑛 ] 𝑤21 𝑥12
[𝑥41 , 𝑥42 , … 𝑥4𝑛 ] ⋮ = ⋮
𝑤𝑛1 𝑥1𝑛
Por lo tanto la primera neurona de la red viene dada por la figura 3.7:
2do Paso:
Calculamos la salida 𝑈1 .
Sea:
67
3er Paso:
Todos los vectores formados por las muestras de cada vector parten del centro de
𝑟2
𝑈0 = 1 −
2
Donde r es el radio circular que limita con la superficie de la hiperesfera ver figura 3.8.
Los pesos sinápticos fueron alterados por la siguiente ecuación. 𝑤 = 𝑤𝑜𝑙𝑑 + 𝛼(𝑥 𝑇 − 𝑤𝑜𝑙𝑑 )
68
Caso 2: Si 𝑈1 < 𝑈0 (Crea una nueva neurona) mostrada en la figura 3.10.
Nótese que el segundo vector toca fuera del área de la superficie circular limitada por el
4to Paso:
Se repite el segundo.
Sea:
69
3.6 Indicadores de la investigación.
90% y 99% respectivamente por lo tanto es un buen aporte que se viene dando a
los temas referentes a las redes neuronales artificiales la cual mostro una gran
comparación con otros modelos de redes neuronales como por ejemplo la red de
back propagation donde el error se propaga hacia atrás como una realimentación
para los ajustes de pesos y bias, y este proceso se repite muchas veces por ende
70
CAPÍTULO 4
RESULTADOS
4.1. Resultados.
71
Como fase final se proporciona un ejemplo como se exhibe en la figura 4.2. El resultado de
las simulaciones mediante algoritmos que se detallan en los anexos de esta investigación,
Los datos de separación entre entrenamiento y prueba (para el ejemplo del gráfico
Hamming)
Poner los valores del filtro pasa banda de (8 a 12 Hz), frecuencia que está asociada
El valor de”r” (radio = 0.3) tiende a ser un valor pequeño ya que si se utiliza un radio
mayor se tiene una imprecisión mayor, además el valor del radio limita el área
entrenamiento.
72
Figura 4.2: Resultado de la investigación (GUIDE) en el programa MATLAB.
Los resultados mostrados en la tabla 4.1, son realizados con filtro pasa banda de 0.5 a
30Hz, que son datos proporcionados por la base de datos de la Universidad de Graz.
estudio respectivo.
73
Tabla 4.1: Resultados de la investigación efectuando diversos valores de entrenamiento y prueba
Frecuencia de 0.5 a 30 Hz
N° de % de N° de datos % de Mano derecha Mano izquierda
entrenamiento. entrenamiento. de prueba. prueba. N° de % de N° de % de
aciertos. aciertos. aciertos. aciertos.
5 7.14 65 92.86 64/65 98.46 65/65 100
10 14.29 60 85.71 60/60 100 59/60 98.3
20 28.57 50 71.43 49/50 98 50/50 100
30 42.86 40 57.14 39/40 97.5 40/40 100
40 57.14 30 42.86 29/30 96.6 29/30 96.67
50 71.43 20 28.57 20/20 100 20/20 100
60 85.71 10 14.29 9/10 90 10/10 100
Los resultados expuestos en la tabla 4.2, son realizados con diversos datos de entrenamiento
Figura 4.3: Filtro pasa banda de 8 a 12Hz con ventana Hamming. Fuente: Elaboración propia.
74
4.1.3. Resultados de la investigación con el uso de filtros pasa banda de (8 – 12Hz)
Los resultados expuestos en la tabla 4.3, son realizados con diversos datos de
75
4.1.4. Resultados de la investigación con el uso de filtros pasa banda de (8 – 12Hz)
Los resultados mostrados en la tabla 4.4, son realizados con diversas referencias de
76
4.1.5. Resultados de la investigación con el uso de filtros pasa banda de (8 – 12Hz)
Los resultados mostrados en la tabla 4.5, son realizados con diversos datos de
77
4.1.6. Resultados comparativos entre las diferentes ventanas empleadas.
En la figura 4.7 y figura 4.8 se exponen los resultados comparativos entre las cuatro
ventanas empleadas para el filtro pasa banda de ritmo mu (8 a 12Hz), de la mano derecha
e izquierda respectivamente.
Figura 4.7: Comparación de resultados entre diferentes tipos de ventana, para la mano derecha.
Figura 4.8: Comparación de resultados entre diferentes tipos de ventana, para la mano izquierda.
78
4.1.7. Resultados de la investigación con el uso de filtro pasa banda Delta (0.5 –
3.5Hz).
Los resultados mostrados en la tabla 4.6, son realizados con diversos datos de
con filtro pasa banda Delta (0.5 - 3.5Hz). Fuente: Elaboración propia.
79
4.1.8. Resultados de la investigación con el uso de filtro pasa banda Theta (4 –
7.5Hz).
Los resultados mostrados en la tabla 4.7, son realizados con diversos datos de
80
4.1.9. Resultados de la investigación con el uso de filtros pasa banda Alfa (8 –
13.5Hz).
Los resultados mostrados en la tabla 4.8, son realizados con diversos datos de
81
4.1.10. Resultados de la investigación con el uso de filtros pasa banda Beta (14 –
30Hz).
Los resultados mostrados en la tabla 4.9, son realizados con diversos datos de
con filtro pasa banda Beta (14 – 30Hz). Fuente: Elaboración propia.
82
4.1.11. Resultados comparativo entre las diferentes bandas empleadas.
En la figura 4.13 y figura 4.14 se exponen los resultados comparativos entre los cuatro tipos
Figura 4.13: Comparación de resultados entre diferentes tipos bandas, para la mano derecha.
Figura 4.14: Comparación de resultados entre diferentes tipos bandas, para la mano Izquierda.
83
4.1.12. Memoria empleada de entrenamiento y prueba.
investigación.
4.1.13. Presupuesto.
Copias 100
Software 200
Impresiones 80
Folders 20
Computadora 2500
Pasajes 100
Anillados 100
Total 3300
84
4.1.14. Cronograma de la investigación.
85
CONCLUSIONES
porcentual de 99%, mientras que los otros tres métodos citados en la tesis como
El trabajo sirvió principalmente para emplear el uso de la Kapa de Kohonen ART como
Se verifica que se obtienen óptimos resultados aun utilizando pocos datos para entrenar
la red, por ejemplo al utilizar cinco datos de entrenamiento por ende sesenta y cinco
No hay diferencias significativas entre el uso del filtro pasa banda y sin usar el filtro.
86
RECOMENDACIONES
para así probar si los resultados son excelentes como los empleados en la investigación.
más canales (sistema de posicionamiento 10/10 o 10/5). Para tener mayor precisión en
los resultados.
tetrapléjicas.
87
BIBLIOGRAFÍA
embebido para una interfaz cerebro maquina (Tesis para optar el grado de magister
de Álcala.
Ecuador.
de Sevilla.
88
Cosano, D. (2016). Mejora en la adquisición de señales cerebrales (EEG) y realización de
Fourier. México.
Madrid.
de Madrid.
de Buenos Aires.
Lotte, F. (2014). A tutorial on EEG signal procesing techniques for mental state recognition
Melo, S. (2015). Filtros digitales invariantes al tiempo. Presentación Power Point. Lima –
Perú.
89
Muller, G. y otros (2016) Distinct β Band Oscillatory Networks Subserving Motor and
de Uruguay – Argentina.
Cádiz.
90
ANEXOS
91
ANEXO A: PROGRAMA 1
if y_train(i)==2; % si y_train=2
M_derecha(DER,:)=mtotal(i,:); % entonces es
mano derecha y asigna este valor a m_total
DER=DER+1; %va agregando la
siguiente fila de uno en uno
else
M_izquierda(IZ,:)=mtotal(i,:); %en caso
contrario seria mano izquierda
IZ=IZ+1;
end
end
n_entr=get(handles.cuadro_entrenamiento,'String');
n_entr=str2num(n_entr);
n_prueba=70-n_entr;
set(handles.cuadro_entrenamiento_porcentaje,'String',round(n_entr/
70*100,2));
set(handles.cuadro_prueba_porcentaje,'String',round(n_prueba/70*10
0,2));
Xentrenamiento_iz=M_izquierda(1:n_entr,:);%tenemos 50 primeras
datos de mano izquierda para ser entrenadas
Xprueba_iz=M_izquierda(n_entr+1:70,:);%tenemos 20 datos restantes
de mano izquierda para ser probadas
save Xprueba_iz,save Xprueba_der
save Xentrenamiento_der,save Xentrenamiento_iz
92
ANEXO B: PROGRAMA 2
% figure(1),subplot(211),stem(h1)
% subplot(212),stem(h2)
% figure(3),clf
k=linspace(0,Fs,4096);
H1 = fft(h1,4096);
93
H1 = abs(H1);
94
ANEXO C: PROGRAMA 3
Entrenamiento.
r=get(handles.cuadro_radio,'String');
r=str2double(r);
alpha=get(handles.cuadro_alpha,'String');
alpha=str2double(alpha);
load signal_preparadas
%Xprueba_izf %Xprueba_derf Xentrenamiento_derf Xentrenamiento_izf
x=Xentrenamiento_derff;
[fx cx]=size(x);
x=Xentrenamiento_izff;
[fx cx]=size(x);
95
wiz_entrenado=w;
[f,col_wize]=size(w);
save neuronas_iz_der wder_entrenado col_wdere wiz_entrenado
col_wize
Prueba.
set(handles.cuadro_numero_der,'String',strcat(numero_der,'/',f))
96