118
A INSTITUTO POLITECNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA Unidad Culhuacan SECCIÓN DE ESTUDIOS DE POSGRADO E INVESTIGACIÓN RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB, ALZHEIMER ) MEDIANTE DIMENSION FRACTAL Y ONDALETAS USANDO UNA RED NEURONAL ARTIFICIAL T E S I S Que para obtener el Grado en Maestría en Microelectrónica PRESENTA ING. ROSA MARIA RODRIGUEZ QUINTANAR ASESOR: DR. VOLODYMYR PONOMARYOV México D. F. Junio 2005

RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

A INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA Unidad Culhuacan

SECCIÓN DE ESTUDIOS DE POSGRADO E INVESTIGACIÓN

RECONOCIMIENTO DE ENFERMEDADES

( CREUTZFELDT-JAKOB, ALZHEIMER )

MEDIANTE DIMENSION FRACTAL Y ONDALETAS

USANDO UNA RED NEURONAL ARTIFICIAL

T E S I S

Que para obtener el Grado en Maestría en Microelectrónica

PRESENTA

ING. ROSA MARIA RODRIGUEZ QUINTANAR

ASESOR: DR. VOLODYMYR PONOMARYOV

México D. F. Junio 2005

Page 2: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CGP14

2

Page 3: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

RESUMEN/ABSTRACT

RESUMEN En la actualidad la electroencefalografía es una herramienta muy importante

para el diagnóstico, monitoreo y manejo neurológico para las diferentes

enfermedades del cerebro. Por esta razón, en esta tesis se propone un

reconocimiento de dos enfermedades, utilizando un solo canal de EEG,

determinando patrones del registro, con el propósito de encontrar una

herramienta de apoyo para el diagnóstico. Se ha realizado un reconocimiento

de cada enfermedad: Creutzfeldt-Jakob (ECJ) y demencia senil (Alzheimer EA),

aplicando la técnica de una Red Neuronal Artificial de Retropropagación

(Backpropagation).

Los métodos usados para la extracción de características son: la Dimensión

Fractal y la técnica de Ondaletas (Wavelets); logrando una reducción en los

patrones de entrada. Debido a que los archivos de las enfermedades contienen

alrededor de 2650 datos, que pueden incluir información no importante o ruido

inherente, han sido reducidos permitiendo realizar satisfactoriamente la función

de la Red Neuronal Artificial (RNA), optimizando el tiempo necesario en ambas

fases: entrenamiento y reconocimiento.

Page 4: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

RESUMEN/ABSTRACT

ABSTRACT At the present time the electroencephalogram is a very important tool for the

diagnosis, monitoreo and neurological handling in the different diseases of the

brain. By such reason, this thesis deals with recognition of two diseases, using

a single channel of EEG, determining patterns in the registry, with the purpose

to find a tool of support in the diagnosis. It has been realized a recognition of

each a disease: Creutzfeldt-Jakob (DCJ) and senile dementia (Alzheimer DA),

applying the technique of Artificial Neuronal Network of type Backpropagation to

make his recognition.

Two methods of the extraction of characteristics were used: the Fractal

Dimension and the technique of Wavelets; obtaining a reduction in the input

patterns. So the archives of two diseases containing about 2650 data and

including non-significant information and artifacts have been reduced permitting

to realize satisfactory function of ANN optimizing needed time in both phases:

training and recognition.

4

Page 5: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

INDICE

INDICE

CAPITULO 1. INTRODUCCIÓN

1.1 Introducción……………………………………………………………….......10

1.2 Definición del problema………………………………………………….......12

1.3 Objetivo………………………………………………………………………...13

1.4 Metas.......................................................................................................14

1.5 Justificación……………………………………………………………...…....14

CAPITULO 2. CONSIDERACIONES TEÓRICAS Y ESTADO DEL ARTE

2.1 Historia del EEG……………………………………………………………....15

2.2 Estudio y anatomía del encéfalo…………………………………………....16

2.3 Electroencefalografía…………………………………………………….......17

2.4 Enfermedades cerebrales……………………………………………….......24

2.4.1 Enfermedad de Creuztfeldt-Jakob…………………..………………….......26

2.4.2 Enfermedad de Alzheimer………………………...…………………….......28

2.5 Redes neuronales artificiales……………………………………………......30

2.5.1 Funcionamiento básico……………………………………………………....31

2.6 Antecedentes del método…………………………………………………....39

2.7 Conclusiones............................................................................................44

CAPITULO 3. EXTRACCIÓN DE CARACTERÍSTICAS Y DISEÑO DE LA RED

NEURONAL.

3.1 Extracción de características……………………………………………......46

3.1.1 Análisis de la señal EEG usando el análisis fractal……………………....48

3.1.2 Características fractales para la clasificación

de la señal EEG……………………………………………………………....49

3.1.3 Transformada Ondaleta………………………..………………………........53

3.1.3.1 Transformada Continua Ondaleta…………………..………….............57

3.2 Diseño de la red neuronal……………………………………………….......59

5

Page 6: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

INDICE

3.3 Conclusiones............................................................................................64

CAPITULO 4. RESULTADOS OBTENIDOS

4.1 Adquisición de datos de EEG………………………………………...…......65

4.2 Extracción de características mediante

dimensión fractal………………………………………………………….......67

4.3 Extracción de características usando

descomposición de ondaleta……………………………………………......73

4.4 Red neuronal artificial de retropropagación

(Fase de entrenamiento y fase de prueba)..............................................91

4.5 Conclusiones............................................................................................98

CAPITULO 5. CONCLUSIONES GENERALES Y TRABAJO A FUTURO

5.1 Conclusiones..........................................................................................100

5.2 Trabajo a futuro......................................................................................102

GLOSARIO…………………………………………………...…………………......103

REFERENCIAS................................................................................................104

ANEXOS

A. Programas en MATLAB....................................................................107

B. Artículos publicados..........................................................................116

6

Page 7: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

INDICE DE FIGURAS

INDICE DE FIGURAS

CAPITULO 1. INTRODUCCIÓN

Figura 1.1 Medición del EEG………………………….........……………...............10

Figura 1.2. Fases del proceso de reconocimiento………….......…....….............11

CAPITULO 2. CONSIDERACIONES TEÓRICAS Y ESTADO DEL ARTE

Figura 2.1. Vista lateral izquierda del encéfalo y tronco del encéfalo …….....16

Figura 2.2. A. Vista lateral. B. Vista superior. Técnica 10-20………..............19

Figura 2.3. Análisis espectral por Transformada

Rápida de Fourier (FFT)................................................................21

Figura 2.4. Ritmos normales en electroencefalografía………….......…....…...22

Figura 2.5. Registro de EEG en individuo despierto y activo........................ 22

Figura 2.6. Registro de EEG durante el sueño …………………………….......23

Figura 2.7. Electroencefalograma de la enfermedad

de Creutzfeldt-Jakob.....................................................................27

Figura 2.8. Tejido nervioso de las capas superficiales de la corteza frontal de

un humano, teñido con la técnica de Golgi ( izquierda ). Se

observan identificados los principales tipos de célula presentes en

la corteza cerebral. Encima se aprecia el esquema de una

neurona.........................................................................................30

Figura 2.9. Funcionamiento básico de una red neuronal artificial...................32

Figura 2.10 Clasificación de redes ...............................................................34

Figura 2.11. Arquitectura de una red gamma…................................................40 Figura 2.12. Diagrama de la metodología.........................................................41

Figura 2.13. Diagrama esquemático de PCA y HMM.........................................42

Figura 2.14. Estructura de una red polinomial, con sus

respectivos polinomios..................................................................43

7

Page 8: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

INDICE DE FIGURAS

CAPITULO 3. EXTRACCIÓN DE CARACTERÍSTICAS DE EEG Y DISEÑO DE

LA RED NEURONAL

Figura 3.1. Gráfico de espigas donde se aprecian los estados posibles de

descarga de la neurona.................................................................48

Figura 3.2. Segmento de longitud 1 en segmentos

de longitud L …………...................................................................50 Figura 3.3. Función Ondaleta madre …………………………………...............54

Figura 3.3. Análisis de una señal mediante las transformadas de Fourier,

Gabor y Ondaleta ………………………………..............................56

Figura 3.4. Proceso de la Transformada de Fourier ...…………………….......58

Figura 3.5. Proceso de la Transformada de

Ondaleta........................................................................................58

Figura 3.6. Estructura de una red neuronal de

retropropagación...........................................................................59

Figura 3.7. Diseño de una red en base a su arquitectura................................63

CAPITULO 4. RESULTADOS OBTENIDOS

Figura 4.1. Señal de EEG para pacientes con ECJ a) y b), paciente con EA

c) y d) y paciente sano….............................................................67

Figure 4.2. Diagrama a bloques del algoritmo

de dimensión fractal ………....................................................…...68

Figura 4.3. Dimensión fractal para pacientes con ECJ ……………….........…70

Figura 4.4. Dimensión fractal para pacientes con EA......................................71

Figura 4.5 Dimensión fractal para paciente sano...........................................72

Figura 4.6. Descomposición Ondaleta de una señal.......................................74

Figura 4.7 Representación tiempo-frecuencia y tiempo-escala......................74

Figura 4.8. Ondaletas madre más parecidas a una señal de

EEG...............................................................................................75

Figura 4.9. Coeficientes aproximados de cada paciente con Ondaleta

familia Coiflet de orden 1 a 5........................................................78

8

Page 9: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

INDICE DE FIGURAS

Figura 4.10 Coeficientes aproximados de cada paciente con Ondaleta

familia Symlet de orden 2,4,6,7,10.............................................80

Figura 4.11 Coeficientes aproximados de cada paciente con Ondaleta familia

Biorthogonal 1.1, 1.5, 2.8, 3.7, 3.9................................................83

Figura 4.12 Señal sin ruido utilizando descomposición Ondaleta con la familia

Coiflet 5 con un nivel de descomposición 5 para pacientes con

ECJ y EA.......................................................................................86

Figura 4.13 Señal sin ruido utilizando descomposición Ondaleta con la familia

Symlet 7 con un nivel de descomposición 3 para pacientes con

ECJ y EA ......................................................................................88

Figura 4.14 Señal sin ruido utilizando descomposición Ondaleta con la familia

Biorthogonal 3.9 con un nivel de descomposición 6 para pacientes

con ECJ y EA................................................................................90

Figura 4.15 Diagrama a bloques del proceso de la red neuronal en forma

general...........................................................................................92

Figura 4.16 Gráfica de error.............................................................................93

Figura 4.17 Gráfica de error con 18 capas ocultas...........................................93

Figura 4.18. Gráfica de error usando diferentes familias de

Ondaletas......................................................................................95

Figura 4.19 . Gráfica de error de la RNA con la familia Biorthogonal 3.9...........96

Figura 4.20 Porcentajes de reconocimiento en la fase de

entrenamiento................................................................................97

Figura 4.21 Porcentajes de reconocimiento en la fase de prueba.....................98

9

Page 10: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

INDICE DE TABLAS

INDICE DE TABLAS

CAPITULO 2. CONSIDERACIONES TEÓRICAS Y ESTADO DEL ARTE Tabla 2.1. Montajes recomendados para EEG. LB montaje longitudinal,

TB montaje transversal bipolar, R montaje referencial...........…...20

Tabla 2.2. Funciones de activación................................................................33

Tabla 2.3. Algoritmos de aprendizaje de las RNA más conocidas.................35

CAPITULO 4. RESULTADOS OBTENIDOS

Tabla 4.1. Resultados de la RNA con DF.......................................................94

Tabla 4.2. Resultados de la RNA con Ondaletas...........................................96

10

Page 11: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPITULO 1

CAPITULO 1

INTRODUCCIÓN 1.1 INTRODUCCIÓN

El estudio de las señales de EEG surge debido a que millones de personas

sufren padecimientos neurológicos, con pérdida severa en su cuerpo y en su

función motora. Estas personas se ven forzadas a aceptar una reducción en su

estilo de vida, pasando a depender de otros individuos. La detección a tiempo

de las enfermedades, incrementaría la independencia del individuo, lo que

daría como resultado una mejora en su calidad de vida.

Una dificultad al estudiar las enfermedades neurológicas se presenta con la

necesidad de medir la actividad del cerebro. El cerebro está compuesto de

billones de neuronas, que se interconectan de forma compleja y desconocida

mediante un número aun mayor de conexiones sinápticas. El cerebro funciona

enviando señales químicas entre estas neuronas y modulando la potencia de

las conexiones. Afortunadamente estas señales químicas generan actividad

eléctrica como resultado, y es esta actividad la que podemos medir e

interpretar.

11

Page 12: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPITULO 1

La forma directa de medir esta actividad eléctrica dentro del cerebro es

abriendo el cráneo y conectar un sensor directamente a la neurona que hay que

monitorear. Esto no es muy práctico hoy en día.

Por fortuna, la actividad eléctrica que tiene lugar dentro del cerebro puede ser

medida en la superficie del cuero cabelludo. Estas señales se denominan

electroencefalograma (EEG) y son extremadamente débiles (se miden en micro

voltios). Un problema que se añade a la forma no invasiva es que las señales

de EEG obtenidas son una superposición de actividades de todas las neuronas

del cerebro y no corresponden a neuronas individuales. Este problema se

puede mitigar hasta cierto punto, utilizando múltiples sensores y complejas

técnicas de procesado de señal ( Figura 1.1 ).

En otras palabras, có

asociarlas a patrones d

ve complicado por el he

diferentes pueden tene

patrones de enfermeda

adaptable. Es decir, q

específicos de cada pac

Figura 1.1 Medición del EEG

mo interpretar y decodificar las señales de EEG y

e enfermedades es un problema muy complejo, que se

cho de que no existen dos cerebros iguales. Personas

r patrones de EEG muy distintos para los mismos

des. Una solución a esto es hacer que el sistema sea

ue sea capaz de aprender los patrones de EEG

iente.

12

Page 13: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 1

De acuerdo a lo anterior, se tienen tres etapas ( Figura 1.2 ) en el procesado

de la señal. Estas son:

• Preprocesado – eliminación inicial de ruido y filtrado de las señales.

• Extracción de características – se extraen características importantes de

la señal en bruto.

• Clasificación – detección de estados mentales específicos.

'...],','[][...

,...]',','[]2[,...]',','[]1[

cbanx

cbaxcbax

=

==

T

E

Entrenamiento

Adquisición de EEG Pre-procesamientoAnálisis de

característ icas

Patrón deentrada

Clasificación

Reconocimiento

1.2 DEFINICIÓN

Existen múltiples enf

presentado de maner

interpretación de la señ

servicio muy valioso e

patologías intracraneal

características de con

amplitud o frecuencia d

Figura 1.2. Fases del proceso de reconocimiento

DEL PROBLEMA

ermedades neurológicas que actualmente se han

a exponencial y debido a su condición, es difícil la

al de EEG para ellas. Ya que el EEG proporciona un

n medicina clínica como un conjunto de pruebas para

es y su análisis incluye la detección de patrones y

diciones anormales, por ejemplo, asimetrías en la

e la actividad base sugiere una lesión, al mismo tiempo

13

Page 14: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 1

la presencia de actividad epileptiforme soporta un diagnóstico clínico. Así el

EEG es el proceso más usado en su diagnóstico. La estimación de la

normalidad de los diferentes tipos de actividad depende, en gran parte, de la

edad y del estado de alerta del paciente en el momento del registro. El registrar datos del EEG durante una enfermedad sería muy provechoso

determinar cuando un paciente tiene cierta enfermedad, ya que esta no es

predecible y la obtención de un registro requiere de un EEG con duración de

varios días, a esto se le llama monitoreo de larga duración. El EEG ayuda en el diagnóstico y diferenciación de diferentes enfermedades

como el Alzheimer y Creutzfeldt-Jakob, este último conocido como la

enfermedad de las “vacas locas”, que presentan ciertas condiciones en los

ritmos alfa y beta principalmente. El EEG es una mezcla de diferentes tipos de

actividad, cada una caracterizada por su frecuencia, amplitud, morfología,

variabilidad y topografía.

Al realizar el diagnóstico y localización de ciertos eventos patológicos se

requiere del análisis de señales de registros de larga duración, proporcionaría

grandes ventajas el poder identificar formas determinadas o datos

característicos en el registro que ayuden a este tipo de diagnóstico.

1.3 OBJETIVO

Obtener mediante un registro electroencefalográfico patrones, que ayuden al

diagnóstico de enfermedades neurológicas, específicamente en las

enfermedades de Creutzfeldt-Jakob y demencia senil ( Alzheimer), aplicando

técnicas de redes neuronales artificiales para su reconocimiento.

14

Page 15: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 1

1.4 METAS

1. Obtener registros electroencefalográficos de las enfermedades neurológicas.

2. Analizar y seleccionar los algoritmos de extracción de características de la

señal de EEG , para obtener patrones de las enfermedades.

3. Implementación de los algoritmos y realizar pruebas para comparar

métodos.

4. Analizar y seleccionar la red neuronal adecuada para su implementación.

5. Entrenamiento de la red por medio de un aprendizaje supervisado utilizando

registros que han sido seleccionados previamente para un canal de la señal

de EEG.

6. Algoritmos de reconocimiento empleando Matlab.

1.5 JUSTIFICACIÓN

Las enfermedades neurológicas Creutzfeldt-Jakob y demencia senil (Alzheimer)

presentan tipos de actividad anormal y se consideran como específicas por su

morfología de onda, otras son específicas porque están formadas por ondas no

descriptivas y pueden ser producidas por muchas y variadas alteraciones

neurológicas. Debido a la complejidad de las señales de estas enfermedades

obtenidas del EEG y su difícil interpretación para su diagnóstico, se necesitan

datos o elementos de la señal que caracterizen a cada enfermedad, para

proporcionar ventajas en la identificación de características en el registro. Con

la tecnología de las redes neuronales artificiales nos permitirá encontrar

soluciones, reconocer patrones o identificar sistemas no lineales.

15

Page 16: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 1

La electroencefalografía es una importante herramienta clínica para el

diagnóstico, monitoreo y manejo de enfermedades neurológicas como la

enfermedad de Alzheimer y Creutzfeldt-Jakob. Estos desórdenes están

caracterizados por disturbios mentales y movimientos del cuerpo que son

resultados de las descargas de grupos de neuronas en el cerebro. La detección

y clasificación de los registros de EEG son complejos.

El reconocimiento de patrones, es el objetivo principal de este trabajo de

investigación para las enfermedades neurológicas. La estructura de esta tesis

se describe a continuación:

Para comenzar, dentro del Capitulo 1 se realiza un introducción muy breve

sobre la electroencefalografía y se menciona el planteamiento y objetivo de este

tesis, en el Capítulo 2 se realiza una breve descripción de las consideraciones

teóricas a los diferentes temas como es el electroencefalograma que describe

la actividad neuroeléctrica del sistema nervioso y a la enfermedad de

Creutzfeldt-Jakob y Alzheimer, así como de manera muy general la tecnología

de redes neuronales. En el Capítulo 3 se detalla los algoritmos de extracción de

datos y el diseño de la red neuronal utilizada, explicando el porque de la

selección de tales algoritmos de extracción y cómo se conforman las capas de

las redes neuronales que se utilizan, así como el tipo de red. Luego, en el

Capítulo 4, se describe el proceso a través del cual se adquieren los registros

de datos del sistema neuronal y el resultado del análisis de los métodos que

han sido implementados como herramienta, que se les considera

fundamentales, para la realización del reconocimiento.

Finalmente, en el Capítulo 5, se hace un resumen de los logros del trabajo, el

trabajo a futuro y se presenta una conclusión final.

16

Page 17: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPITULO 2

CAPITULO 2

CONSIDERACIONES TEORICAS

Y ESTADO DEL ARTE

2.1 HISTORIA DEL EEG

En 1870 durante una guerra, Fritsch y Hitzig, médicos militares del ejército

prusiano exploran el cerebro humano por primera vez, observando que al

estimular el cerebro mediante corriente galvánica se producían movimientos en

el cuerpo. Años más tarde Caton [1] confirma que el cerebro es capaz de

producir corriente eléctrica. En 1913, Prawdwicz-Neminski registró el primer

“electrocerebrograma” de un perro, el cual era imposible registrar debido a que

los cambios eléctricos eran muy pequeños; pero en 1928 Hans Berger ideó un

método conocido como “ritmo de Berger”, aunque carecía de varios

conocimientos. Aunque este método fue mejorado en 1934 por Adrián y

Mattthews, debido a sus conocimientos científicos y mejores técnicas

avanzaron mucho más, demostrando que el ritmo era regular y con una

amplitud de diez ciclos por segundo, que provenía de las áreas visuales de

asociación y no de todo el cerebro. La electropatología del cerebro creció en

importancia, confirmando lo descubierto por Golla sobre las alteraciones de las

oscilaciones rítmicas en las enfermedades. Al avanzar sobre este campo, los

investigadores comienzan a interesarse sobre las diferentes enfermedades

17

Page 18: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPITULO 2

mentales, debido a la complejidad, fue necesario estudiar el cerebro como un

órgano total.

2.2 ESTUDIO Y ANATOMIA DEL ENCÉFALO

El encéfalo se encuentra en el cráneo, siendo la parte de mayor volumen del

sistema nerviosos central (SNC), el cual se divide en las siguientes partes: tallo

cerebral, cerebelo y cerebro (Figura 2.1).

Figura 2.1. Vista lateral izquierda del encéfalo y tronco del encéfalo

El tallo cerebral conecta entre sí la corteza cerebral, la médula espinal y el

cerebelo. El cerebelo es el coordinador de los movimientos voluntarios y

mantiene el equilibrio. En el cerebro se encuentran las funciones del sistema

18

Page 19: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

nervioso, se divide en dos partes llamados hemisferios que se relacionan con

las partes opuestas del cuerpo; la superficie externa del hemisferio se conoce

por corteza que es una capa fina de neuronas situadas en la periferia del

cerebro, dividiéndose en lóbulos debido a surcos o fisuras, a su vez divide la

corteza en lóbulos. y en ella se recibe la información sensorial. Los lóbulos

formados son: lóbulo parietal, lóbulo frontal, lóbulo prefrontal, lóbulo occipital y

lóbulos temporales.

2.3 ELECTROENCEFALOGRAFÍA

Las neuronas se comunican entre sí, a través de unas sustancias denominadas

neurotransmisores, que se generan durante la sinapsis. Los neurotransmisores

liberados por una neurona, llegan a su vecina y alteran la permeabilidad de

ésta, permitiendo un cierto flujo de iones a través de su pared celular que rompe

el equilibrio eléctrico–celular generado (potencial de acción), dando inicio de

una actividad eléctrica post-sináptica, denominada así por residir dentro de la

propia neurona. Estos impulsos son cantidades insignificantes, pero cuando

millones de neuronas funcionan juntas, su actividad puede ser registrada desde

la superficie del cuerpo como un voltaje de manera muy similar al

electrocardiograma (ECG).

La electroencefalografía (EEG) mide la amplitud eléctrica espontánea de la

corteza cerebral en el intervalo de los 100 micro voltios. En un cerebro sano,

esta amplitud es muy similar en las diferentes regiones del cerebro, por lo que

no habrán diferencias apreciables entre sus diferentes zonas. Su principio de

medición es mediante una diferencia de voltaje entre dos electrodos. Esto

dificulta la medición en un ambiente eléctricamente ruidoso como un quirófano.

Para medir una señal tan pequeña, se asegura que el contacto entre el

electrodo y la piel sea adecuado. Con frecuencia la piel recibe un tratamiento

preparatorio, que consiste en eliminar de su superficie la grasa y las células

19

Page 20: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

muertas para mejorar el contacto o también se utiliza un gel o una pasta

conductora. Una vez realizado los preparativos, se evalúa la calidad del

contacto, midiendo la impedancia entre el electrodo y la piel. Para obtener

resultados adecuados, la impedancia no debe ser superior a 5 kilo-Ohmios. La

actividad bioeléctrica puede obtenerse por diversos procedimientos: sobre el

cuero cabelludo, en la base del cráneo, en el cerebro expuesto y en localidades

cerebrales profundas. El registro de la actividad bioeléctrica cerebral recibe

distintos nombres según la forma de registro:

• Electroencefalograma (EEG): se utilizan electrodos de superficie o

basales.

• Electrocorticograma ( ECoG ): se utilizan electrodos quirúrgicos.

• Estereo Electroencefalograma (E-EEG): se utilizan electrodos quirúrgicos

de aplicación profunda.

Para captar la señal, se utilizan diferentes tipos de electrodos:

• Electrodos superficiales: se colocan sobre el cuero cabelludo.

• Electrodos basales: se colocan en la base del cráneo sin procedimiento

quirúrgico.

• Electrodos quirúrgicos: es precisa la cirugía y pueden ser corticales o

intracerebrales.

Para esta tesis, se utilizarán los electrodos superficiales, de los cuáles existen

varios tipos:

• Adheridos: discos metálicos de 5 mm de diámetro, se adhieren con pasta

conductora y se fijan con colodión (aislante).

• De contacto: pequeños tubos de cloruro de plata roscados a soportes de

plástico, en un extremo se coloca una almohadilla humedecida con

solución conductora. Este tipo de electrodos son muy incómodos para el

paciente no permitiendo registros de larga duración.

20

Page 21: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

• En casco de malla: los electrodos están introducidos en una especie de

casco elástico. Son cómodos para su colocación y se encuentran de

diferentes tamaños.

• De aguja: uso limitado, se emplean en recién nacidos y son desechables.

• Quirúrgicos: se usan en la cirugía, pueden ser durales, corticales o

intracerebrales.

El objetivo principal del EEG es mostrar la actividad neuronal anormal en

algunas enfermedades neurológicas, con el fin de ayudar a establecer un

diagnóstico adecuado. Los médicos utilizan electroencefalógrafos, polígrafos y

sistemas de telemetría. Para la captura de EEG se utiliza la técnica 10-20, la

cuál consiste en la división del cerebro en las siguientes regiones: Occipital (O),

Parietal (P), Central (C), Temporal (T), Auricular (A), en las cuales se colocan

de acuerdo a su posición correspondiente (Figura 2.2). Adicionalmente se

coloca un electrodo (Z) en un área libre donde exista un buen contacto.

Figura 2.2. A. Vista lateral. B. Vista superior.

Técnica 10-20

Se recomienda utilizar 16 canales por la Sociedad Americana de

Electroencefalografía (1986) para cada montaje utilizado en los adultos,

representados en la Tabla 2.1:

21

Page 22: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Canales LB TB R

1 FP1-F3 FP1-FP2 FP1-A1

2 F3-C3 F7-F3 FP2-A2

3 C1-P3 F3-Fz F3-A1

4 P3-O1 Fz-F4 F4-A2

5 FP2-F4 F4-F8 C3-A1

6 F41-C4 A1-T3 C4-A2

7 C4-P4 T3-C3 P3-A1

8 P4-02 C3-Cz P4-A2

9 FP1-F7 Cz-C4 O1-A1

10 F7-T3 C4-T4 O2-A2

11 T3-T5 T4-A2 F7-A1

12 T5-O1 T5-P3 F8-A2

13 FP2-F8 P3-Fz T3-A1

14 F8-T4 Pz-P4 T4-A2

15 T4-T6 P4-T6 T5-A1

16 T4-O2 O1-O2 T6-A2

Tabla 2.1. Montajes recomendados para EEG. LB montaje longitudinal, TB montaje transversal bipolar, R montaje referencial

El registro se asemeja a una señal “caótica” debido a que no tiene un patrón

evidente, debido a esto la señal EEG es sometida a un análisis espectral

utilizando la Transformada Rápida de Fourier (FFT). Esta transformación

descompone la señal EEG en sus componentes fundamentales llamados

armónicos, estas son señales senoidales puras, obteniendo así el contenido en

frecuencias en una banda entre 0.5 Hz y 30 Hz, junto con sus correspondientes

valores de amplitud (o potencia). Estas frecuencias se agrupan en cuatro

bandas (ritmos) ( Figura 2.3 ):

22

Page 23: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Figura 2.3. Análisis espectral por Transformada Rápida de Fourier ( FFT )

Los diferentes ritmos se describen a continuación:

• Ondas alfa ( α ) poseen frecuencias entre 9 y 13 Hz. Se registra para

personas normales despiertos, sin ninguna actividad física con los ojos

cerrados. Se localiza en la zona occipital, su amplitud comprendida entre

20 y 200 µV.

• Ondas beta ( β ) poseen frecuencias entre 13 y 30 Hz. Se registran en

las regiones parietal y frontal, se dividen en dos tipos fundamentales: β1,

y β2. Se presentan cuando la persona está bajo tensión.

• Ondas teta ( θ ) poseen frecuencias entre 5 y 9 Hz. Se presenta en la

infancia aunque también en adultos en periodos de tensión emocional y

frustración. Se localiza en las zonas parietal y temporal.

• Ondas delta ( δ ) poseen frecuencias inferiores a 4 Hz, se presentan

durante el sueño profundo, en la infancia y en enfermedades orgánicas

cerebrales graves.

Estos ritmos [2] pueden mostrar la forma del EEG, tomando en cuenta que son

registros normales Figura 2.4).

23

Page 24: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Figura 2.4. Ritmos normales en electroencefalografía

50 µV Delta

Theta

Beta

Alpha

El EEG en tiempo real se digitaliza y se divide en sectores de 2 segundos de

duración y se aplica a cada uno el análisis espectral; además cambia de forma

debido a muchos factores: cambios de estado de conciencia, por ejemplo en el

ser humano cuando esté totalmente despierto y concentrado en una tarea, el

EEG tiene frecuencias más altas (Figura 2.5) y el análisis espectral tendría un

contenido en el intervalo de frecuencia beta (13 Hz – 30 Hz) muy elevado.

Figura 2.5. Registro de EEG en individuo despierto y activo

24

Page 25: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Por el contrario una persona dormida tendría un EEG muy lento, con un

contenido en frecuencias muy bajo (Figura 2.6) y su análisis espectral reflejaría

una agrupación de frecuencias en el intervalo delta (0.5 Hz – 4Hz).

Figura 2.6. Registro de EEG durante el sueño

Al realizar una cirugía, la mayoría de los cambios en el EEG son inducidos por

la anestesia de forma similar al sueño natural, de esta forma cuanto más

profunda es la anestesia, más lento es el EEG, pudiendo llegar en casos

extremos a un trazo de EEG plano (línea isoeléctrica) si se aumenta el nivel de

anestesia lo suficiente. Dicho EEG plano indica ausencia total de actividad

sináptica neuronal, recuperando la normalidad si disminuimos el nivel hipnótico

de la anestesia. Cambios similares son causados por una oxigenación cerebral

insuficiente. Un tercer factor es la temperatura corporal. En la cirugía cardiaca,

el EEG del paciente es llevado intencionadamente a un estado plano

isoeléctrico, mediante enfriamiento (hipotermia provocada). Esto se hace

porque cuando el EEG es plano, situación que representa ausencia de actividad

sináptica neuronal, el cerebro también consume muy poco oxígeno, por lo tanto,

se puede cortar la circulación al cerebro.

25

Page 26: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

2.4 ENFERMEDADES CEREBRALES

Existen diferentes enfermedades en el cerebro que alteran el EEG, su

clasificación es la siguiente:

♦ Tumores cerebrales: los tumores intracraneales ya sean intra o

extracerebrales alteran el EEG en el trazado normal y no presenta signos

patognomicos de tumor. Los ritmos alfa y teta son los más afectados. Los

tumores son: del núcleo gris, del cuerpo calloso, del III ventrículo, hipofisiario

y suprasellar, fosa posterior, gioblastomas, astrocitomas, matástasis,

meningiomas.

♦ Traumatismos craneales: se presentan lesiones encefálicas como fractura

abierta, fractura con hundimiento o desgarro de un vaso meníngeo. El EEG

permite vigilar el periodo agudo y el trazado de fondo. Los traumatismos

son: conmoción cerebral, contusión cerebral, hematomas intracraneales

postraumáticos, hematoma extradural, hematoma subdural, hematoma

intracerebral.

♦ Patología vascular cerebral: se presenta en accidentes isquémicos

transitorios como son reblandecimiento cerebral, reblandecimiento

hemisférico profundo y reblandecimiento hemisférico superficial donde el

EEG presenta ausencia de anomalías significativas. Otros accidentes son

hemorrágicos cerebrales como hemorragias hemisféricas, hematomas

circunscritos, hemorragias de tronco cerebral y hemorragias de cerebelo.

También se presentan hemorragias meníngeas, malformaciones vasculares

cerebrales como el aneurisma sacular y aneurisma arteriovenoso

(angiomas) y migraña.

♦ Enfermedades infecciosas o inflamatorias del sistema nervioso central: Las anomalías que acompañan a los abscesos cerebrales hemisféricos son

26

Page 27: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

notables por su intensidad, ya que son difusas, donde el ritmo delta se

registra en forma polimorfa focal, muy lenta y con una frecuencia inferior a

0.5 c/s y muy amplia; las cuales dejan cicatrices epileptógenas. Estas

enfermedades son el absceso cerebral, meningitis, encefalitis secundaria,

encefalitis viral primitiva, leucoencefalitis esclerosante subaguda (L.E.E.S.),

leucoencefalitis multifocal progresiva, enfermedad de Creuztfeld-Jakob,

esclerosis en placas y la enfermedad de Schilder.

♦ Enfermedades degenerativas: aquí el EEG se observa con deterioro

progresivo en forma de enlentecimiento difuso del trazo y la sustitución del

ritmo teta por el ritmo delta. En esta clasificación se encuentra la demencia

senil, demencia presenil, enfermedad de Alzheimer, enfermedad de Dic y

enfermedad de Parkinson.

♦ Encefalopatías metabólicas y tóxicas: sus causas son muy variadas,

desde un trastorno metabólico, déficit de oxígeno o glucosa, carencia

vitamínica y desequilibrio hidroeléctrico; por lo cual el EEG sufre

modificaciones. Estas son la anoxia como la anoxia hipóxica, anoxia

anémica y anoxia isquémica; la hipoglucemia, trastorno del equilibrio

hidroelectrolítico como la insuficiencia renal, carencias vitamínicas como la

encefalopatía de Gayet-Wernicke, enfermedades endocrinas, encefalopatía

hepática y la encefalopatía tóxica.

♦ Coma: la cual implica una alteración funcional que afecta el corteza

cerebral, donde el EEG aporta argumentos etiológicos, permitiendo seguir la

evolución para establecer un pronóstico. Desde el punto de vista del EEG,

se clasifica en estado I (coma vigil), estado II (coma profundo), estado III (

coma caro ), en el estado IV, coma de origen lesional y coma de origen

metabólico o tóxico.

27

Page 28: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Las enfermedades neuronales que se estudian en esta tesis son la enfermedad

de Creutzfeldt-Jakob y la enfermedad de Alzheimer. Se mencionan a

continuación de manera muy general.

2.4.1 ENFERMEDAD DE CREUTZFELDT - JAKOB

Las enfermedades por priones, también denominadas Encefalopatías

Espongiformes Transmisibles (EET) [5], son una familia de enfermedades

neurodegenerativas raras, con periodos de incubación largos, lentamente

progresivas, y universalmente fatales, que afectan a personas y animales. La

enfermedad de Creutzfeldt-Jakob (ECJ), conocida desde 1920, que afecta al

ser humano, también pertenece a este grupo de enfermedades. En 1957 se

describió la afectación de seres humanos por una enfermedad similar, llamada

Kuru. La gran variabilidad de presentación clínica de estas enfermedades por

priones requieren otros criterios más objetivos, como los hallazgos

anatomopatológicos, para poder clasificar las diversas enfermedades. De esta

forma, además de la ECJ y kuru, otras formas descritas de enfermedades

priónicas humanas incluyen la enfermedad de Gerstmann-Straussler-Scheinker

(GSS) el Insomnio Fatal (IF).

Todas estas enfermedades tiene dos características comunes: su naturaleza

transmisible y sus características anatomopatológicas, incluyendo la

vacuolización marcada de la sustancia gris del cerebro, que origina un aspecto

en esponja cuando se observa en el microscopio óptico; por ello, estas

enfermedades tiene en nombre común de encefalopatías espongiformes

transmisibles (EET). En las EET hay evidencias suficientes a favor de que el

agente causal sea una proteína resistente a proteasas (prión) y no un virus, que

sorprendentemente existe normalmente en el huésped, con una estructura algo

28

Page 29: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

distinta ("prión sano"), aunque hay evidencias que indican que otras proteínas

(Dpl o doppel) también podría participar en estas enfermedades. Es clasificada

como una encefalopatía espongiforme subaguda y considerada como una

degeneración lenta del cerebro, la corteza cerebral presenta pérdida neuronal y

cambios espongiformes. Es posible observar trazos desorganizados,

observando ondas lentas delta, con o sin ondas agudas agregadas,

lateralizadas a un hemisferio. El cuadro clínico de una persona que muestra

esta enfermedad es deterioro intelectual.

Estas anomalías se muestran en el EEG hasta adquirir un aspecto en la fase

de estado: sucesión de elementos paroxísticos, relativamente amplios,

trifásicos, de breve duración, inferior a 250 ms, que se llevan a cabo con una

periodicidad cercana al segundo. Los paroxismos destacan en un trazado de

fondo casi inexistente y se detectan en todo el cuero cabelludo. Esta actividad

periódica cesa generalmente en la última fase de la enfermedad se muestra un

EEG (Figura 2.7) de una persona con actividad base muy pobre de esta

enfermedad.

Figura 2.7 Electroencefalograma de la enfermedad de Creutzfeldt - Jakob

29

Page 30: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

2.4.2 ENFERMEDAD DE ALZHEIMER

La Enfermedad de Alzheimer (EA) es un desorden neurodegenerativo del

sistema nervioso central que comienza a mitad de la vida, y continua como una

severa demencia y termina con la muerte. Esta ocupa el cuarto lugar como

causa de muerte después del cáncer y la apoplejía. La EA es un desorden

genético por mutaciones en los genes. Es incurable y progresivo, debilitando al

paciente hasta la muerte.

Esta enfermedad da lugar a una atrofia intensa y difusa que predomina a

menudo en las regiones parietooccipitales. Las lesiones histológicas son de la

misma naturaleza que la demencia senil, más intensas y difusas. Clínicamente

la EA tiene un inicio precoz y una evolución más rápida que la demencia senil.

Las anomalías electroencefalográficas, son constantes y evidentes:

desorganización del trazado, sustitución del alfa por ritmos teta o delta y

aparición de anomalías paroxísticas.

Aparte de las pruebas genéticas la mayoría de las técnicas y las pruebas se

basan en cambios funcionales ocurridos en el proceso EA. Podemos considerar

varios grupos de ellas como son:

a. Técnicas de diagnóstico por la imagen;

b. Electroencefalografía de nueva generación;

c. Determinación de marcadores bioquímicos periféricos;

d. Pruebas funcionales de nervios periféricos.

Tres técnicas son las más empleadas para la EA: la resonancia magnética, la

tomografía de emisión de positrones y la tomografía de emisión de fotones

simples.

30

Page 31: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Resonancia Magnética Nuclear (RM ó RNM) es una técnica no invasiva.

Existen dos aplicaciones fundamentales, la espectroscopía (MRS, Magnetic

Resonance Spectroscopy), que proporciona un registro gráfico cuyos picos

informan de la concentración de determinadas substancias que contienen

grupos atómicos determinados, y la imagen (MRI, Magnetic Resonance

Imaging), sirve tanto para proporcionar informes metabólicos como

morfológicos.

Espectroscopía de Protones (ERM-H1) permite identificar y cuantificar

moléculas que se han considerado específicas de las neuronas o que

pertenecen a compuestos neurotransmisores o componentes de membranas.

Tomografía de Emisión de Positrones PET, Positron Emission Tomography)

y emisión de fotones (SPECT, Single-Photon Emission Computed

Tomography ) se basan en la introducción de moléculas marcadas

radiactivamente, de vida media muy corta, que emiten positrones o fotones que

son recogidos por un sistema de rastreo con detectores adecuados. Las

señales detectadas son analizadas y los datos procesados, produciéndose

registros de densidad y mapas de localización (imágenes cerebrales).

La EA es una fuente de alteraciones del EEG mediante el cual se analizan

adecuadamente frecuencias y amplitudes de ondas alfa y teta generadas en

ciertas regiones corticales ya que se correlacionan adecuadamente con

alteraciones clínicas, patológicas y bioquímicas. Los síntomas de EA que puede

presentar el paciente son: pérdida de memoria que afecta a la capacidad de

trabajar, dificultad para realizar tareas habituales, problemas con el lenguaje,

desorientación en cuanto al tiempo y el lugar, falta o deterioro del sentido

común, problemas con el pensamiento abstracto, pérdida de objetos, cambios

de ánimo o de comportamiento, cambios de personalidad y falta de iniciativa. El

31

Page 32: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

EEG se define en términos de frecuencia, amplitud, ritmos y modelos, simetría o

asimetría y reactividad a estímulos sensoriales.

Actualmente existen varios métodos de análisis de señales que se aplican para

extraer información de las señales fisiológicas usando EEG. Entre ellos

podemos mencionar a las redes neuronales artificiales.

2.5 REDES NEURONALES ARTIFICIALES

La conexión entre neuronas sigue una cierta estructura (Figura 2.8), se

organizan en capas, las conexiones se llevan a cabo con las dendritas de otras

neuronas de capas contiguas. Se suelen distinguir en el cerebro humano 6 ó 7

capas.

Figura 2.8. Tejido nervioso de las capas superficiales de la corteza frontal de un humano, teñido con la técnica de Golgi (izquierda). Se observan identificados los principales tipos de célula presentes en la

corteza cerebral. Encima se aprecia el esquema de una neurona.

32

Page 33: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Las redes neuronales artificiales (RNA) tratan de asemejar el funcionamiento

del cerebro donde las neuronas [7] son unos procesadores de información

sencillos con canales de entrada de información (dendritas), un órgano de

cómputo (soma) y canales de salida de información (axón). Constituida por

nodos donde cada conexión se le asigna un peso numérico y el aprendizaje se

realiza con la actualización de los pesos.

Una característica que presenta la RNA es la de ser [8] capaz de aprender de la

experiencia, de generalizar casos anteriores a nuevos casos, de abstraer

características esenciales a partir de entradas que representan información

irrelevante. Esta técnica se aplica a múltiples áreas, con las siguientes ventajas:

Aprendizaje adaptativo, aprenden a llevar a cabo ciertas tareas

mediante un entrenamiento con ejemplos ilustrativos.

Autoorganización, usan su capacidad de aprendizaje para

autoorganizar la información que reciben durante el aprendizaje u

operación.

Tolerancia a fallas, la red puede aprender a reconocer patrones con

ruido, distorsionados o incompletos.

Operación en tiempo real, se adaptan debido a su procesamiento

paralelo.

2.5.1 Funcionamiento básico

La unidad básica [9] de la red neuronal es la neurona (Figura 2.9). Esta neurona

es un procesador elemental que procesa un vector de entrada y produce una

respuesta o salida única. Los elementos que tiene una neurona artificial son:

33

Page 34: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

1. Las entradas reciben datos de otras neuronas

Figura 2.9. Funcionamiento básico de una red neuronal artificial

2. Los pesos sinápticos W . Establece la sinapsis a las entradas, se les

asigna un peso, el cuál se modifica durante el entrenamiento de la RNA

y donde se almacena la información que hará que la red funcione para

un propósito.

ij

3. Una regla de propagación. Se suman las entradas y los pesos

sinápticos, tomando en cuenta el valor de la información de cada una.

4. Una función de activación. El valor obtenido con la regla de

propagación, se filtra mediante una función de activación que es la que

da la salida de la neurona. De acuerdo para lo que se desee entrenar la

red se escoge la función de activación (Tabla 2.2).

34

Page 35: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Función Intervalo Gráfica

Identidad

xy =

[ ]

Escalón

( )( )xHy

xsigny== [ ]1,1

[ ]1,0 ++−

Lineal a tramos

>

−=1,1

11

xsiy

≤≤−<−

1,,1

xsixxsi

[ ]1,1 +−

Sigmoide

( )xye

tan1

=+

y x

1= −

1,1 +−+

Gaussiana

BxAey −=

Sinusoidal

Tabla 2.2. Funciones de activación

+∞∞− ,

[ ][ ]

1,0

[ ]1,0 +

[ ]1,1 +−( )φ+= wxAseny

Las neuronas se agrupan en capas, que son conjuntos de neuronas y según la

función que desempeñan reciben un nombre específico. Las cuales son:

• Capa de entrada. Reciben los datos para su procesamiento.

• Capas ocultas. Introducen grados de libertad. El número de ellas

puede depender del tipo de red y realiza gran parte del

procesamiento. • Capa de salida. Proporciona la respuesta de la red neuronal.

Estas se clasifican con respecto a su arquitectura y algoritmo o regla de

aprendizaje. De acuerdo a su arquitectura existen dos posibilidades:

unidireccional (no tiene retroalimentación) y recurrentes (Figura 2.10).

35

Page 36: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

HACIA ADELANT E RECURRENT E Figura 2.10.Clasificación de redes

La clasificación de acuerdo a la regla de aprendizaje son:

Aprendizaje supervisado. Se proporciona a la red una serie de

ejemplos que consisten en unos patrones de entrada junto con la salida

deseada. Se entrena realizando ajuste de pesos para que la salida de la

red sea lo mas parecida a la esperada. Es por ello que en cada iteración

se ocupe alguna función que indique el error que comete la red.

Aprendizaje no supervisado o auto-organizado. Lo que hace la red es

reconocer regularidades en el conjunto de entradas, es decir, estima una

función de densidad de probabilidad ( )xp que describe la distribución de

patrones x en el espacio de entrada RN. No se presenta la respuesta

deseada.

Aprendizaje híbrido. Es una mezcla de las anteriores. Unas capas

tienen un aprendizaje supervisado y otras capas un aprendizaje de tipo

no supervisado.

Aprendizaje reforzado. Es un aprendizaje con características de tipo

supervisado y auto-organizado. No se proporciona una salida deseada,

36

Page 37: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

pero si se le indica a la red en cierta medida el error que comete, aunque

es un error global.

El aprendizaje se convierte en el procedimiento de ajuste de los parámetros al

cuál se le conoce como regresión lineal. La Tabla 2.3 muestra los algoritmos de

aprendizaje más conocidos.

Regla de aprendizaje Arquitectura Algoritmo de aprendizaje Tareas

Supervisado. Corrección del error

Perceptrón o perceptrón multicapa

Retropropagación del error, ADALINE, MADALINE

Clasificación de patrones, aproximación de funciones,

predicción, control

Elman y Jordan recurrentes

recurrentes Retropropagación del error Síntesis de series temporales

Boltzman Recurrente Boltzman Clasificación de patrones

Competitivo

Competitivo

LVQ

Categorización intra-clase, compresión de datos

Red Art ARTMap Clasificación de patrones, categorización intra-clase

No supervisado Corrección del error

Red de Hopfield Aprendizaje de memoria asociativa

Memoria asociativa

Multicapa sin realimentación

Proyección de Shannon Análisis de datos

Competitiva Competitiva VQ Categorización, análisis de datos

SOM Kohonen SOM Categorización, análisis de datos

Redes ART ART1, ART2 categorización

Por refuerzo

Hebbian

Multicapa sin realimentación

Análisis de discriminante, análisis de datos, clasificación de patrones

Híbrido Corrección de error y

competitivo

Redes RBF

Algoritmo RBF

Clasificación de patrones, aproximación de funciones,

predicción, control

Tabla 2.3 Algoritmos de aprendizaje de las RNA más conocidas

37

Page 38: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Los métodos o reglas de aprendizaje son:

Corrección de error. La red inicial asigna pesos aleatoriamente. La red

se actualiza en un esfuerzo por ser congruente con los ejemplos. Para

ello se efectúan pequeños ajustes en los pesos y así disminuir la

diferencia entre los valores observados y predichos. La principal

diferencia con los algoritmos lógicos es la necesidad de repetir la fase de

actualización varias veces por cada uno de los ejemplos con el fin de

lograr convergencia. Es común en dividir el proceso en épocas. En el

caso del perceptrón la regla de actualización de peso resulta muy

sencilla. Si la salida esperada de la unidad de salida es única (O) y la

salida correcta debería ser T, el error se calcula de la siguiente manera.

Err = T – O. Si el error es positivo, aumenta O; si es negativo, disminuye

O.

Aprendizaje por propagación de error. Este aprendizaje se efectúa de

la siguiente manera: se presenta a la red las entradas de los ejemplos, y

si esta calcula un vector de salida que coincida con la deseada, termina

el proceso. Si existe un error, los pesos se ajustan para disminuirlo

evaluando sus consecuencias y dividirlas entre todos los pesos

contribuyentes. Este algoritmo es un método para distribuir la

contribución de cada uno de los pesos, tratando de reducir al mínimo el

error entre cada salida deseada y la salida obtenida por la red. En el nivel

de salida, la regla de actualización del peso es muy semejante a la regla

del perceptrón. Hay dos diferencias: en vez del valor de entrada,

utilizamos la activación de la unidad oculta ( ); y que la regla contiene

un término para el gradiente de la función de activación. Si Err es el error

del nodo de salida, entonces la regla de actualización de los pesos del

vinculo desde la unidad j hasta la unidad i es:

ja

( )iijjiji ingErraWW '×××+← α .(2.1)

38

Page 39: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

donde es la derivada de la función de activación 'g g . Y α es una

constante denominada velocidad de aprendizaje.

Las redes más conocidas se describen a continuación de manera muy general:

Perceptrón. Es una red de prealimentación de un solo nivel. Con este

tipo de red solo se pueden representar funciones linealmente separables.

Esto significa que si el espacio de entrada se divide en dos a lo largo de

un limite definido por WI= 0, es decir, un plano en el espacio de entrada

con coeficientes definidos por los pesos. Cuando la cantidad de entradas

es n, el espacio de entrada es n-dimensional. Pero puede resultar difícil

visualizar la separabilidad lineal si n es grande.

Red de Hopfield. Utiliza conexiones bidireccionales con pesos

simétricos ( ); todas las unidades son tanto de entrada como de

salida; como función de activación, se utiliza la función escalón, los

únicos niveles de activación son

ijji ww =

1± . Esta red funciona como memoria

asociativa, luego de recibir capacitación con un conjunto de ejemplos, un

nuevo estímulo provocará que la red se estabilice en un patrón de

activación que corresponda al ejemplo del conjunto de capacitación que

más se parezca al estímulo.

Máquinas de Boltzman. Se utilizan pesos simétricos, pero son incluidas

unidades que no son ni de entrada ni de salida. También emplean una

función de activación estocástica, por ejemplo, la probabilidad de que la

salida sea 1 es determinada como una función de la entrada total

ponderada. Por lo tanto esta máquinas experimentan transiciones que se

asemejan a una búsqueda de fusión, o temple, simulando la

configuración que mejor se aproxime al conjunto de capacitación.

39

Page 40: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Red SOM. En este tipo de red el entrenamiento o aprendizaje es

diferente al de las redes con entrenamiento supervisado. A la red no se

le suministra junto a los patrones de entrenamiento, una salida deseada.

Lo que hará la red es encontrar regularidades o clases en los datos de

entrada y modificar sus pesos para ser capaz de reconocer estas

regularidades o clases. En cuanto al entrenamiento, este es un ejemplo

de red que utiliza un aprendizaje de tipo supervisado. Además, cada

neurona utiliza como regla de propagación una distancia de su vector de

pesos sinápticos al patrón de entrada. Otros conceptos importantes que

intervienen en el proceso de aprendizaje son los conceptos de neurona

dominante y vecindad de la misma. Un algoritmo de aprendizaje muy

usado con este tipo de redes es el algoritmo de Kohonen.

Red de Función de Base Radial (RBF). Este tipo de red se caracteriza

por tener un aprendizaje o entrenamiento híbrido. La arquitectura de esta

red se caracteriza por la presencia de tres capas: una de entrada, una

única capa oculta y una capa de salida.

Las áreas de aplicación de la RNA en el campo de la Medicina, es la siguiente:

Diagnóstico: detección de cáncer y patologías cardíacas a través de las

señales que se obtienen a partir de la instrumentación médica.

Analítica: en bioquímica se facilitan los análisis de orina, sangre, control

de diabetes, ionogramas y la forma de detectar condiciones patológicas a

través del análisis bioquímico.

Imágenes: el procesamiento de imágenes (RX, TAC, RNM, ecografías,

Doppler, etc.) mediante redes neuronales permitió establecer patentes

referidas a imágenes significativas de patologías antes no demostradas.

40

Page 41: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Farmacología: singular valor en el desarrollo de fármacos para el

tratamiento del cáncer. También han sido utilizadas para el proceso de

modelado de biomoléculas.

2.6 ANTECEDENTES DEL MÉTODO

En el estudio del EEG las señales obtenidas eliminan por filtrado las partes

indeseadas. Las diferentes ondas, se caracterizan por la frecuencia de sus

emisiones (ver página 14). En la actualidad existen diferentes sistemas de

detección y clasificación del EEG utilizando la técnica de redes neuronales.

El Grupo de Redes Neuronales del Instituto de Investigación Australiana para

la Inteligencia Artificial, con la cooperación del Departamento de Medicina

Cibernética e Inteligencia Artificial de la Universidad de Viena, han llevado a

cabo una investigación en la clasificación de datos de EEG de pacientes con

psicosis basados en el estado del sueño con el objetivo principal de establecer

el reconocimiento de las patentes y el proceso de señales como ayuda en

neurología mediante RNA. Existe un proyecto llamado SIESTA, realizado en

colaboración con 15 centros europeos. El objetivo fue establecer pautas en el

EEG realizado durante el sueño (polisomnografía), y poder establecer de esa

forma el diagnóstico de las alteraciones del sueño empleando RNA.

Un proyecto realizado en Austria, con el objeto de valorizar el diagnóstico de las

enfermedades neurológicas y psiquiátricas mediante el uso de RNA, que

clasifican e interpretan los datos del EEG, especialmente dedicado a el

diagnóstico de esquizofrenia, enfermedad de Parkinson, desórdenes del sueño,

epilepsia, etc, así como la detección de psicosis y enfermedades degenerativas.

41

Page 42: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Otro tipo de red utilizada [10] es la red neuronal competitiva y cooperativa, la

cual permite clasificar correctamente las respuestas asociadas a los estímulos

de entrada, enfocándose a la clasificación de potenciales auditivos de latencia

larga conocidos como onda P300, utilizando los coeficientes ondaletas como

posibles entradas a este sistema de clasificación. Tomando en cuenta esta

técnica, se han comparado diferentes tipos de redes: la red gamma junto con la

red de retropropagación y la red ADALINE.

La red gamma [11] proporciona una ventaja comparada con las demás, ya que

trabaja en tiempo real para procesamiento temporal, mediante un mecanismo

de memoria que tiene un periodo corto de almacenamiento. Hay diferentes

aplicaciones, una de ellas es crear una línea de retardo usando elementos

adaptivos dispersos, conteniendo así una estructura (Figura 2.11) que permite

estudiar el procesamiento de patrones variantes en el tiempo.

Figura 2.11. Arquitectura de una red gamma

42

Page 43: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Esta memoria gamma se puede manifestar como la estructura de un filtro

adaptivo independiente y como un caso especial de un filtro IIR, con una

estructura hacia adelante. Tiene la ventaja de ser programable ya que es

recursiva, estable y utiliza el algoritmo LMS.

Existen otras técnicas para la clasificación de la señal EEG; como es la técnica

de fractales [12] en pacientes epilépticos, que permite detectar o anticipar una

crisis epiléptica en el paciente, para llevar a cabo esta investigación se utilizó la

técnica de dimensión fractal; obteniendo un patrón reproducible y cuantificable,

para discriminar el periodo ictal y pre-ictal; permitiendo aplicar en tiempo real.

La dimensión fractal se calcula con base en su definición:

( )( )dL

D10

10

loglog

= .( 2.2 )

donde d es la distancia máxima de la secuencia de puntos con respecto al

primer punto; L es la longitud total de la curva o es la suma de las distancias

entre los puntos sucesivos. Logrando que esta técnica pueda ser una

herramienta computacional para determinar la crisis epiléptica (Figura 2.12 ) así

como sus aplicaciones clínicas.

Figura 2.12. Diagrama de la metodología usando dimensión fractal

43

Page 44: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Existen trabajos en el análisis de datos de EEG utilizando fractales, uno de ellos

es el análisis fractal de datos de EEG multicanal en pacientes con desorden

afectivo, permitiendo determinar cambios patológicos y poder realizar una

terapia. Estas terapias permiten manejar el caos en el cerebro mediante el uso

de compuestos químicos (fármacos) o campos físicos (choques,

magnetoterapia, fototerapia).

La clasificación de patrones de EEG juega un papel importante en la actualidad,

un método alternativo es usando Cadenas Ocultas de Markov (HMM);

permitiendo utilizar datos de EEG multivariantes [13] en el tiempo los cuales

contienen ruido.

Al utilizar esta técnica, se combinan el análisis de componentes principales

(PCA) y las HMM; para este procedimiento se utilizaron como patrones los

datos del movimiento del brazo hacia la derecha y hacia la izquierda. Esta

herramienta es usada en reconocimiento y biología computacional, describiendo

una HMM como una red dinámica Bayesiana [14] que puede representar

distribuciones de probabilidad sobre secuencias de observaciones (Figura

2.13).

Figura 2.13. Diagrama esquemático de PCA y HMM

44

Page 45: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

Un método innovador es usar la técnica basada en una red neuronal, mediante

polinomios, la cual permite extraer reglas de clasificación polinomial de una

señal electroencefalográfica. Para representar esta regla de clasificación en

forma analítica, usamos redes neuronales polinomiales entrenadas por el

método de manejo de grupo de datos (GMDH). Se utilizaron datos clínicos de

EEG tomados de un paciente con Alzheimer [15] que incluye datos normales y

datos con ruido. Estos datos son visualmente identificados por médicos, estas

reglas de extracción polinomial verifican el dato de EEG permitiendo la

clasificación correcta de un 72%. Utilizan reglas hacia adelante de las redes

neuronales. Se muestra la estructura de una red neuronal polinomial (Figura

2.14).

( ) ( ) ( )( )( ) ( ) ( )( )( ) ( ) ( )( )( ) ( )( ) ( )( ) ( )4261

3

4151

2

2141

1

12

113

23

13

122

21

23

211

32

,

,

,

,

,

,,

xxgy

xxgy

xxgy

yygy

yygy

yygy

=

=

=

=

=

=

Figura 2.14. Estructura de una red polinomial, con sus respectivos polinomios

Una técnica utilizada en el reconocimiento automático en la EA [16] utilizando

un solo canal del EEG, es una combinación de algoritmos genéticos (GA) y una

red neuronal artificial (RNA). Esta combinación GA/ANN se aplica para

encontrar un mínimo en la característica dominante que sea más eficiente para

clasificar dos grupos automáticamente de todas las demás.

45

Page 46: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 2

2.7 CONCLUSIONES

Analizando las técnicas de reconocimiento, el uso de una RNA permite

clasificar patrones con porcentajes óptimos en sus entrenamientos.

Investigando la teoría de fractales, de la cuál se desprende la dimensión fractal,

se observa y se comprueba que permite ser una herramienta para la parte

médica.

La Transfomada de Ondaletas es una herramienta poderosa en la etapa de

obtención de datos importantes en las señales, por lo que se usará en este

tesis.

Las enfermedades neurológicas a estudio que son la demencia senil

(Alzheimer) y Creuztfeldt,-Jackob se debe al incremento de personas con estas

enfermedades en los últimos años, además se han visto casos no comunes de

ellas, de ahí, el porque de la investigación.

46

Page 47: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPITULO 4

CAPITULO 3

EXTRACCIÓN DE CARACTERÍSTICAS DE EEG

Y DISEÑO DE LA RED NEURONAL

ARTIFICIAL

Antes de la fase de clasificación de las señales registradas del EEG, es

necesario extraer la información realmente relevante para la identificación de

las enfermedades neurológicas.

Las señales registradas están constituidas por la superposición de multitud de

potenciales individuales de las células nerviosas del cerebro, información que

tiene características relevantes, sumados al ruido eléctrico del resto de

sistemas que existen en el cuerpo (ECG, EMG, etc.) y el ruido generado por los

propios instrumentos de medida. El EEG se registra mediante la utilización de

electrodos. Las señales resultantes son extremadamente pequeñas, en torno a

los 300µV, y son complejas. Por lo tanto es indispensable una fase de

tratamiento de la señal electroencefalográfica, para extraer la información

relacionada con la actividad cerebral del paciente.

47

Page 48: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

3.1 EXTRACCIÓN DE CARACTERÍSTICAS Para la extracción de características se utilizan diferentes algoritmos que

incluyen datos sin ruido y preprocesados, reducción de datos y proyección, así

como del conocimiento previo y la interpretación de resultados. La extracción de

características se aplica a diferentes áreas como máquinas de aprendizaje,

modelos estadísticos, reconocimiento de patrones, inteligencia artificial, bases

de datos, entre otros. El caso de interés en esta investigación: el análisis de la

señal de EEG en enfermedades neurológicas.

Como se sabe el EEG es un método no invasivo y es una señal

multidimensional con valor real temporal debido a la cantidad de electrodos que

se utilizan. El sistema internacional 10–20 es el más usado, el cual cuenta con

128 electrodos. Para realizar el estudio se necesita de un número de personas

de diferente género (hombres, mujeres), a los cuales se les realiza el estudio

durante el estado del sueño. El estado del sueño se clasifica obteniendo

conjuntos con duración de 30 segundos durante 8 horas aproximadamente, en

6 estados de sueño: vigilia, S1 (sueño ligero), S2, S3, S4 (sueño profundo),

REM (movimiento rápido de ojos). Para la obtención de datos se usan cuatro

canales: electroencefalograma (EEG) con electrodos C3 y C4, electromiograma

(EMG) y electro-oculograma (EOG).

El análisis de EEG posee un número de cambios para aplicar extracción de

características:

EEG se almacena en grandes bases de datos.

Las señales de EEG tienen mucho ruido, donde la actividad eléctrica de

fondo está en un intervalo de 1–200 µV y en potenciales evocados tiene

una amplitud de 1–30 µV.

Las señales de EEG tiene una varianza temporal amplia.

48

Page 49: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

Análisis de datos del EEG requiere del uso de todas las técnicas como:

clasificación, regresión, análisis de secuencias, etc.

Aunque existen varios métodos para la clasificación y el análisis de datos, lo

primero a realizar sobre un nuevo conjunto de datos es tratar de observarlo de

varias formas posibles. Un gráfico de la señal en función del tiempo proporciona

alguna noción sobre posibles problemas de estacionalidad, amplitud o escala

de tiempo que varían de forma sistemática. Es común que los datos

experimentales tengan alguna falla que pueda ser detectada mediante una

inspección visual, la que puede revelar simetrías en los datos o guiar hacia una

mejor representación e interpretación de éstos.

Se realiza una visualización de un gráfico que produzca espigas en función del

tiempo que permite saber cómo es la actividad de la enfermedad que se esta

estudiando, además la forma en que descarga, donde se observa un

comportamiento más desordenado o un comportamiento constante. También,

mediante este tipo de gráfico permite mostrar la cantidad de información

transmitida por la neurona, ya que ésta se mide teniendo en cuenta la

frecuencia de disparo y no la amplitud del mismo, que se mantiene

prácticamente constante. Los gráficos de producción de espigas están

conformados por un eje horizontal que representa el tiempo y un conjunto de

líneas verticales que cortan perpendicularmente a éste, llamadas espigas, que

representan la descarga de un potencial de acción.

Además, se destaca el tiempo del registro, para comprender la descarga de la

neurona en relación a una medida de tiempo y obtener una escala (Figura 3.1).

49

Page 50: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

Figura 3.1. Gráfico de espigas donde se aprecian los estados posibles de descarga de la neurona.

La teoría del caos [19] permite el análisis de sistemas complejos, incluyendo el

cerebro. La información extraída del EEG por métodos no lineales permite

incrementar la sensibilidad de métodos electrofisiológicos. Algunos métodos

basados en la descripción cuantitativa como la información de la dimensión,

correlación de la dimensión, exponentes de Lyapunov, etc., permite una mejor

valoración de la señal de EEG, espontáneo o inducido, normal o patológico de

los estados funcionales del cerebro.

3.1.1 ANALISIS DE LA SEÑAL EEG USANDO EL ANÁLISIS FRACTAL Una descripción fractal de la señal de EEG puede ser una herramienta para

extracción de características, ya que los fractales son figuras que poseen una

forma de auto-escalamiento. La característica de los fractales representa la

morfología de las señales. Estas diferencias morfológicas pueden escogerse y

ser usadas para muchas aplicaciones. Algunas aplicaciones se encuentran en

el campo de tráfico de control, análisis y compresión de imágenes. Actualmente

la clasificación del comportamiento caótico de la señal de EEG depende de su

naturaleza. Existen muchas características basadas en esta teoría que pueden

ser extraídas de la señal normal.

50

Page 51: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

3.1.2 CARACTERÍSTICAS FRACTALES PARA LA CLASIFICACIÓN DE LA SEÑAL EEG La clasificación de la señal EEG [22,23,24,25,26] permite extraer

características. Algunas características basadas en análisis fractal son:

Dimensión fractal. Esta es una medida de auto-similaridad de las

señales. Algunas dimensiones son:

Dimensión regular. Se obtiene una versión de la señal original

mediante una convolución, si la señal original es fractal, este

gráfico es de longitud infinita. Mientras la versión es de longitud

finita.

Caja dimensional. Es un conjunto de datos que son mayores a

cero, donde N(S) es el número mínimo del cubo n – dimensional.

Función o exponente Holder. Son una medida de grado de regularidad

de la señal. Algunos exponentes Holder son:

Función Holder point-wise. Caracteriza la regularidad de la medida

de la función bajo cierta consideración.

Exponente Holder local. Caracteriza la regularidad de la función

alrededor de cualquier punto.

Parámetro de rango de dependencia. Describe el espectro de

Fourier cerca de las frecuencias cero.

Espectro multifractal dimensional. Estos espectros dan información

sobre las irregularidades en la señal y cual es el dominante. Un espectro

es una curva dimensional donde la abscisa representa los exponentes

Holder presentes en la señal. Se tienen dos tipos de espectros:

Espectro de Lagrangre. Se basa en la transformada de Lagrange

de la señal, puede ser basado en la Transformada Discreta

Ondaleta.

Espectro de gran desviación. Este espectro se maneja en el

campo de la estadística relacionado a la probabilidad de

encontrar el punto con un exponente Holder en la señal. Es una

51

Page 52: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

medida de cómo la probabilidad permite un cambio en la

resolución.

Provee alta compresión de datos, en el sentido de que la transformada del dato

actúa como registro. En el momento en que se observa a través de cientos de

pantallas, con 16 o más curvas en cada pantalla, los doctores pueden discutir

de la señal transformada que es de 800–100 veces más pequeña en

fragmentos de la señal original. También puede ser usada como un índice

cuantitativo para caracterizar la señal, a pesar de la naturaleza de su soporte

dinámico, ya que la señal analizada no es caótica. Dado que un fractal [20] está

constituido por elementos cada vez más pequeños, el concepto de longitud no

está claramente definido: al medir una línea fractal con una unidad, o con un

instrumento de medida determinado, siempre habrá objetos más finos que

escaparán a la sensibilidad de la regla o el instrumento utilizado, y también a

medida que aumenta la sensibilidad del instrumento aumenta la longitud.

La dimensión fractal (DF) [21] es una generalización de la dimensión euclidea

(DE). Si se divide un segmento de longitud 1 (Figura 3.2), en segmentos de

longitud L obtendremos ( )LN partes, indicando así el número mínimo de la

dimensión como se ve en la ecuación 3.1, de manera que

( ) 11 =⋅ LLN .( 3.1 )

cualquiera que sea L.

Figura 3.2. Segmento de longitud 1 en segmentos de longitud L

52

Page 53: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

Si el objeto inicial es un cuadrado de superficie 1, y lo comparamos con

unidades cuadradas, cuyo lado tenga de longitud L, el número de unidades que

es necesario para recubrirlo ( )LN , cumple con la ecuación 3.2

( ) 12 =⋅ LLN .( 3.2 )

cualquiera que sea L. Si el objeto que tomamos es tridimensional , por ejemplo,

un cubo de volumen 1, y lo medimos en relación con unidades que sean cubos

de arista L, entonces se cumple que la ecuación 3.3 es

( ) 13 =⋅ LLN .( 3.3 )

Cualquiera que sea L. Generalizando, la DF de un objeto geométrico es D si la

ecuación 3.4 se representa así

( ) 1=⋅ DLLN .( 3.4 )

donde es el número de objetos elementales, o de unidades, de tamaño L

que recubren, o que completan, el objeto.

( )LN

De donde deducimos, despejando D, se observa entonces la ecuación 3.5, como

( )( )

=

L

LND1log

log .( 3.5 )

Existen diferentes algoritmos para estimar la DF, en este tesis, la dimensión

fractal que se utilizará es el algoritmo propuesto por Katz [21], porque en

contraste con otros métodos, el cálculo de la dimensión fractal de Katz se

obtiene directamente de la señal, eliminando así un paso de pre-procesamiento.

La dimensión fractal en una secuencia de tiempo analizada como

se puede definir como

fD

fD

( ) Njjx ,...2,1, =

53

Page 54: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

( )( )dLDf

10

10

loglog

= .( 3.6 )

donde L es la suma de las distancias entre puntos sucesivos

( ) ( )∑−

=

−+=1

11

N

iixixL .( 3.7 )

y d es el diámetro estimado como la distancia entre el primer punto de la

secuencia y el punto de la secuencia

( )ix

( )lx que provee la máxima distancia.

( ) ( ){ }ixlxdNi

−=≤≤2

max .( 3.8 )

La compara el número actual de unidades que componen la secuencia con

el mínimo número de unidades que requieren para reproducir un patrón del

mismo espacio, pero la calculada en este momento depende en medida de

las unidades usadas. El algoritmo de Katz resuelve este problema creando una

unidad general: la distancia media entre puntos sucesivos L. Normalizando la

ecuación de distancia por esta medida resulta:

fD

fD

=

Ld

LL

Df

10

10

log

log

.( 3.9 )

Este procedimiento discretiza la secuencia en N-1 intervalos, entonces

LLN =−1 , se puede escribir como

( )( )1loglog

1log

1010

10

−+

−=

NLd

NDf .( 3.10 )

La expresión 3.10 es la DF de una señal calculada por el algoritmo de Katz,

obteniendo la medida compleja de la curva. Aunque las series en el tiempo de

la señal de EEG se registran mediante su amplitud en el canal seleccionado

54

Page 55: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

puede ser considerado como una representación del plano de la curva de la

dimensión fractal que puede ser usado para caracterizar la señal.

3.2 TRANSFORMADA ONDALETA

Existe otra técnica para extracción de características para la señal de EEG, la

Transformada Ondaleta, cuya definición se representa matemáticamente por

∫∞

∞−

∗= dta

thtxa

aWTx ττ )(1),( .( 3.11 )

pertenece a una serie de técnicas de análisis de señal denominadas análisis

multiresolución. Con ello significa que es capaz de variar la resolución de los

parámetros que analiza (escala, frecuencia y tiempo) a lo largo del análisis,

permitiendo conocer cuales frecuencias componen una señal en cada instante

con las siguientes resoluciones:

• Para las altas frecuencias consigue una resolución en el tiempo que

permita su exacta localización temporal, aún a cambio de perder

resolución en frecuencia.

• Para las componentes de bajas frecuencias lo más relevante es

conocer la frecuencia aún a costa de perder resolución temporal.

El hecho de poder localizar en el tiempo las componentes de las frecuencias de

una señal es fundamental cuando la señal es no estacionaria y parte de la

información relevante reside en el momento en el que aparece cada

componente. Esta es justo el reto a la que se enfrenta el análisis de la señal

EEG. Esta señal es de baja frecuencia e intrínsecamente no estacionaria. A ella

se suman, como ya se ha explicado anteriormente, ruidos, que suelen ser

55

Page 56: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

señales de más altas frecuencias, o bien, señales patológicas como focos

epilépticos. La gran ventaja del uso de la Transformada Ondaleta reside en que

es capaz de localizar con exactitud en el tiempo estas últimas componentes no

deseadas, y permite conocer de forma precisa la frecuencia de las señales de

bajas frecuencias, que son las que mejor información aportan acerca del estado

mental.

Existen diferentes familias de funciones Ondaleta disponibles que se

encuentran en el espacio y se emplean como funciones de análisis, examinan la

señal de interés para obtener sus características de espacio, tamaño y

dirección. Estas funciones son generadas a partir de funciones madre (Figura

3.3). A esa función madre se le agregan variables de escala, que permite hacer

dilataciones y contracciones de la señal y variables de traslación, que permite

mover a la señal en el tiempo. La elección de la familia delimita las

probabilidades de éxito de la transformada. Cuanto más parecida sea la función

elegida a las componentes que se desean localizar, mejores serán los

resultados.

Figura 3.3 Función Ondaleta madre

Dentro de las Ondaletas más conocidas son:

Haar: Es la más simple. Se utiliza para análisis de señales usando

transformadas discretas y continuas.

56

Page 57: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

Mexican hat. Su característica le permite examinar a las señales de un

modo simétrico y lineal en la fase.

Daubechies. Tiene un orden dependiendo del número de momentos de

desvanecimiento que se deseen, el cuál es un número entero y positivo y

denota el número de coeficientes del filtro que tiene. Tiene

características de ortogonalidad y biortogonalidad además realiza las

transformadas de Ondaletas discretas y continuas.

Symmlet. Posee características de ortogonalidad y biortogonalidad,

además de que realiza ambas transformadas, permite manejar diferentes

ordenes y es asimétrica.

Coiflet. Tiene un mayor número de momentos de desvanecimiento,

donde para cada orden diferente de la Ondaleta se tienen 2 veces los

momentos de desvanecimiento. Puede ser simétrica o asimétrica de

acuerdo a la orden N de la Ondaleta.

Gaussiana. Se define como la derivada de la función de densidad de

probabilidad Gaussiana. Solo se realiza la Transformada continua y

puede ser simétrica o asimétrica según el valor de n .

Morlet. La cuál es simétrica y no posee características de ortogonalidad

ni biortogonalidad, además de que solo se utiliza para Transformadas

Ondaleta Continuas.

Todas estas funciones son finitas y son manipuladas mediante las variables de

dilatación y traslación. Estos valores determinan que tan abierta o cerrada

estará la señal y proporcionará la información donde se centrará la señal en el

plano que se está utilizando. Las herramientas basadas en Ondaletas

comprenden 3 pasos:

1. La señal es mapeada con alguna redundancia en el espacio de la

transformada (Ondaleta).

2. Características de interés son reforzadas en el espacio transformado.

57

Page 58: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

3. La cantidad de información es reducida por selección y/o por motivos

estadísticos.

Las Transformadas de Ondaletas comprenden las Transformadas Continua y

Discreta. Estas son herramientas que permiten el análisis de señales (Figura

3.4) dando información en el dominio del tiempo y en el dominio de la

frecuencia.

Figura 3.4. Análisis de una señal mediante las transformadas de Fourier, Gabor y Ondaleta

La transformada de Fourier consiste en hacer la correlación entre la señal a ser

analizada y sinusoides complejas de distintas frecuencias, además proporciona

información en el tiempo y requiere una señal estacionaria. Mediante el uso de

"ventanas" las funciones complejas sinusoidales madre de la transformada de

Fourier pueden obtener una evolución en el tiempo desplazando las ventanas a

través de la señal. Este procedimiento, llamado Transformada de Gabor

consiste en correlacionar la señal original con sinusoides moduladas complejas.

La Transformada de Gabor da una representación optima tiempo-frecuencia,

pero aparece una limitación critica cuando se muestrean los datos debido al

58

Page 59: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

principio de incertidumbre. Si la ventana es muy fina, la resolución en frecuencia

será pobre, y si es muy ancha la localización en el tiempo no será precisa.

Datos que involucren procesos lentos requerirán ventanas anchas, y datos con

transitorios rápidos necesitaran ventanas finas. Por lo tanto, debido a su tamaño

de ventana fijo, la Transformada de Gabor no es apropiada para analizar

señales que involucren un intervalo de frecuencias.

La Transformada Ondaleta se introdujo para solucionar este problema. La

principal ventaja de las Ondaletas es que tienen un tamaño de ventana variable,

siendo ancho para las bajas frecuencias y fino para las altas, por lo tanto

brindan una resolución tiempo-frecuencia óptima en todos los intervalos de

frecuencias. Mas aún, dado que las ventanas son adaptadas a los transitorios

de cada escala, las Ondaletas no requieren el requisito de ondas estacionarias.

3.2.1 TRANSFORMADA ONDALETA CONTINUA

Matemáticamente como se muestra en la siguiente ecuación, el proceso del

análisis de Fourier esta dado por la transformada de Fourier:

( ) ( )∫∞

∞−

−= dtetfF tjωω .( 3.16 )

Los resultados de la transformada son los coeficientes de Fourier, los que

multiplicados por una sinusoide de frecuencia apropiada ω brindan los

componentes sinusoidales de la señal original. Gráficamente (Figura 3.5), el

proceso es:

59

Page 60: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

Figura 3.5 Proceso de la Transformada de Fourier

De la misma manera, la transformada Ondaleta continua, se define como la

suma sobre todo el tiempo de la señal multiplicada por versiones escaladas

como se define en la ecuación y desplazadas de la función Ondaleta ψ.

( ) ( ) (∫∞

∞−

= dtposiciónescalatfposiciónescalaC ., ψ ) . (3.17)

Los resultados de la transformada son los coeficientes C, que son función de la

escala y la posición (Figura 3.6).

Figura 3.6. Proceso de la Transformada Ondaleta

Multiplicando cada coeficiente por la Ondaleta apropiadamente escalada y

desplazada permite la reconstrucción de la señal. Las escalas más altas

corresponden a las Ondaletas más finas. Mientras más fina la Ondaleta, es más

larga la porción de la señal con la cual va a ser comparada, y por lo tanto las

características de la señal a medir son las más anchas. Entonces, hay una

60

Page 61: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

correspondencia entre las escalas de la Ondaleta y la frecuencia: escalas bajas - Ondaleta comprimida - detalles que cambian rápidamente- alta

frecuencia y escalas altas – Ondaleta fina – características de cambio lento –

baja frecuencia. En la presente tesis, se han utilizado dos técnicas de reciente

aparición para el tratamiento de la señal de EEG:

• Transformada Ondaleta

• Dimensión fractal

3.3 DISEÑO DE LA RED NEURONAL

En esta parte se describe una técnica estándar usada para la investigación para

el entrenamiento de la RNA mediante el algoritmo de aprendizaje de

retropropagación. La arquitectura de la RNA utilizada se muestra en la Figura

3.7.

Figura 3.7. Estructura de una red neuronal de retropropagación

capa oculta

capa de salida

capa de entrada

61

Page 62: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

A continuación se muestra el algoritmo de entrenamiento [22]:

1. Se inicializan los pesos de la red con datos pequeños

2. Se presenta un patrón de entrada

pnpp xxx K1= .( 3.18 )

y se especifica la salida deseada

md dddy K,, 21= .( 3.19 )

3. Se calcula la salida actual de la red y. Mediante los pasos

siguientes:

myyy K,, 21

a. Se calculan las entradas netas para las neuronas.

Para una neurona j oculta

∑=

+=N

i

hipi

nji

Npj xwnet

1θ .( 3.20 )

donde se refiere a la capa oculta, h p el p-ésimo vector de

entrenamiento y j a la j-ésima neurona oculta. El término θ es

una entrada más.

b. Se calculan las salidas de las neuronas ocultas

( )hpj

hjpj netfy = .( 3.21 )

c. Se realizan los mismos cálculos para obtener las salidas de las

neuronas de salida.

( )00

0

1

00

pkkpk

kpj

L

jkjpk

netfy

ywnet

=

+= ∑=

θ .( 3.22 )

4. Calcular los términos de error para todas las neuronas.

Si la neurona es una neurona de la capa de salida, el valor delta es k

62

Page 63: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

( ) ( )0'00pkkpkpkpk netfyd −=δ .( 3.23 )

donde

( )jknetjkk e

netf −+=

11

es una función sigmoidal y su derivada es

( ) ( )pkpkkkk yyfff −=−= 11 00'0 .( 3.24 )

por lo que los términos de error para las neuronas quedan

( )pkpkpk yd −=0δ .( 3.25 ) para la función sigmoidal queda

( ) 001 kjk

pkpipihpj wxx ∑−= δδ .( 3.26 )

5. Actualización de los pesos

Comienza por las neuronas de salida y se recorre hacia atrás hasta

llegar a la capa de entrada, ajustando los pesos de la siguiente forma

Para los pesos de la capa de salida

( ) ( ) ( )( ) pjpkkj

kjkjkj

ytw

twtwtw00

000

1

11

αδ=+∆

+∆+=+ .( 3.27 )

y para los pesos de las neuronas de la capa oculta

( ) ( ) ( )( ) pt

hpj

hji

hji

hji

hji

xtw

twtwtw

αδ=+∆

+∆+=+

1

11 .( 3.28 )

6. Se repite el proceso hasta que el término de error cumpla

∑=

=M

kpkpE

1

2

21 δ .( 3.29 )

y resulta ser aceptable cuando el error sea aceptable para cada uno de

los patrones aprendidos.

63

Page 64: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

Una vez que la red se ha entrenado puede utilizarse para cumplir con la

aplicación que se le encomendó al inicio de su diseño. Si se le proporcionan a

la red casos para los que se desconoce la respuesta correcta, la red recordará

todos los casos aprendidos, y dará una salida de acuerdo a todos ellos.

Una de las aplicaciones más utilizada de las redes neuronales, es el

reconocimiento o clasificación de patrones aprovechando la capacidad de

generalización; la cual permite aprender una serie de modelos originales de

diferente clase, para después ser capaz de determinar la clase a la que

pertenecen otras entradas distintas de los patrones aprendidos.

Para permitir el control de convergencia en una RNA se utiliza en la superficie

de error con incrementos pequeños de los pesos un recorrido, ya que se tiene

información local de la superficie y se ignora la posición del punto mínimo. Si

se llevará a cabo con incrementos grandes, se corre el riesgo de pasar por

encima del punto mínimo sin conseguir estacionarse en él. Se puede

recomendar el disminuir el valor α a medida que disminuye el error durante la

fase de aprendizaje. Este número debe estar entre 0.05 a 0.25 para asegurar

que la red se aproxime a una solución. También se debe de tener en cuenta la

posibilidad de convergencia hacia alguno de los mínimos locales que exista en

la superficie de error, ya que una vez que la red se asienta en un mínimo sea

local o global, cesa el aprendizaje, aunque el error siga siendo alto, si se ha

alcanzado un mínimo local. El tener un valor pequeño de α significa que la red

realizará un gran número de iteraciones; si la constante es muy grande, los

cambios de pesos avanzan muy rápido por la superficie de error, con riesgo de

saltar el mínimo y estar oscilando alrededor de él pero sin alcanzarlo. La

velocidad de convergencia del algoritmo, se controla a través de la tasa de

aprendizaje α .

64

Page 65: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

Para determinar el número de neuronas o capas de una red dependerá del

problema (Figura 3.8), y con respecto al número de capas también dependerá

de la naturaleza de la aplicación. El número de neuronas ocultas intervienen en

la eficacia de aprendizaje y la generalización de la red, pero no existe ninguna

regla que indique el número óptimo, ya que en cada problema se debe probar

con distintos números de neuronas para escoger el mejor.

N

N

N

N

xxxxxxxxxxxxxxxx

4434241

3333231

2232221

1131211

K

K

K

K

N

N

N

yyyyyyyyy

33231

22221

11211

ˆˆˆˆˆˆˆˆˆ

K

L

K

Predicción

Entradas Salidas

Nuevos datos4 entradas y N casos

Salidas estimadas3 salidas y N casos

Figura 3.8. Diseño de una red en base a su arquitectura

Mediante diferentes experimentos el número de neuronas en la capa oculta son

menos de la mitad de la suma del número de entradas más el de las salidas. Si

no es suficiente esta cantidad de neuronas ocultas, porque el entrenamiento es

pobre, se incrementan las neuronas y se entrena nuevamente.

Es conveniente añadir ruido a los pesos a través de ejemplos que permitan

continuar el proceso cuando se conoce que el entrenamiento ha caído en un

mínimo local. Se debe repetir este proceso hasta conseguir que los parámetros

sean satisfechos. El tiempo crece exponencialmente de acuerdo a número de

entradas. Guardar al menos el 10% de los datos (entradas y salidas) para hacer

pruebas de la eficiencia de la red permite que sea válida para la aplicación.

65

Page 66: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 3

3.4 CONCLUSIONES Al analizar los algoritmos de extracción de características de EEG, se han

seleccionado la DF y la Transformada de Ondaletas. Se seleccionó la DF con

base en la característica de ser una medida relativa de un número de bloques

que forman un patrón, además de que se toma como una técnica alterna para

una señal de EEG en el dominio del tiempo y permite ser una herramienta

rápida con base en su programación para señales no estacionarias. Otro método analizado es la Transformada de Ondaleta, para las señales de

EEG se usará la Transformada Discreta, porque cualquier señal real procesada

por una computadora debe ser una señal discreta. Un punto importante a

discutir es como seleccionar las funciones madre, que serán comparadas con la

señal, ya que la función Ondaleta debe tener cierta forma que se quiere

identificar en la señal original. Sin embargo, debido a restricciones matemáticas,

no todas las funciones se pueden usar como Ondaletas.

Para la fase de reconocimiento, se usan las técnicas de RNA, ya que son

herramientas robustas y económica computacionalmente para el procesamiento

de señales en tiempo real. Debido a sus características, el mejor resultado que

se obtiene de una RNA en su fase de entrenamiento se obtiene cuando se

presenta información nunca vista por la red, y pueda clasificarlos o aproximarlos

con el ajuste del mínimo error.

66

Page 67: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPITULO 4

CAPITULO 4

RESULTADOS OBTENIDOS

4.1 ADQUISICIÓN DE DATOS

Los datos analizados fueron proporcionados por el CIDAT (Centro de Fármaco

Vigilancia), mediante sus laboratorios Psicofarma y Alpharma. Las señales de

EEG fueron obtenidas de acuerdo al estándar internacional 10-20 de 16 canales

usando un sistema DigiTrack™ hecho en Poland por P.I.M. ELMIKO, Warsaw.

Las señales fueron filtradas con un filtro pasabandas de 0.5 –70 Hz, con una

frecuencia de muestreo de 128 Hz. Las personas fueron voluntarios sanos y

personas que padecen la enfermedad Creutzfeld-Jakob (ECJ) y Alzheimer (EA).

Se cuentan con 5 archivos digitalizados mediante un ADC de 12 bits con una

duración de 1-20 minutos y almacenados en una memoria PC.

De estos 5 archivos, 2 de ellos son con diagnostico de la enfermedad de ECJ,

sus edades se encuentran entre 50-68 años, sexo femenino y masculino. Los

pacientes que padecen de la enfermedad de EA son 2 pacientes con edades

entre 75 y 82 años, de sexo masculino. Por último, el archivo restante es de una

persona sana con 60 años sexo masculino.

67

Page 68: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPITULO 4

Se utilizó un solo canal de EEG, con una duración aproximadamente entre 100-

300 milisegundos de duración, repitiéndose a un intervalo de 0.7-1.5 segundos

para los pacientes de ECJ y en los pacientes de EA se toman los registros con

una duración de 8 segundos. Cada registro de EEG consiste de 2345 datos

aproximadamente, aunque algunos archivos varían de tamaño.

Se presentan (Figura 4.1) los archivos de los pacientes con las enfermedades

ECJ y EA, que se estudian en este trabajo, así como un archivo de una persona

sana.

a) Paciente 1

c) Paciente 3

b) Paciente 2

d) Paciente 4

68

Page 69: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

e) Paciente 5

Figura 4.1 Señal de EEG para pacientes con ECJ a) y b), paciente con EA c) y d) y paciente sano e)

Debido a que los archivos son muy extensos y presentan ruido junto con los

datos, se extraen características de cada señal de EEG, para realizar un

entrenamiento de la RNA de aprendizaje supervisado. Se han aplicado dos

métodos de extracción de características a la señal de EEG para ambas

enfermedades, que se describen a continuación.

4.2 EXTRACCIÓN DE CARACTERÍSTICAS EN EEG

MEDIANTE DIMENSION FRACTAL

Cuando la complejidad de la curva llega a 2 se toma como un plano. Para

calcular la dimensión fractal ( DF ) de la señal de EEG, se usó la curva del

algoritmo de Katz, la cual se expresa mediante la ecuación:

( )

( )nLd

nDF

1010

10

loglog

log

+

= .( 4.1 )

69

Page 70: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

la cual nos permite normalizar la señal en forma cuantitativa y conocer la

complejidad de la misma. Se puede observar el diagrama de flujo (Figura 4.2)

del algoritmo de Katz, el cual fue implementado para calcular la DF, permitiendo

expresar la señal de EEG en forma numérica.

Inicio

Introduce datosde archivo

Calcula minimos (ymin),máximos(ymax) y

longitud(n)

Si n<2o ymin=ymaxo

n=1

longitud=1

SI

NO

calcula longitud de la curva2

minmax1

1

−+

−+=

promedioyy

nlongitudlongitud

calcula la dimensión fractal

( )( )( )

+=1*2log

log110

10

nlongitudd

Fin

Figure 4.2. Diagrama a bloques del algoritmo de dimensión fractal

La aplicación de la DF en una señal de EEG se realiza de la siguiente manera,

se desarrolla un algoritmo que calcula mediante un conjunto de W muestras en

n subintervalos (tomando en cuenta que la señal tiene 2345 muestras

aproximadamente) con un traslapamiento de 20 puntos al final, mostrando así

un total de muestras de 160, reduciendo considerablemente el número de

muestras originales. Cabe mencionar que el número total de muestras

obtenidas de la DF puede variar, es decir, se pueden calcular un total de

70

Page 71: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

muestras pequeño o una cantidad mayor. Este criterio se decide si se requieren

mayor cantidad de muestras para el reconocimiento de la enfermedad. Solo

falta aclarar, que no se pueden obtener el mismo número de muestras o datos

que la señal original de EEG de cada enfermedad. En los intervalos para cada

DF de la señal de EEG se observa una normalización de acuerdo a la medida

cuantitativa obtenida y una reducción del número de muestras, así como la

eliminación de ruido y datos no importantes para la enfermedad.

En la Figura 4.3 se muestra la DF calculada para los pacientes con ECJ con

800 muestras, en 20 segundos del EEG y de acuerdo al sistema 10-20 con un

montaje en el canal T5-O1, ya que esta enfermedad altera el ritmo alfa. Para

ambos pacientes se realizó la toma de la señal de EEG con el mismo tipo de

montaje.

a) Paciente 1 con ECJ

71

Page 72: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

b) Paciente 2 con ECJ

Figura 4.3 Dimensión fractal para pacientes con ECJ

Al calcular la DF a la señal del paciente 1, se normaliza tomando un valor

máximo en la complejidad de la señal de EEG de 1.104532, reduciendo a 160

datos. Obteniendo una ventaja: eliminar ruido de la señal de EEG sin pérdida de

información. Para el paciente 2, la DF calculada para medir la complejidad de la

señal de EEG es 1.074775, lo cual demuestra que son datos totalmente únicos

y la cantidad de datos no cambia, es decir, se obtienen los 160 datos.

En la figura 4.4 se muestra la DF calculada para los pacientes con EA con 800

muestras, en 80 segundos de EEG y de acuerdo al sistema 10-20 con un

montaje en el canal P3 - Fz, ya que esta enfermedad altera el ritmo alfa y beta.

Para ambos pacientes se realizó la toma de la señal de EEG con el mismo tipo

de montaje y tomando la alteración en el ritmo beta principalmente.

72

Page 73: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

a) Paciente 3 con EA

b) Paciente 4 con EA

Figura 4.4 Dimensión fractal para pacientes con EA

Aplicando el algoritmo propuesto de la DF para el paciente 3, su normalización

obtenida es de 1.071354 para 160 muestras o coeficientes resultantes, que

73

Page 74: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

formarán parte de los datos de entrada en la RNA. Para el paciente 4, la DF

resultante de toda la señal de EEG es 1.074011, es posible obtener cada valor

de la DF en el intervalo propuesto, es decir cada 20 muestras de la señal, se

obtienen valores de la DF que muestran la complejidad y eliminan ruido que

viene incluido en la señal original, quedando así datos característicos de la

enfermedad.

En la Figura 4.5 se calcula también la DF para una persona con EEG normal

con 800 muestras , en 80 segundos del epoch de EEG y de acuerdo al sistema

10-20 con un montaje en el canal T5 - O1 con respecto al EEG de EA

utilizando el canal P3-Fz, observando de esta manera la diferencia entre estos

archivos principalmente.

Figura 4.5 Dimensión fractal para paciente sano

74

Page 75: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

El valor de la DF de la persona sana de toda la señal de EEG es 1.109839,

como se puede observar, para los pacientes con cada enfermedad y para la

persona sana, se obtienen valores diferentes al aplicar el algoritmo propuesto,

lo que permite que sea única e irrepetible. Esto se obtiene por las

características de los fractales, logrando ser una herramienta de apoyo en el

análisis de las señales biomédicas.

Otro método que permite extraer características es con la utilización de la

Transformada de Ondaletas, tomando esta técnica como un filtrado, es decir,

solo elimina ruido que no afectan a la señal para su estudio.

4.3 EXTRACCIÓN DE CARACTERÍSTICAS EN EEG

USANDO DESCOMPOSICIÓN DE ONDALETA

El efecto de la Transformada Ondaleta [16] es el de filtrar la señal mediante un

banco de filtros de dos tipos, paso alto o detalles, y paso bajo o aproximación.

El número de veces que es filtrada la señal se determina por el nivel de la

descomposición. Para reducir el ruido de la señal, la idea básica es eliminar los

componentes obtenidos en la transformad que está por debajo de un cierto

umbral, o multiplicarlos por un cierto factor de ponderación, antes de llevar a

cabo la transformada inversa. Es en estos elementos, el umbral o la

ponderación, donde se encuentran las diferencias más significativas entre la

mayoría de métodos propuestos en trabajos anteriores con esta aplicación.

La característica que ofrece esta transformada es conocer las frecuencias que

componen una señal en cada instante con las siguientes resoluciones:

75

Page 76: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

• Para las altas frecuencias, se obtiene una resolución en el tiempo

que permite su exacta localización temporal, perdiendo resolución

frecuencial.

• Para las bajas frecuencias, se conoce su frecuencia perdiendo

resolución temporal.

El principio de la Transformada de Ondaleta se puede observar en la Figura

4.6, que indica la forma de una descomposición en frecuencias bajas y altas.

Señal original

Sub-banda pasabajas Sub-banda pasaltas

Pasa-bajas Pasa-altas

...... ...

NIVEL 1

NIVEL 2

Figura 4.6 Descomposición Ondaleta de una señal

La señal de EEG, es una señal no estacionaria, y parte de la información más

importante se encuentra en el momento en el que aparece cada componente.

De acuerdo a su naturaleza, es importante y fundamental localizar en el tiempo

las componentes de su frecuencia (Figura 4.7).

a) tiempo-frecuencia b) tiempo-escala

Figura 4.7 Representación tiempo-frecuencia y tiempo-escala

76

Page 77: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

Esta señal es de baja frecuencia e intrínsecamente no estacionaria. A ella se

suman, ruidos, que por lo regular son señales de frecuencias más altas, o bien

señales patológicas como: focos epilépticos. La gran ventaja de usar la

Transformada Ondaleta se encuentra en la capacidad de localizar con exactitud

en el tiempo estas últimas componentes no deseadas, y además dar a conocer

la frecuencia de las señales de frecuencias bajas, que son las que aportan

mayor información acerca del estado cerebral. La elección de la familia (Figura

4.8) delimita las probabilidades de éxito de la transformada. Cuanto más

parecida sea la función elegida a las componentes que se desean localizar,

mejores serán los resultados.

Familia Biorthogonal

Familia Coiflet

Familia Symlet

Figura 4.8. Ondaletas madre más parecidas a una señal de EEG

77

Page 78: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

De todas las familias de funciones Ondaleta disponibles, se han utilizado para la

experimentación la Coiflet, Symlet y la Biorthogonal. Esta elección se debe a

las características de cada familia, como es si son ortogonales, su función

Ondaleta madre, su parecido a las señales de EEG para las enfermedades de

ECJ y EA, su nivel de descomposición y si permite obtener los coeficientes

aproximados y detallados, ya que algunas familias no permiten esta

descomposición. Se han obtenido los coeficientes aproximados de cada

paciente, esto es debido a que en una señal EEG, los datos más importantes se

encuentran en las frecuencias bajas.

La obtención de las características de cada Ondaleta utilizada para su análisis

se muestra en las Figura 4.9 a 4.11.

Paciente 1 con ECJ. Nivel de descomposición: 3 Subbanda:Pasabajos

78

Page 79: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

Paciente 2 con ECJ. Nivel de descomposición: 3 Subbanda:Pasabajos

c) Paciente 3 con EA. Nivel de descomposición: 3 Subbanda:Pasabajos

79

Page 80: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

d) Paciente 4 con EA. Nivel de descomposición: 3 Subbanda: Pasabajos

Figura 4.9 Coeficientes aproximados utilizando la familia Coiflet

Se utiliza la familia Coiflet de orden 1 a orden 5, debido a la forma de su

Ondaleta madre parecida a la señal de EEG para los 4 pacientes en la Figura

anterior, se aplicará un umbral para la obtención de características, y se

mencionará más adelante la manera de encontrar este umbral.

Se utilizaron los 5 tipos de orden con las que cuenta la familia. La cantidad de

orden es una limitante y es inherente a ella. El número de características

obtenidas por cada paciente es de 100, observando una reducción de datos, lo

que explica, reducción de el ruido en los archivos de EEG de cada paciente. Se

tomaron 800 datos originales de cada paciente EEG. Por lo tanto, reduce la

cantidad de datos y se elimina el ruido.

80

Page 81: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

a) Paciente 1 con ECJ

b) Paciente 2 con ECJ

81

Page 82: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

c) Paciente 3 con EA

d) Paciente 4 con EA

Figura 4.10 Coeficientes aproximados utilizando la familia Symlet de orden 3

82

Page 83: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

En la Figura 4.10 se observan los coeficientes de aproximación al utilizar la

familia Symlet, el uso de esta familia se debe al parecido con la señal de EEG y

esta tiene un orden N, es decir, puede seleccionarse cualquier número deseado

sin restricciones.

También se aplica un umbral para el orden más adecuado. Se propone el orden

2,4,6 y 7 para su análisis. No se propone un orden mayor, ya que sería más

tardado. Se obtienen alrededor de 100 coeficientes característicos, los cuales

hacen única a cada señal de cada paciente.

a) Paciente 1 con ECJ

83

Page 84: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

b) Paciente 2 con ECJ

c) Paciente 3 con EA

84

Page 85: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

c) Paciente 4 con EA

Figura 4.11 Coeficientes aproximados utilizando la familia Biorthogonal 1.1, 1.5, 2.8, 3.7, 3.9

La obtención de los coeficientes aproximados utilizando la familia Biorthogonal

como se puede ver en la Figura 4.11, tiene ciertas restricciones como son el

orden que van desde 1.1, 1.3, 1.5, 2.2, 2.4, 2.6, 2.8, 3.1, 3.3, 3.5, 3.7, 3.9, 4.4,

5.5 y 6.8. Los últimos 3 no se toman en cuenta porque no generan los

coeficientes de aproximación. El orden utilizado para cada familia fue de un

nivel 3. Las utilizadas son: 1.1, 1.5, 2.8, 3.9. Se utiliza la transformada Ondaleta

para obtener las aproximaciones de la señal, a distintos niveles, a continuación

se aplica el umbral [17] mediante la ecuación

( )σδ ˆlog2 N= .( 4.1 )

la reducción del ruido o artefactos de forma no lineal. Donde N es el número

total de muestras contenidas en la señal de EEG de cada paciente y σ̂ es la

media de los datos de la señal de EEG

85

Page 86: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

( )( )6745.0

jiCmedian=σ .( 4.2 )

donde representa los coeficientes de aproximación obtenidos mediante

la Transformada Ondaleta. Para usar este método se toma en cuenta que las

señales utilizadas son de larga duración, como la señal de EEG. En la Figura 4.

12 se muestran los distintos experimentos con los archivos de los pacientes,

tomando el umbral y la familia de Ondaletas adecuado. Al aplicar el umbral, la

familia Coiflet resultante fue la Coiflet 5. Se observa esta familia con un nivel

5. Se aplica el mismo nivel para cada paciente. Observando así, que el más

adecuado es nivel 5 para la aplicación en la RNA, debido al parecido de la señal

original y la eliminación de ruido.

( jiC , )

a) paciente 1: ECJ. Subbanda:Pasbajos

86

Page 87: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

b) paciente 2: ECJ. Subbanda:Pasabajos

c) paciente 3: EA. Subbanda:Pasabajos

87

Page 88: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

d) paciente 4: EA. Subbanda:Pasabajos

Figura 4.12 Señal sin ruido utilizando descomposición Ondaleta con la familia coiflet 5 con un nivel de descomposición 5 para pacientes con ECJ y EA

Se realiza la descomposición (Figura 4.13) de la señal de EEG mediante la

transformada Ondaleta, usando la familia Symlet con un nivel 3.

a) paciente 1: ECJ

88

Page 89: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

c) paciente 2: ECJ

d) paciente 3: EA

89

Page 90: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

d) paciente 4: EA

Figura 4.13 Señal sin ruido utilizando descomposición Ondaleta con la familia Symlet 7 con un nivel de descomposición 3 para pacientes con ECJ y EA

La descomposición siguiente (Figura 4.14) se realiza con la familia Biorthogonal

de acuerdo al umbral mencionado anteriormente; los resultados se muestran en

las gráficas siguientes. Presenta una observación óptima de los características.

Se aplica un nivel 6 de descomposición, debido a la limitante de cada familia.

90

Page 91: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

a) paciente 1: ECJ

b) paciente 2: ECJ

91

Page 92: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

c) paciente 3: EA

a) paciente 4: EA

Figura 4.14 Señal sin ruido utilizando descomposición Ondaleta con la familia Biorthogonal 3.9 con un nivel de descomposición 6 para pacientes con ECJ y EA

92

Page 93: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

Los coeficientes aproximados obtenidos de cada paciente, de acuerdo a la

aplicación de las Ondaletas, se consideran como patrones de entrada. Estos

vectores de entrada tienen menor cantidad de información, tomando un tamaño

de 100 valores para cada entrada y poder realizar la aplicación de la RNA.

Concluyendo, serán 100 coeficientes utilizados en la entrada de la RNA, y

tomando solamente la familia Biorthogonal 3.9, ya que presenta una mejor

reducción de ruido, así como un nivel de descomposición adecuado y un mayor

parecido con la señal de EEG con respecto a las otras dos familias estudiadas

en este tesis.

4.4 RED NEURONAL ARTIFICIAL

BACKPROPAGATION

(FASE DE ENTRENAMIENTO Y FASE DE PRUEBA)

El proceso completo para la fase de entrenamiento se puede visualizar

mediante el siguiente diagrama (Figura 4.15) en donde se expresa el diagrama

de bloques la tarea realizada de manera muy general. La arquitectura de la

RNA de retropropagación al inicio de los distintos experimentos, se construye

tomando en los datos de entrada y utilizando el primer algoritmo de extracción,

la DF. Se propone 1 capa en la capa de entrada, 8 capas ocultas y 3 capas de

salida, donde dos de ellas indican la enfermedad a la que corresponde y la

tercera que es una persona sana.

93

Page 94: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

EXTRACCIO N DECARACTERISTICAS

Dimensión FractalWavelets

...

[ ]Nxxxxxxx K654321

N

N

N

yyyyyyyyy

33231

22221

11211

ˆˆˆˆˆˆˆˆˆ

K

L

K

160 neuronas de entrada usandoDimensión Fractal

100 neuronas de entrada usandotécnica de wavelets

CAPA DE ENTRADA

18 neuronas

CAPA O CULTA

3 capas de salida estimada

CAPA DE SALIDA

Figura 4.15 Diagrama a bloques del proceso de la red neuronal en forma general

Se realiza la fase de entrenamiento utilizando una función de activación de tipo

sigmoidal ya que es una función continua y diferenciable, proponiendo un

intervalo de aprendizaje de 1.0=α y un error de 0.005. El comportamiento de

la red se puede observar de acuerdo a su gráfica de error (Figura 4.16), en

donde se indica si su convergencia es rápida o lenta

94

Page 95: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

a) capa oculta con 8 capas b) Capa oculta con 13 capas

Figura 4.16 Gráfica de error

Los porcentajes obtenidos en la fase de reconocimiento son 78% y 89%

respectivamente, debido a esto, se modifica el número de capas ocultas,

tomando en cuenta la capacidad de generalización se usan 18 capas, y el

intervalo de aprendizaje es 15.0=α .

Se puede observar en la gráfica de error (Figura 4.17) con los parámetros

modificados, un porcentaje aceptable de reconocimiento del 97%. Por lo tanto,

este es el mejor resultado utilizando DF como algoritmo de extracción de

características.

Figura 4.17 Gráfica de error con 18 capas ocultas

95

Page 96: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

Se realiza la fase de prueba donde la señal de entrada será el archivo del

paciente sano, comprobando así si realiza el reconocimiento y también se toma

uno de los archivos de los pacientes, aclarando, que se toma una parte del

archivo como una señal nueva para realizar las diferentes pruebas, verificando

su reconocimiento. Los resultados obtenidos se pueden observar mediante la

Tabla 4.1, donde se muestra el mejor porcentaje en la fase de prueba.

PACIENTES

FASE ENTRENAMIENTO %

FASE PRUEBA

SANO, EA, ECJ %

TIEMPO DE

ENTRENAMIENTO

ARQUITECTURA

4 archivos

78 89 2..5 hrs 1-8-3

4 archivos

89 93 1.15 hrs 1-13-3

4 archivos

99 97 45 min 1-18-3

Tabla 4.1. Resultados de la RNA con DF

El procedimiento en la RNA se repite utilizando la Transformada Ondaleta. Se

ocupan los coeficientes aproximados tomando los tres niveles de ruido, para

obtener resultados en la fase de entrenamiento y posteriormente decidir cual

familia de Ondaletas es más adecuada. Se toman los mismos parámetros, es

decir, la función de activación es de tipo sigmoidal ya que es una función

continua y diferenciable, proponiendo un rango de aprendizaje de 1.0=α y un

error de 0.005.

Se entrena la RNA utilizando los 4 archivos de los pacientes con cada familia,

aplicando el umbral calculado( Figura 4.18 ). De la misma manera en que se

realizó para la DF, en esta técnica se toman parte de los archivos de cada

paciente, tomándolas como señales nuevas, las cuales permiten realizar las

pruebas, verificando el funcionamiento de la red. Los resultados obtenidos en

la fase de entrenamiento son 91%, 98% y 79% respectivamente.

96

Page 97: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

a) Symlet 7 b) Biorthogonal 3.9

c) Coiflet 5

Figura 4.18 Gráfica de error usando diferentes familias de Ondaletas

Al observar las gráficas de error de cada familia durante la fase de

reconocimiento, la mejor convergencia ocurre con la familia Biorthogonal 3.9, ya

que su estabilidad es rápida. En la familia Symlet 7 y Coiflet 5 presenta un

mayor tiempo de convergencia y no son estables, debido a los mínimos locales

que presenta la RNA.

En la fase de entrenamiento, la Ondaleta con mejores resultados es la

Biorthogonal 3.9. Por esto, se toman únicamente los coeficientes aproximados

de esta Ondaleta, como patrón de entrada de la RNA. Al realizar la fase de

97

Page 98: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

entrenamiento ( Figura 4.19 ) los resultados alcanzan hasta un 99% de acierto

en la clasificación. La gráfica de error converge más rápido.

Figura 4.19 Gráfica de error de la RNA con la familia Biorthogonal 3.9

Al realizar la fase de prueba, la señal de entrada es el archivo del paciente sano

y parte del archivo de cada paciente, una muestra de 700 datos, comprobando

así si existe el reconocimiento. Los resultados obtenidos en la fase de prueba

se pueden observar mediante la Tabla 4.2.

PACIENTES

FASE

ENTRENAMIENTO %

FASE

PRUEBA SANO,

EA, ECJ %

TIEMPO DE

ENTRENAMIENTO

ARQUITECTURA

4 archivos

79 89 2.00 hrs 1-18-3

4 archivos

91 93 1.43 hrs 1-18-3

4 archivos

98 98 38 min 1-18-3

Tabla 4.2. Resultados de la RNA con Ondaletas

98

Page 99: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

El mejor resultado como se observa en la tabla es mediante una arquitectura de

4 capas de entrada, 18 capas ocultas y 3 capas de salida utilizando la

Biorthogonal 3.9, con un tiempo de entrenamiento de 38 minutos, y un

porcentaje de reconocimiento en la fase de prueba del 98%.

Durante la fase de reconocimiento, la Figura 4.20 nos muestra el porcentaje

después de haber realizado el entrenamiento así como alcanzando un

reconocimiento aceptable, al utilizar ambos métodos de extracción de

características de EEG propuestos en este trabajo.

7889

99

7991

98

0

20

40

60

80

100

PORCENTAJES

Dimensión Fractal Wavelets

METODOS

RECONOCIMIENTO DE LA RNA

Figura 4.20 Porcentajes de reconocimiento en la fase de entrenamiento

En la fase de prueba, la Figura 4.21 realiza una comparación de ambos

algoritmos o métodos de extracción durante la fase de prueba utilizando

diferentes entradas para probar la robustez de la RNA utilizada, además de

que presenta ventajas en el tiempo de ejecución computacional.

99

Page 100: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

8486889092949698

PORCENTAJE

1 2 3

PRUEBAS

RECONOCIMIENTO DE RNA

Dimensión FractalWavelets

Figura 4.21 Porcentajes de reconocimiento en la fase de reconocimiento

4.5 CONCLUSIONES

1. La función Ondaleta con la que mejores resultados se obtienen y resultó

más apropiada para descomponer señales de EEG, es la función

Biorthogonal, ya que es una función polinomial con propiedades

adecuadas para el análisis de señales de EEG, como es la suavidad, ya

que es muy importante evitar efectos de borde cuando se hace la

correlación entre la señal original y una función Ondaleta con patrones

abruptos; tiene una resolución tiempo–frecuencia óptima y un soporte

compacto, ya que no se extiende hacia el infinito.

2. La DF, permitió, a pesar de la complejidad de la señal de EEG, una

buena normalización y una reducción de datos, sin pérdida de

información y nos permite obtener ese grado de complejidad de la señal,

100

Page 101: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPIYULO 4

por lo que se puede adoptar como un método o técnica para análisis de

datos en señales que presenten estas características.

3. Los métodos propuestos cumplen con un alto porcentaje de

reconocimiento, para poder concluir que son óptimos para aplicarse

como un instrumento de apoyo para el médico en el diagnóstico de las

enfermedades.

101

Page 102: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPITULO 5

CAPITULO 5

CONCLUSIONES GENERALES Y

TRABAJO A FUTURO

1. El reconocimiento está compuesto por una primera etapa para extraer, a

partir del EEG, la información relevante para su reconocimiento, y una

segunda etapa que trata de decidir a cada señal de entrada su

correspondiente estado cerebral. En la primera fase se ha trabajado con

dos técnicas de tratamiento de señal: la DF y la Transformada Ondaleta.

La primera técnica es un algoritmo que nos ofrece un valor cuantitativo,

lo que permite medir la complejidad de la señal. La segunda de estas

técnicas es una transformada que permite descomponer las señales

EEG en sus distintos componentes frecuenciales conociendo cuál es su

localización temporal.

2. Las ventajas al utilizar la FD como método para extraer características de

la señal de EEG son las siguientes:

• Reducción de datos sin pérdida de información importante.

• Caracterización cuantitativa

• Comparar cambios en diferentes estados de la actividad cerebral.

3. Durante la fase de entrenamiento se obtuvo un porcentaje total del 99%

utilizando los patrones de entrada. Los mejores resultados considerados

para las neuronas ocultas obtenidos es con 18 capas ocultas. La

robustez de la configuración de la RNA constituye una herramienta en el

manejo de la información para desplazar la eficiencia de procedimientos

102

Page 103: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPITULO 5

4. estadísticos convencionales.

5. El tiempo de la fase de reconocimiento se realizó después de 1021

iteraciones, y el error de la RNA es considerado constante. La fase de

entrenamiento fue realizado en una computadora con un procesador

AMD Athlon 1.40 GHz, memoria de 256 MB, disco duro 60 GB y en este

caso cada iteración se tarda aproximadamente 9 segundos, teniendo un

tiempo total de entrenamiento cerca de 2 horas 30 minutos . Además la

DF indica el grado de complejidad de la señal de EEG.

6. Utilizando el algoritmo de DF, el tiempo de ejecución resultó satisfactorio,

ya que al realizar pruebas con la señal completa de cada paciente y la

red resultara muy lenta, además de que permite caracterizar señales no

caóticas. Donde una señal caótica hablando en el dominio del tiempo,

son diferentes subprocesos con diferentes características en escalas de

tiempo. 7. Basado en este análisis, se aplicó como otra técnica de extracción de

características la Transformada Ondaleta, utilizando 3 Ondaletas madre

adecuadas de acuerdo a las más parecidas a la señal de EEG, debido a

esto se escogió la Ondaleta Coiflet, Symlet y Biorthogonal.

8. El tiempo de la fase de reconocimiento se realizó con 1045 iteraciones, y

el error es considerado constante. La fase de entrenamiento se realizó

en la misma computadora. En este caso cada iteración tarda

aproximadamente 10 segundos, teniendo un tiempo de entrenamiento

mínimo de 2 horas con 40 minutos. La principal ventaja del método

presentado es que permite el procesado no supervisado de la señal, en

la etapa de extracción de características, aunque posteriormente se

utilice una RNA de aprendizaje supervisado.

9. Al obtener resultados satisfactorios, posibilitan al médico emplearlo

como una herramienta auxiliar para el diagnostico de las enfermedades

de Alzheimer y Creuztfeldt-Jakob, aunque para decidir si el paciente

presenta estas enfermedades, se necesitan otro tipo de estudios

103

Page 104: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

CAPITULO 5

complementarios, especialmente en el caso del Alzheimer; ya que esta

enfermedad se presenta de diferentes formas y solo puede verificarse

que la persona lo padeció hasta que se le practica una autopsia.

10. En el caso de la enfermedad de Creuztfeldt-Jakob, debido a su origen y

a sus variaciones, puede indicar en que estado de avance se encuentra

el paciente o presenta síntomas iniciales, permitiendo así un tratamiento

con los medicamentos adecuados.

TRABAJO A FUTURO

Los resultados mostrados marcan una tendencia que garantiza que ambas

técnicas obtienen una tasa alta de acierto.

Se ensayarán otros tipos de Ondaletas, con un análisis comparativo más

detallado en ambos casos.

Se aplicarán espectros fractales o alguna otra herramienta de fractales para

señales de EEG, como algoritmo de extracción.

Aplicar a otras enfermedades neurológicas las propuestas presentadas en esta

tesis, así como la implementación de otra red neuronal artificial.

Optimizar la red neuronal utilizada mediante métodos de poda, para lograr un

mejor resultado en relación al tiempo de procesamiento ( Tiempo máquina ).

104

Page 105: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

GLOSARIO

GLOSARIO Anatomapotalógico. Relativo a la anatomía patológica.

Cerebelo. Porción del encéfalo que ocupa la parte posterior e inferior del

cráneo, situada entre el cerebro por arriba y por el puente de Varolio y el bulbo

por abajo.

EEG. Abreviatura de electroencefalograma y electroencefalografía.

Encéfalo. Porción de sistema nervioso central contenido dentro del cráneo, que

comprende el cerebro, el cerebelo, el puente de Varolio y la médula oblongada.

Electrodo. Instrumento de forma muy variable para la aplicación directa de la

corriente eléctrica del cuerpo.

Extradural. Que está situado u ocurre fuera de la duramadre; epidural.

Isoeléctrico. Uniformemente eléctrico en todas partes; que tiene el mismo

potencial eléctrico.

Ionograma. Determinación y registro de la composición iónica de un humor.

Isquemia. Detención de la circulación arterial en parte y estado consecutivo de

la misma.

Lóbulo. Porción saliente de una víscera, limitada por cisuras y divisiones.

Madre. Dícese de la estructura origen de otras.

Patognómico. Dícese del signo o síntoma específico de una enfermedad y que

basta por si solo para sentar el diagnóstico. Signo o síntoma que en una

enfermedad falta constantemente.

Prión o proteasa. Enzima o fermento que digiere las proteínas.

Ritmo. Movimiento repetido a intervalos regulares.

Subdural. Situado o que ocurre debajo de la duramadre.

Trazado. Línea obtenida en el aparato registrador de movimientos fisiológicos

o patológicos.

Vacuolas. Pequeño espacio en el protoplasma de una célula.

Vacuolización. Proceso de formación de vacuolas.

105

Page 106: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

REFERENCIAS Y BIBLIOGRAFIA

REFERENCIAS Y BIBLIOGRAFÍA

[1] Rafael Barea Navarra, Instrumentación Biomédica. Departamento

Electrónica. Universidad Alcalá , 1999

[2] Josefina Gutiérrez, Análisis de señales en el neuromonitoreo,

revista Mexicana de Ingeniería Biomédica, Vol. XXII, Núm. 2, Abril-

Septiembre 2001, pp. 67-77.

[4] http://www.informedica.org.ar

[5] Juan José Ortega Albás, “EEG en la enfermedad de Creutzfeldt-

Jakob”, Primer Congreso Virtual Iberoamericano de Neurología,

Servicio De Neurofisiología Clínica, Hospital General de

Castellon., 1999, pp. 200-211.

[6] AN INTRODUCTION TO NEURAL NETWORKS.J.W. De Claris; J.

Roberts;A. Lacaze.

http://www.enee.umd.edu/medlab/neural/nn1.html

[7] ANNIMAB (Artificial neural networks in Medicine and Biology)

http://www.hum.gu.se/mailman/listinfo/annimab

[8] INTERNATIONAL NEURAL NETWORK SOCIETY

http://cns-web.bu.edu/inns.

[9] Alberto Labarga Gutierrez, Clasificación de señales

encefalográficas con redes neuronales, Departamento de

ingeniería eléctrica y Electrónica-Universidad Pública de Navarra,

Campus de Arrosadía ,Pamplona-España,1995.

[10] José C. Principe, Bert de Vries, Modeling applications with the

focused gamma net, Department of Electrical Engineering,

University of Florida, 1992.

106

Page 107: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

REFERENCIAS Y BIBLIOGRAFIA

[11] R. Esteller, G. Vachtsevanos, J. Echauz, T. Henry, P. Pennell, C.

Epstein, R. Bakay, C. Bowen and B. Litt, Fractal Dimension

characterizes seizure onset in epileptic patients,

Electroencephalograpich and clinical Neurophysiology, vol 73,1991

[12] Hyekyung Lee and Suenjin Choi, PCA+HMM+SVM for EEG

pattern classification, Department of computer Science and

Engineering,POSTECH, Korea 2001.

[13] Vitaly Schetinin, Polinomial Neural Networks Learnt to Classify

EEG Signals, Advanced Study Institute on Neural Networks for

Instrumentation, Measurement and Related Industrial Applications

Study Cases Cream, Italy, 9-20 October 2001.

[14] Marco Aurelio Benedetti Rodrigues,Iria Pedroso da Cunha, Vânia

Maria A. Andriani, José Marino Neto,Fernando Mendes de

Azevedo,”Red neuronal dinámica para identificación de patrones

electroencefalograficos”, Memorias II Congreso Latinoamericano

de Ingeniería Biomédica, Habana 2001, Mayo 23 al 25, 2001. La

Habana, Cuba.

[15] M. Unser, “Wavelets, statistics, and biomedical applications”.

Proceedings o 8th IEEE Signal Processing Workshop on Statistical

Signal and Array Processing. pp.244-249, 1996.

[16] Donoho D., “De-noising by soft-thresholding”, IEEE Trans.

Information Theory, vol. 41, num. 3, pp.612-627, 1995.

[17] URL:http://www.scri.fsu.edu/~nayak/chaos/data.html)

INFORMEDICA

[18] R. Esteller, G. Vachtsevanos,J. Echauz, T. Henry,P. Pennell, C.

Epstei, R. Bakay, C. Bwen, B. Litt, “Fractal dimension

characterizes seizure onset in epileptic patients”, Georgia Institute

of Technology, Atlanta, GA.

[19] Diccionario terminológico de ciencias médicas. Edit. Salvat,

Undécima edición, 1983.

107

Page 108: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

REFERENCIAS Y BIBLIOGRAFIA

[20] S. Y. Cho, B. Y. Kim, E.H. Park, J. W. Kim, W.W. Whang, S. K.

Han, H. Y. Kim, Automatic recognition of Alzheimer’s disease with

single channel EEG recording, IEMBS Proceedings of the 25th

Annual International Conference of the IEEE, 17-21 Septiembre

2003, 3, 2655-2658.

[21] M. Katz, “Fractals and the analysis of waveforms”, Comput. Biol.

Med., vol 18, No. 3, pp 145-156,1988

[22] José R. Hilera y Victor J. Martinez,”Redes neuronales artificiales.

Fundamentos, modelos y aplicaciones”, Edit. Alfaomega,2000.

[23] V. Cabukovski, N. d. M. Rudof, N. Mahmood, “Measuring the

fractal dimension of EEG signals: selection and adaptation of

method for real-time analysis”, Second International Conference on

Computers in Biomedicine Computational Biomedicine, pp. 285-

292, 1993.

[24] W.Klonowski, J. Ciszewski, R. stepien, “Fractal analysis of

multichannel EEG data in patients with seasonal affective

disorder”, Institute of Biocybernetics and Biomedical Engineering,

Polish Academy of Sciences

[25] P.A.Watters,“Fractal Structure in the Electroencephalogram”,

Department of Psychology University of Newcastle, Callaghan

NSW 2308 AUSTRALIA, Complexity International Vol. 5, 1998.

[26] Mandelbrot, B.B.The Fractal Geometry of Nature. W.H. Freeman

and Co., NewYork., 1983.

108

Page 109: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

ANEXO A

ANEXO A

PROGRAMAS EN

MATLAB

109

Page 110: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

ANEXO A

A continuación se muestran los programas realizados en MATLAB 6.5, para el

desarrollo de este trabajo.

Este primer programa realiza la descomposición de Ondaletas en diferentes

niveles.

%********************* %DESCOMPONE LA SEÑAL * %********************* %Carga la señal original, load alz2.txt; s=alz2(1:800); %Descompone la señal s en un nivel usando Wavelet %w = 'coif5'; %w='sym7'; w='bior3.9'; %[c,l] = wavedec(s,6,w); %[c,l] = wavedec(s,7,w); [c,l] = wavedec(s,8,w); %Reconstruye los coef_aproximados usando la estructura de descomposición %D=wrcoef('a',c,l,w,6); %D=wrcoef('a',c,l,w,7); D=wrcoef('a',c,l,w,8); for i = 1:8 D(i,:) = wrcoef('a',c,l,w,i); end %Evita los efectos de borde mediante supresion de valores de bordes tt=1+100:length(s)-100; subplot(7,1,1);plot(tt,s(tt),'r');grid; ylabel('Amplitud'); title('DESCOMPOSICION DE COEFICIENTES APROXIMADOS:biorthogonal 3.9 '); subplot(7,1,2); plot(tt,D(7-1+1,tt),'b');grid;ylabel('Nivel 1'); subplot(7,1,3); plot(tt,D(7-2+1,tt),'b');grid;ylabel('Nivel 2'); subplot(7,1,4); plot(tt,D(7-3+1,tt),'b');grid;ylabel('Nivel 3'); subplot(7,1,5); plot(tt,D(7-4+1,tt),'b');grid;ylabel('Nivel 4'); subplot(7,1,6); plot(tt,D(7-5+1,tt),'b');grid;ylabel('Nivel 5'); subplot(7,1,7); plot(tt,D(7-6+1,tt),'b');grid;ylabel('Nivel 6'); xlabel('Muestras'); %for i = 1:5, % subplot(6,1,i+1); plot(tt,D(5-i+1,tt),'b');grid %end

110

Page 111: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

ANEXO A

Se calculan los coeficientes aproximados de cada archivo de EEG.

% CARGA UNA SEÑAL DE UNA DIMENSION %load abiertos.txt; %s=abiertos(1:800); z = input('Teclee el nombre del archivo:','s'); %Guarda la dirección (ruta) fid = fopen(z,'r'); s = fscanf(fid,'%f',[800]); % Nivel de descomposición 3. [C,L] = wavedec(s,3,'coif5'); [C1,L1] = wavedec(s,3,'bior3.9'); [C2,L2] = wavedec(s,3,'sym7'); nivel=length(L)-2; nivel1=length(L1)-2; nivel2=length(L2)-2;

% Extrae coeficientes de aproximación nivel 3, de una % estructura de descomposición de Wavelet. %0 <= N <= length(L)-2 ca3 = appcoef(C,L,'coif5',nivel); ca2 = appcoef(C1,L1,'bior3.9',nivel1); ca1 = appcoef(C2,L2,'sym7',nivel2); % Se dibuja la gráfica figure(1); subplot(2,2,1);plot(s); title('Señal paciente 5: sano');grid subplot(2,2,2);plot(ca3); title('Coiflet 5');grid subplot(2,2,3);plot(ca2); title('Biorthogonal 3.9');grid subplot(2,2,4);plot(ca1); title('Symlet 7');grid

111

Page 112: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

ANEXO A

Calcula la dimensión fractal para una señal de EEG, también realizando un

análisis mediante la transformada de Fourier.

%****************DIMENSION FRACTAL***** clear all z = input('Teclee el nombre del archivo:','s'); %Guarda la dirección (ruta) fid1 = fopen(z,'r'); %Abre el archivo (para leer o escribir) y=fscanf(fid1,'%f',800); %grafica de los datos de entrada figure(1); plot(y);grid;title('SEÑAL EEG PACIENTE 5 (SANO)'); xlabel('Muestras');ylabel('Amplitud'); %calcula transformada de fourier senal=abs(fft(y)); figure(2); plot(senal);grid title('Señal original con FFT'); xlabel('Frecuencia');ylabel('Amplitud'); %calcula valores máximos y minimos n=length(senal);%y); ymin=min(min(senal));%y)); ymax=max(max(senal));%y)); yscl=ymax-ymin; %comienza ciclo para calcular la dimensión fractal if n<2!ymax=ymin!n=1 longitud=1; else %calcula la longitud de la curva longitud=0; dx2=sqrt(1/(n-1)); for j=2:n dy=(senal(j)-senal(j-1))/yscl;%y(j)-y(j-1))/yscl; longitud=longitud+sqrt(dx2+dy*dy); d(j)=1+(log10(longitud)/log10(2*(n-1))); t(j)=senal(j)/d(j);%y(j)/d(j); end end %grafica de la dimension fractal

112

Page 113: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

ANEXO A

fprintf('La dimensión es: %f',d(j));

figure(3);

plot(t);grid

xlabel('Frecuencia');ylabel('Amplitud'); %f=1:0.1:d/2; figure(4);plot(d);grid

Este programa calcula la dimensión fractal de toda la señal de EEG, mediante

el número total de muestras.

%****************DIMENSION FRACTAL***** clear all z = input('Teclee el nombre del archivo:','s'); %Guarda la dirección (ruta) fid1 = fopen(z,'r'); %Abre el archivo (para leer o escribir) y=fscanf(fid1,'%f',800); %grafica de los datos de entrada figure(1); subplot(2,1,1);plot(y);grid title('señal de EEG'); xlabel('Muestras');ylabel('Amplitud'); %calcula transformada de fourier %senal=abs(fft(y)); %subplot(2,1,2);plot(senal);grid %title('Señal original con FFT'); %xlabel('Frecuencia');ylabel('Amplitud'); %calcula valores máximos y minimos n=length(y);%senal);%y); l=1; ctedimension=5; nminima=n/ctedimension; for i=1:nminima for m=1:ctedimension yy(m)=y(l);

113

Page 114: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

ANEXO A

l=l+1; end yymin=min(min(yy));%senal));%y)); yymax=max(max(yy));%senal));%y)); yscl=yymax-yymin; %comienza ciclo para calcular la dimensión fractal if n<2!yymax=yymin!n=1 longitud=1; else %calcula la longitud de la curva longitud=0; dx2=sqrt(1/(n-1)); for j=2:ctedimension%n dy=(yy(j)-yy(j-1))/yscl;%senal(j)-senal(j-1))/yscl;% longitud=longitud+sqrt(dx2+dy*dy); d(j)=1+(log10(longitud)/log10(2*(n-1))); t(j)=yy(j)/d(j);%senal(j)/d(j);% end %fin de for end % fin de if acumula(i)=d(j); end % fin de for %grafica de la dimension fractal fprintf('La dimensión es: %f',d(j)); %figure(2); subplot(2,1,2);plot(acumula);grid title('Señal resultante de la dimension fractal'); xlabel('Muestras');ylabel('Dimension fractal'); %dimen=abs(fft(acumula)); %subplot(2,1,2);plot(dimen);grid %title('Señal DF con FFT'); %xlabel('Frecuencia');ylabel('Amplitud'); Este programa calcula la red neuronal backpropagation propuesta %%%%%%%%%%%%%%%% RED BACKPROPAGATION %%%%%%%% %%%%%%%%%%%%%%%% ENTRENAMIENTO %%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % SE INICIALIZAN LOS VALORES clear all opcion=0; % VALORES DE ENTRADA

114

Page 115: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

ANEXO A

N=20; %neuronas de entrada sin contar bias L=18; %neuronas de la capa oculta sin contar bias M=3; %Neuronas de salida % INICIALIZACION DE LA MATRIZ DE PESOS W Y V W=0.2*rand(N+1,L)-.1; V=0.2*rand(L+1,M)-.1; % CARGA ARCHIVO CON DATOS DE ENTRADA load df_patron.txt A=df_patron(size(10,length(df_patron))); % CARGA ARCHIVO CON DATOS DESEADOS B=[1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 -1.00000 % CARGA VALORES PROPUESTOS alfa=0.00500; %para este caso miu min=0.1; %umbral definido iter=100000; %maximo numero de iteraciones para que converga la red [patrones,i]=size(A); % SE FORMA MATRIZ DE ENTRADA PA=[]; for g=1:patrones PA(g,:)=[1,A(g,:)]; %se forma la matriz de entrada para formar el epoch aumentado el bias end % INICIA ENTRENAMIENTO cont=0; Z=0; for k=1:iter cont=cont+1; %numero de epochs error=0; for i=1:patrones X=PA(i,:); %X es la capa entrada U=(X*W); %U es la capa oculta U=tansig(U); %se ocupa tansig como funcion no lineal U=[1.0,U]; %se agraga el bias Y=tansig(U*V); %Y es la capa de salida

115

Page 116: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

ANEXO A

E=B(i,:)-Y; % se calcula el error %adaptacion delta1=E*0.5.*(1-(Y.*Y)); V=V+alfa*U'*delta1; a=delta1*V'; delta2=a.*(0.5.*(1-(U.*U))); delta2=delta2(2:length(delta2)); % se le quita el bias de U para calcular W W=W+alfa*X'*delta2; error=error+E*E'; end error=error/4; fprintf(1,'Err=%4.9f ==> %d\n',error,k); J(k)=error; if error<min break; end end plot(J); save bp_enfermedad_pesos W V; %se tiene que cambiar el nombre de archivo para otra aplicacion %*************************************************** %PRUEBA DE LA RED PARA LOS PATRONES %**********************************************+*** cont0=0; for i=1:patrones X=PA(i,:); %se aumenta bias a la capa de entrada U=tansig(X*W); %se calcula la capa oculta U=[1.0,U]; Y=tansig(U*V); %se calcula la salida fprintf('%f %f %f %f %f %f %f %f %f %d %d %d %d %d %d %d %d %d\n',Y(1),Y(2),Y(3),Y(4),Y(5),Y(6),Y(7),Y(8),Y(9),hardlim(Y(1)-0.5),hardlim(Y(2)-0.5),hardlim(Y(3)-0.5),hardlim(Y(4)-0.5),hardlim(Y(5)-0.5),hardlim(Y(6)-0.5),hardlim(Y(7)-0.5),hardlim(Y(8)-0.5),hardlim(Y(9)-0.5)); if(B(i,:)~=hardlim(Y-0.5)) cont0=cont0+1; end end fprintf('\n %d patrones no reconocidos',cont0);

116

Page 117: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

ANEXO A

Programa que realiza las pruebas para verificación de reconocimiento clear; load bp_enfermedad_pesos; B=bp_enfermedad_pesos(1:20); load archivo_prueba X1=archivo_prueba(1:20); for g=1:n X2(g,:)=[1,X1(g,:)]; end for g=1:n X=X2(g,:); U=tansig(X*W); %se calcula la capa oculta U=[1.0,U]; Y=tansig(U*V); %se calcula la salida fprintf('\nLa salida de la red es la siguiente;\n'); fprintf('%d %d %d %d %d %d %d %d %d\n',hardlim(Y(1)-0.5),hardlim(Y(2)-0.5),hardlim(Y(3)-0.5),hardlim(Y(4)-0.5),hardlim(Y(5)-0.5),hardlim(Y(6)-0.5),hardlim(Y(7)-0.5),hardlim(Y(8)-0.5),hardlim(Y(9)-0.5)); if(B(g,:)~=hardlim(Y-0.5)) cont0=cont0+1; end end fprintf('\n %d patrones no reconocidos',cont0);

117

Page 118: RECONOCIMIENTO DE ENFERMEDADES ( CREUTZFELDT-JAKOB

ANEXO B

ANEXO B

ARTICULOS PUBLICADOS

LISTA DE PUBLICACIONES

1. Rosa Rodríguez-Quintanar, Volodymyr Ponomaryov, Cas Tour / ICED

IEE Latin American Cas Tour & International Conference on Electronic

Design 2004, Recognition Creutzfeldt-Jakob’s Disease Using EEG’s Sign

and Artificial Neural Networks, Boca del Río, Veracruz.

2. R.M. Rodríguez, V. Ponomaryov, XIX Congreso de Instrumentación ,

Reconocimiento de enfermedades (Creuzfeldt-Jakob, Alzheimer) usando

la señal de EEG mediante redes neuronales, Pachuca, Hidalgo, 25-29 de

Octubre 2004.

3. Rosa Rodríguez Quintanar, Volodymyr Ponomaryov, IASTED

International Conference on Modelling and Simulation (MS 2005),

Recognition of Alzheimer’s and Creutzfeldt-jakob’s Disease Using Fractal

Dimension and Backpropagation Network, Cancún, México, 18-20 de

Mayo 2005, pp. 143-146.

118