Está en la página 1de 14

UNIVERSIDAD DE CIENCIAS PEDAGGICAS JUAN MARINELLO MATANZAS, CUBA XIV EVENTO INTERNACIONAL MATECOMPU 2012

LA ENSEANZA DE LA MATEMTICA, LA ESTADSTICA Y COMPUTACIN

APLICACIN DE LA TRANSFORMADA WAVELET DISCRETA EN LA REDUCCIN DE RUIDO DE LA SEAL ELECTROCARDIOGRFICA


PONENCIA 1 Grupo de Investigacin Zamorano pjoseangulo@yahoo.com talo Lara Contreras, Gilberto Camacho Espaa y Pedro Angulo Landaeta

RESUMEN La seal electrocardiogrfica registra la actividad elctrica del corazn humano a travs fluctuaciones del orden de milevoltios (1mV-10mV). Experimentalmente se ha demostrado que dicha informacin se ve afectada con interferencias que conducen a ruidos, difcilmente puede ser eliminada por filtros analgicos convencionales. En este sentido, se propuso determinar la influencia de la Transformada Wavelet Discreta (vector-DWT) en la reduccin de ruido de las seales electrocardiogrficas. El marco terico se apoya en el extenso proceso de formalizacin que se ha venido desarrollando desde el Anlisis de Fourier hasta definir el Sistema de Wavelet como una herramienta matemtica que produce una Transformada eficiente y eficaz para el estudio local de seales estacionarias y de rpida transitoriedad. La metodologa se centr en tres pasos: 1) Calcular los coeficientes del Sistema Wavelet; 2) Aplicar el criterio del Umbral Duro; y, 3) Reconstruir la seal electrocardiogrfica previamente umbralizada. Aspectos concluyentes revelaron que: el tratamiento del vector-DWT bajo el formato de Anlisis Multirresolucin para la reduccin de ruido en las seales electrocardiogrficas mostr mejorar sustancialmente la resolucin de la seal objetiva frente a los filtros analgicos del dispositivo electrocardigrafo; adems, su uso permiti profundizar los trabajos acadmicos intra, inter y transdisciplinarios en el rea de Matemtica, Computacin y Medicina, bajo un ambiente acadmico para una situacin de mayor envergadura cientfica se es necesario mayor implementacin tecnolgica en los equipo de medicin y anlisis. __________________________
1 Grupo de Investigacin Zamorano. Equipo multidisciplinario cuyos miembros laboran o estudian en distintas universidades venezolanas y est coordinado por el Dr. Pedro J. Angulo Landaeta. En esta ocasin: talo Lara Contreras (Universidad de Carabobo-UC), Gilberto Camacho Espaa (Universidad Nacional Experimental de las Fuerzas Armadas-UNEFA) y Pedro Jos Angulo Landaeta (Universidad Nacional Abierta-UNA y Universidad de Carabobo-UC).

Introduccin (motivacin) Las seales cardacas son potenciales elctricos relativamente pequeos y requieren sofisticados amplificadores para facilitar su cuantificacin [1]. El propsito del amplificador es incrementar el nivel de la seal que se obtiene con los electrodos; ms an, estos dispositivos internamente posen filtros analgicos cuyo objetivo es reducir al mximo cualquier tipo de interferencia. Experimentalmente, se ha determinado que uno de los orgenes de ruido que mas interfiere en la seal electrocardiogrfica es la interferencia capacitiva del paciente. Este voltaje se acopla a la seal electrocardiogrfica, llegando a tener valores de 2.4V aproximadamente. Este valor est muy por encima de los valores que flucta la seal electrocardiogrfica (1mV y 10mV). Adems de la interferencia capacitiva del paciente, existe la interferencia capacitiva relaciona al equipo de medida, que se produce por la fuente de alimentacin. Otra fuente de ruido es la denominada interferencia inductiva, que es causada por la red elctrica, la cual produce campos magnticos que varan con el tiempo, los que a su vez inducen voltajes en la red formada por los electrodos del paciente [2]. Ahora bien, dado un registro de seales electrocardiogrficas (ECG) el estudio la tratar y procesar bajo el banco de filtro digital Daubechies con el primer nivel de descomposicin (anlisis) Transformada Wavelet Discreta asociado al mtodo de Multirresolucin, luego se eliminar ciertos coeficientes de detalles segn el criterio de Umbral Duro para realizar la reconstruccin de la seal objeto de estudio, con los coeficiente de aproximacin y los de detalles umbralizados. Posteriormente, se evaluar la seal reconstruida con respecto a los filtros analgicos naturales de los amplificadores convencionales y tradicionales. Es por eso que, surge el siguiente objetivo que orientar el proceso indagatorio: Determinar la influencia de la Transformada Discreta Wavelet (vector-DWT) en la reduccin de ruido de las seales electrocardiogrficas.

_________________________
[1] Vidal Parra, Carlos (2004). Construccin de un electrocardigrafo digital y desarrollo de algoritmos para la medicin de parmetros relevantes al diagnstico mdico. Tesis Doctoral, Universidad Catlica de Maule. [2] Wuesta, Daniel (2001). Estudios de mtodos para el procesamiento y agrupacin de seales electrocardiogrficas. Tesis doctoral, E.P.S. de Alcoi.

Desarrollo a.- Perspectiva histrica En el siglo XIX, el matemtico francs Joseph Fourier descubri que una funcin podia suporponese como la suma, posiblemente infinita, de series de senos y cosenos (o en forma equivalentes como exponenciales complejos). Esta suma de funciones trigonomtricas suele ser denominada desarrollo de Fourier que fue evolucionando hasta convertirse en Teora de Fourier, ms conocida como Anlisis de Fourier (serie y transformada), en la cual el procesamiento de seales puede ser interpretado a razn de combinaciones lineales de ondas armonicas utilizando dos funciones bases: seno y coseno. Estas funciones tienen ciertas caractersticas como su suavidad, no son localizables en el tiempo [ya que su dominio es adems es una onda grande (su contenido energtico es constate cuando ] y ),

dan cuenta sobre la representacin indivudual de una frecuencia, entre otras, lo que hace que esta teora suministre un carcter global en el anlisis espectral de una seal en el tiempo; es decir, comportamientos locales de una funcin en estudio, como discontinuidades y variaciones repentinas en un pequeo subintervalos, no son reflejadas en dicho desarrollo. Debido a estas limitaciones, el estudio del procesamiento de seales en el campo tiempo-frecuencia implant innovaciones matemticas para superar tales

deficiencias; en este sentido, se introducen modificaciones al desarrollo de Fourier clsico. Un caso notable fue la Transformada de Gabor, un filtro lineal cuya repuesta de impulso es una funcin sinusoidal multiplicada por una funcin gaussiana (convolucin de la Transformada de Fourier). Para 1981, Jean Morlet utiliz un sistema basado en una funcin prototipo, que cumpliendo ciertos requirimientos matemticos y mediantes dos procesos

denominados escalamiento y traslacin, formaban un set de bases mas robusta y versrtil que la Transformada de Fourier, pero sin sus limitaciones. Posteriormente, Yves Meyer descubri que las wavelet creaban una base ortonormal de vectores constituidos por funciones cuyo cuadrado es integrable; en otras palabras, corresponden a funciones cuyo contenido energtico es finito, sentando el rigor matemtico. En 1986, Stphane Mallat (matemtico francs) demuestra que los mtodos de Haar, Gabor y Morlet estn relacionadas con el mismo algoritmo de wavelet (ondita).
3

Tambin, colabor con Meyer para desarrollar el Anlisis Multirresolucin (MRA), lo que hizo la aplicacin de la wavelets en el campo de la ingeniera un camino de hecho prctico, porque el anlisis asinttico de complejidad de este mtodo es N superando al Anlisis de Fourier que es . La idea de Multiresolucin fue un

gran paso en el progreso y desarrollo wavelets, porque se introduce la funcin escalamiento y permiti a los matemticos e investigadores construir sus propias familias de wavelet, es decir, los bancos de filtros: coeficientes de aproximacin y detalles. Luego en 1988, Ingrid Daubechies (fsico belga) utiliz la idea del Anlisis Multiresolucin para crear su propia familia wavelet, que por supuesto la llamaron wavelets de Daubechies. Esta familia satisface las propiedades: soporte compacto, ortogonal, regularidad y continuidad. Y, en 1990 David Donoho y Johnstone implementan el sistema wavelet para obtener reducciones de ruido en las seales. b.- Transformada Wavelet Discreta Definicin: Las wavelets son un conjunto de funciones que forman una base de Riesz, desplazables, de soporte compacto y regular que se generan a partir de dilataciones y traslaciones de una funcin de escalado o wavelet padre funcin de detalle o wavelet madre de La base de Riesz es generada por funciones muy particulares, bsicamente, se crea la wavelet padre ( ) y a partir de ella se construye la wavelet madre ( ) que satisfaga la relacin de Filtro Espejo Cuadratura; esto es: Particularmente, en el caso discreto el set de filtros se obtiene mediante las siguientes expresiones matemticas: 1. 2. , filtro pasa-bajo , filtro pasa-banda o pasa-alto , y

, asociadas a un anlisis de Multiresolucin

El mtodo crea el Sistema Wavelet donde la seal objeto de estudio se proyecta (combinacin lineal) en dos bases: funcin escala [ detalle [ wavelet padre] y funcin de

wavelet madre]. La funcin escala captura el comportamiento general de

la seal y funcin detalle representa los detalles fino de la seal.

La wavelet padre ( ) verifica que la familia para y, por lo tanto en

es una base ortonormal . Si es el se

es una base ortonormal para ; es decir, .

complemento ortogonal de puede descomponer como

, entonces

En conclusin, cualquier funcin en

se puede aproximar a travs de

coeficientes wavelets; caractersticamente, las wavelets padre proporciona buena aproximacin para funciones suaves mientras que las wavelet madre es til para aproximar funciones con fluctuaciones locales. Pues bien, si se infiere

c.- Anlisis de Multirresolucin (MRA) El Anlisis de Multirresolucin es una tcnica eficiente para producir wavelet (onditas) a partir de un registro discreto, su funcionamiento se sustenta en un algoritmo piramidal conexo de bancos de filtros ( ) que verifican ,

con el cual estudian al registro discreto con transforma directa y transformada inversa (procesos de convolucin lineal) y, esto representa un anlisis asinttico de complejidad N. El proceso de descomposicin (anlisis) consiste en una serie de filtrados repetitivos usando el concepto de decimado; es decir; la seal original se transforma mediante dos filtros: pasa-bajo y paso-banda con frecuencia de corte de la mitad de la mxima componentes (submuestreo). Posteriormente, el resultado se vuelve a filtrar bajo la misma caracterstica, la frecuencia de corte es la mitad de la mxima componente de frecuencia de la seal que va a entrar a los filtros, de este modo el proceso se repite y la salida de cada filtro va generando un par de muestra ms a las que tena inicialmente. De este modo, se va reduciendo el ancho de banda de la seal y eso se traduce en la reduccin a la mitad de resolucin. Lo que significa que a mayor nmero de etapas de filtrados se tendr una mayor resolucin. En la reconstruccin (sntesis), la salida de los filtros pasa-banda se va eliminando por la regla Nysquist que dice que para poder reconstruir una seal a partir de sus muestras es necesario muestrearla al menos con el doble de frecuencia de esa seal, por lo que la informacin de la salida de los filtros pasa-banda no es

necesaria. Conforme se va agregando las etapas de filtrados de va aumentando el nivel de j en descomposicin de seal. Es de hacer notar que, la informacin de localizacin de las componentes de frecuencias lo largo del tiempo no se pierde. Sin embargo, la resolucin del dato depende del nivel en el que se encuentre. Los filtros se encuentran relacionados por la siguiente expresin: A los filtros que cumple con esta condicin se

les conoce como Filtro Espejo de Cuadratura (QMF), cuyas salidas fueran expresadas por las ecuaciones:

Adems, el proceso es reversible mediante la Transformada Inversa Discreta Wavelet (IDWT), el cual se realiza por medio de la salida de los filtros pasa-bajo y pasa-banda multiplicada por su respuesta al impulso considerando el proceso de decimado y undecimado; bsicamente, desde un nivel bajo se sobremuestrea con ceros y se aplicaron las frmulas:

Es de hacer notar que, discretas: traslacin y reflexin (porque

interpreta las propiedades de seales . Y,

es la seal sobremuestreada que se va a reconstruir al nivel de resolucin superior inmediata. Estos resultados son sumados desde la primera muestra hasta la ltima y ya con eso se ha reconstruido la seal discreta en el tiempo. Tanto la descomposicin como la reconstruccin se muestran a continuacin:

Grfico 1 Estructura del proceso descomposicin (anlisis)

Grfico 2 Estructura del proceso reconstruccin (sntesis)

Finalmente, as como en el anlisis se hace un filtrado y un submuestreo, en la sntesis se realiza sobremuestreo y posteriormente un filtrado. El sobremuestreo es una operacin que inserta cero entre cada muestrea con el fin de aumentar al doble la longitud de las componentes de entrada (coeficientes de aproximacin escala- y coeficientes de detalles wavelet-) de tal manera que la seal obtenida del filtrado tenga la misma longitud que la seal original. c.- Contexto situacional El corazn es un rgano musculoso, hueco y cnico ubicado en la cavidad torcica, elemento esencial y principal del sistema circulatorio (formado por el corazn y los vasos sanguneos); a saber, la sangre es un tejido lquido, compuesto por agua, sustancias disueltas y clulas sanguneas de color rojo, viscoso, salado y olor
7

especial que circula por todo el organismo para llevar los nutrientes y oxigeno a las clulas, adems, recoge los desechos que se han de ser eliminado por los riones, pulmones, etc. En este sentido, el corazn dentro la estructura del sistema circulatorio funciona como dos bombas unsonas de cuatro cavidades que impulsa la sangre por todo el cuerpo humano, es por eso que, late aproximadamente unas setenta a ochenta veces por minuto, porque l se ajusta a un movimiento peridico de , y bombea todos los das unos 10.000 litros de sangre.

El corazn tiene dos movimientos. Uno de contraccin denominado sstole y otro de dilatacin denominado distole. Un ciclo cardaco est formado por una fase de relajacin y llenado ventricular (distole) seguida de una fase contraccin y vaciado ventricular (sstole); de all que, la sstole y distole no ocurre simultneamente, se distinguen tres tiempos: a. Sstole atrial, se contrae los atrios y la sangre es enviados los ventrculos. Dura aprox. 0,1s. b. Sstole ventricular, implica la contraccin de los ventrculos expulsando la sangre hacia el sistema circulatorio. Dura aprox. 0,3s. c. Distole general, es la relajacin de todas las partes del corazn para permitir la llenada de la nueva sangre. Dura aprox. 0,4s. En el proceso se puede distinguir dos ruidos, claramente percibido por el estetoscopio, las cuales son: Primer ruido, producto del cierre de las vlvulas tricspide y mistral Segundo ruido, producto del cierre de las vlvulas pulmonar y artica. Sin embargo, no es el cierre lo que produce el ruido, sino la reverberacin de la sangre adyacente, la vibracin de las paredes del corazn y vasos cercanos. La propagacin de esta vibracin da como resultado la capacidad para auscultar dichos ruidos. Adems, la expulsin rtmica de la sangre induce el pulso que se puede palpar en el sistema de arteria aorta: las cartidas, subclavias, hepticas, etc. d.- Electrocardiograma El electrocardiograma es un registro grfico de seal analgica en la actividad elctrica de las clulas del corazn. Dicha actividad, es captada y ampliada por el dispositivo electrnico denominado electrocardigrafo. Las ondas son las

deflexiones positivas (P, R y T) y negativas (Q y S) que tiene la trayectoria del trazado con respecto a la lnea isoelctrica. En la lnea isoelctrica la actividad elctrica es nula; de all que, la onda P representa la despolarizacin auricular y el retraso del potencial de accin, el complejo QRS la despolarizacin ventricular y la
8

onda T repolarizacin ventricular. La repolarizacin atrial no se registra, porque queda opacada por el enorme voltaje que tiene el complejo QRS, o sea, la onda de repolarizacin atrial est en el espacio del complejo QRS. Es una onda muy pequea que pasa totalmente desapercibida. Los segmentos son los espacios entre dos ondas. PR es el espacio comprendido entre el final de la onda P e inicio del complejo QRS. El segmento QT comprende el comienzo de Q hasta el inicio de T y representa tanto la despolarizacin como la repolarizacin de los ventrculos. Los intervalos representan una onda y el segmento. Intervalo [P,R]. Est constituido por la onda P y el segmento PR. Va desde el inicio de la onda P hasta el inicio de la onda Q. Representa la actividad elctrica de los atrios y nodo AV.

Grfico 3 Seal cardiaca

e.- Marco Metodolgico La mayora de investigaciones enfocadas hacia la reduccin de ruidos presentes en las seales bioelctricas exponen condiciones caractersticas vinculadas a los filtros, niveles de anlisis y criterio de umbral, pero no presenta una metodologa clara a la hora de aplicar y evaluar el vector-DWT. Sin embargo, para el diseo de este estudio el inters es minimizar el ruido de un set de datos constituidos por 1280 registros discretos suministrados por el servicio de Internet del Instituto de
9

Tecnologa Massachusset (MIT) con anotador QRS durante 10seg (Data bajada 3-10-11 desde la direccin http://www.physionet.org/cgi-bin/atm/ATM). El proceso de filtrado o eliminacin de ruido de fondo, consisti en aplicar el vector-DWT para una muestra de 1024 observaciones, elegida conforme a la seleccin intencional del investigador sobre los primeros datos del set; posteriormente, se procedi a:

1) Calcular los coeficientes de aproximacin y detalle; 2) Calcular y aplicar el criterio de Umbral a los coeficientes de detalles; y, 3) Reconstruir la seal a partir de los coeficientes de aproximacin y de los de detalles umbralizados. Es de hacer notar que: 1. El banco de filtro objeto de anlisis fue el de Daubechies. 2. El nivel de anlisis tratado fue el primero. 3. El criterio de Umbral Duro fue el utilizado. 4. Todos los clculos matemticos se llevaron a cabo con estrategias cmputocientfico. f.- Resultados El trabajo de captura y discretizacin fue suministrado por MIT (bajo licencia de utilizacin libre), los investigadores realizaron una fiel trascripcin de los datos al recurso computacional y grafic la seal objeto de estudio a travs del medio.

Figura 1 Seal Original

En la Figura 1, se aprecia la silueta del grfico que corresponden a la muestra original, constituida por el set 1024 registros en tiempo espacios en intervalos iguales a 8ms (milsima de segundo)
10

Figura 2 Primer nivel de descomposicin de db2

En la Figura 2, se aprecia el primer nivel de descomposicin de db2. Arriba el grfico de los coeficientes de aproximacin y abajo el grfico de los coeficientes de detalles

Figura 3 Primer nivel de descomposicin db6

En la Figura 3, se representa el primer nivel de descomposicin de db6. Arriba el grfico de los coeficientes de aproximacin y abajo el grfico de los coeficientes de detalles. Posteriormente, se determin el umbral ; despus de haber

11

aplicado la frmula Donoho y Johnstone, empleando en criterio

con

Adems, se seleccion los coeficientes de detalles del primer nivel de descomposicin db6, porque se apreci que ese filtro en particular ofreca mayor concentracin de ruido con respecto al db2. En ese sentido, el estudio centro su atencin en db6. En definitiva, el vector-DWT umbrarizado los conformaron los coeficientes de aproximacin db6 y los coeficientes de detalles db6 despus de aplicado en criterio de Umbral Duro. Finalmente, se procedi a realizar la reconstruccin de la seal con el propsito de compararla con la seal original (dotada de ruido); observndose una notable diferencia en la localizacin temporal del complejo QRS y esto adems, probablemente, (ver Figura 4). implicara producir relevantes diagnsticos a bajo costo

Figura 4 Seal reconstruida

12

Aspectos concluyentes En la bsqueda de establecer estrategias sustentadas en la Transformada Wavelet Discreta para la reduccin de ruido de seales electrocardiogrficas con filtros digitales, se hace necesario discutir los siguientes hallazgos: La aplicacin del vector-DWT con los filtros de Daubechies y criterio de Umbral Duro, definitivamente presenta ventajas sobre los filtros analgicos del electrocardigrafo. Pero, el campo de exploracin depender de los protocolos tericos de la tcnica matemtica y en la valoracin del profesional mdico. La calidad tecnolgica que se presenta en este trabajo es bastante aceptable en ambientes acadmicos. Para una situacin cientfica de mayor envergadura se sugiere mayor complejo tecnolgico, tal como: el empleo de un amplificador apto para la instrumentacin mdica, un conversor analgico/digital (A/D), un graficador de alta resolucin y manejo

computacional basados en programas de mayor precisin en rutinas de clculos numricos, tal como Lenguaje Fortran. Se analizaron dos filtros de la familia de Daubechies. Resultando el ms ptimo el db6 por concentrar mayor ruido que el db2. En virtud de esa informacin, se aplic el criterio de Umbral Duro a los coeficientes de detalles del primer nivel de descomposicin (CD6) y posteriormente se reconstruy. Este modelo de ensayo Tradicional. experimental se denomina existe Anlisis de

Multirresolucin

Actualmente,

niveles

investigaciones que tiene doble empaquetado; es decir, se aplican ms niveles de descomposicin tratando tanto a los coeficientes de aproximacin como los de detalles por igual. El sistema de adquisicin de dato puede ser fcilmente extendido para al resto de las derivaciones del electrocardiograma y a otras seales bioelctricas. Respecto a futuras investigaciones en el mismo ramo (seales bioelctricas) se sugiere los siguientes escenarios: Explorar otros criterios de Umbral, porque el Duro en esta experiencia elimin todo los coeficientes de detalles con la cual surge la siguiente interrogante: Hasta qu punto dicha eliminacin influy en la informacin objetiva de la
13

actividad elctrica del corazn humano? Adems, experimentalmente se ha corroborado que el criterio de Umbral Duro no es el ms ptimo en el trabajo de limpieza de ruido. Pero, el propsito en esta indagacin tuvo una intencin acadmica para presentar innovaciones didcticas que pudieran enriquecer la prctica escolar y con ello crear un espacio de curiosidad cientfica dotado de elementos terico-prcticos. Ampliar el uso del vector-DWT para el tratamiento de otro tipo de seales bioelctricas, tales como la seal electroencefalogrfica y electromiogrfica. Analizar otras tcnicas para explorar y triangular diferentes puntos de vistas, entre las cuales podemos mencionar: lgica borrosa, enfoques genticos, mquina de vectores de soporte y redes neuronales. Finalmente, se debe mencionar que dicha indagacin es una demostracin del poder de aplicacin que incluye el vector-DWT en combinacin con la estrategia cmputo-cientfico, sobre todo en el rea de biotecnologa. La cantidad y calidad de los posibles trabajos futuros demostraran la validez y confiabilidad de la afirmacin en los aspectos tanto acadmicos como cientficos.

14

También podría gustarte