Académique Documents
Professionnel Documents
Culture Documents
Director:
Ph. D ARTURO PLATA UIS
Codirector:
Dr. JORGE REYNOLDS SCVS
Asesor:
Dr. NGEL MARA CHVEZ.
Bucaramanga
2004
INTERFAZ GRFICA PARA LA OBTENCIN DE PATRONES ECG
e Hiptesis del Vector de Despolarizacin del Corazn de una Ballena
Jorobada Adulta Mediante el Tratamiento de Imagen y Seal en un
Entorno Comparativo con el Ser Humano.
Bucaramanga
2004
Nota de aceptacin
______________________________
______________________________
______________________________
______________________________
______________________________
______________________________
Firma de jurado
______________________________
Firma de jurado
Pg.
INTRODUCCIN 1
JUSTIFICACIN 5
1. ELECTROCARDIOGRAFA BSICA 7
1.3. DERIVACIONES 17
1.4. VECTOCARDIOGRAFA 18
2. DIGITALIZACIN DE DATOS 24
3. TRANSFORMADA WAVELET 36
3.3. ESPECTROGRAMA 49
3.4. PERIODOGRAMA 51
CONCLUSIONES 124
RECOMENDACIONES 128
BIBLIOGRAFA 130
REFERENCIAS 135
ANEXOS 139
LISTA DE TABLAS
Pg.
Pg.
Figura 33. Seal ECG del cetceo con 4 coeficientes Wavelet 100
Global 114
Pg.
Pg.
Objetivo General
Objetivos Especficos
Filtrar cada uno de los 199 registros por separado eliminando frecuencias
relacionadas con problemas como alteraciones de transformacin de
imagen a seal, altas frecuencias resultantes en la transformacin de
BMP a seal, etc.
**
AUTORES: Ricardo Ayala Mantilla, Andrea del Pilar Rosas Herreo .
RESUMEN:
En un trabajo conjunto con el grupo de investigacin SCVS, dirigido por el Dr. Jorge
Reynolds Pombo en Colombia se plantea el estudio del comportamiento y descripcin
del corazn de la ballena de forma no invasiva desde el punto de vista elctrico
(Electrocardiograma), estableciendo una serie de pautas que dan va a la
investigacin de este rgano en seres vivos, no solo en el hombre, sino en diferentes
animales, en este caso especfico la ballena.
*
Proyecto de Grado.
**
Facultad de Ingenieras Fsico-Mecnicas, Escuela de Ingeniera de Elctrica,
Electrnica y Telecomunicaciones. Escuela de Fsica, Ph.D, Arturo Plata. Grupo
Seguimiento Corazn Va Satlite (SCVS), Ph.D, Jorge Reynolds Pombo. Fundacin
Cardiovascular del Oriente Colombiano (FCV) , ngel Mara Chvez M.D.
TITLE: GRAPHIC TOOL FOR OBTAIN AN ECG PATTERN AND HYPOTHESIS OF
THE DEPOLARIZATION VECTOR OF THE HEART IN A HUNCHBACK WHALE
USING IMAGE AND SIGNAL PROCESSING IN A COMPARATIVE ENVIRONMENT
*
WITH THE HUMAN BEING .
**
AUTHORS: Ricardo Ayala Mantilla, Andrea del Pilar Rosas Herreo .
SUMMARY:
In a combined work with the Reseach group SCVS, directed by Dr. Jorge Reynolds
Pombo in Colombia, arising the study of behavior and description of the whale heart in
a non invasive way from an electric view (Electrocardiogram), We establish a series of
rules that could give road to research this organ in alive beings, not settling down alone
in the man, but in different animals, in this specific case the whale.
Is shown from the engineering view, the base material of study either the problem in
image processing or signal processing of its, jointly with graphics that illustrate its
operation and the results on the base samples. The most important tool in our work
and contribution like students of electronic engineering is the application of the
Discreet Wavelet Transform for obtain and classify an Electrocardiographyc pattern in
the Hunchback whale registers. A software tool was developed that is in capacity of:
transform the photographic registers to signal, detect the diverse waves and measure
the duration of the global complex. Initiating from the statistic and obtained patterns
arising in the final chapter the hypothesis about the component waves, the conduction
speed and a possible theory of the address of the depolarization vector in the
Hunchback whale heart, being this chapter of great importance for the motivation and
financing of different investigations in pro of the heart analysis in animal species that
more has evolved in the course of the time.
*
Collegue Thesis.
**
Physics and Mechanics Engineering Faculty, Department of Electrical, Electronics and
Telecommunications. Department of Physics, Ph.D, Arturo Plata. Reseach Group Heart
Way Satellite (SCVS), Ph.D, Jorge Reynolds Pombo. Cardiovascular Fundation of
Colombian East (FCV) , ngel Mara Chvez M.D.
INTRODUCCIN
2
fotogrficos, siendo estos electrocardiogramas de cetceo los nicos en el
mundo tomados de una ballena jorobada.
3
predeterminado, por lo que se fundamenta en la comparacin y el
comportamiento del corazn humano visto desde el electrocardiograma. De
forma retrospectiva, es decir partiendo de que se tiene el registro
electrocardiogrfico, se formulan la posible existencia de ondas componentes
de un evento similar al QRS humano.
4
JUSTIFICACIN
5
Por tal motivo surge la idea de realizar un estudio de las seales ECG y
PCG en la ballena Jorobada a fin de correlacionar la importante informacin
que cada una de estas aporta al entendimiento y comprensin de la
anatoma y electrofisiologa del corazn de la ballena. Debido a la diversidad
de temas que implica el anlisis de estas dos seales la investigacin se
divide en dos proyectos, siendo la base de este proyecto el estudio de la
seal ECG en la ballena Jorobada adulta.
6
1. ELECTROCARDIOGRAFA BSICA
Las contracciones rtmicas del corazn estn controladas por una serie
ordenada de descargas elctricas que se originan en el nodo sinusal (nodo
SA) de la aurcula derecha y se propagan a los ventrculos a travs del nodo
aurculoventricular (nodo AV) y del haz de His (un haz de fibras
neuromusculares), Imagen 1.
Chihiro Yokochi, M.D., Johannes W. Rohen, M.D., Eva Lurie Weinreb, Ph. D. Atlas fotogrfico
de anatoma del cuerpo humano. McGraw-Hill, 1991.
7
En el tejido cardiaco especializado (de acuerdo con su comportamiento
bioqumico), las fluctuaciones en el potencial, que representan la suma
algebraica de los potenciales de accin de las fibras del miocardio, pueden
ser registradas extracelularmente mediante electrodos aplicados en varias
regiones del cuerpo, tras amplificarlas, se obtiene un registro de estas
descargas elctricas (transmitidas por los tejidos corporales desde el corazn
hasta la piel), este registro se llama electrocardiograma (ECG).
Es importante recordar que toda clula tienen una membrana, la cual est
conformada por una doble capa lipdica, cuya funcin es separar los
componentes citoplasmticos, de los intersticio. Si a esta membrana se le
coloca un galvanmetro, se encontrara en el estado de reposo una carga
elctrica, la cual es consecuencia de un medio interno de carga elctrica
negativa y un medio exterior positivo [2].
8
(PA) est compuesto por varias fases las cuales ms adelante sern
descritas.
9
Imagen 2. Diagrama esquemtico para los estados de a) Polarizacin y b) Despolarizacin
de la membrana celular.
10
elctrico. La fase de repolarizacin rpida (Fase Tres) es producida por la
activacin de canales de K+, los cuales conllevan a la salida de ste ion
desde el interior de la clula, llevando al potencial de membrana hacia la
negatividad. Finalmente en la fase de potencial de reposo (Fase Cuatro), al
llegar al valor del potencial inicial, la clula se encuentra en equilibrio
elctrico, pero en un desequilibrio qumico al haber abundancia de Na + al
interior celular; es en este momento que la bomba de Na+-K+ ATPasa juega
un papel importante al equilibrar qumicamente la clula, quedando las
concentraciones electrolticas originales para iniciar nuevos potenciales de
accin [3].
11
dada por la apertura de unos canales lentos de Na +-Ca++ entre -50 mV a -60
mV.
12
graficados sobre el mismo eje de tiempo pero con diferentes puntos de cero
sobre la escala vertical.
Dr. William Ganong, Fisiologa mdica, decimotercera edicin, 1992, pg. 493.
13
Imagen 5. Relacin entre el potencial de accin y el electrocardiograma. Lnea gruesa:
PA subendicrdico. Lnea delgada: PA subepicrdico. El
electrocardiograma corresponde a la diferencia algebraica
(subendicrdico- subepicrdico)
14
Onda P. Representa la despolarizacin de la aurcula, es la onda
antecesora a todos los complejos QRS en un trazado normal. Su
ascenso corresponde a la despolarizacin de la aurcula derecha y su
descenso a la despolarizacin de la aurcula izquierda. Su morfologa
es simtrica. Su duracin normal es de 0.1s, pero oscila entre 0.08-
0.11 seg y su altura no debe exceder los 0.25 mV-2.5mm. La forma
depende de la localizacin de los electrodos (derivacin). La ausencia
de esta onda ocurre en una parada del nodo sinusal, y en el bloqueo
SA sino auricular (situacin en la que s se despolariza el nodo
sinusal, pero no se transmite el impulso a las clulas de la aurcula
contiguas).
15
Segmento PR. Corresponde a la lnea isoelctrica entre el final de la
onda P y la deflexin inicial del complejo QRS. Representa el paso por
el NAV, donde se produce un retardo fisiolgico en la conduccin,
cuya duracin normalmente es de 0.1 seg, dependiendo de la
frecuencia cardiaca.
16
1.3. DERIVACIONES
Dr. William Ganong, Fisiologa mdica, decimotercera edicin, 1992, pg. 498.
17
Derivacin II: entre pierna izquierda (+) y brazo derecho (-)
V: Vector.
1.4. VECTOCARDIOGRAFA
18
Imagen 8. Fuerza mecnica representada como un vector.
19
El ciclo cardaco puede representarse de forma simple con los siguientes
vectores que aparecen de forma sucesiva en el tiempo:
20
derivaciones reciben primordialmente la suma vectorial de estos vectores
individuales. Cada suma vectorial se conoce como vector resultante
instantneo, y su direccin y magnitud determinan la deflexin del
electrocardiograma en ese momento. Cierto numero de vectores resultantes
instantneos se genera, pues, en forma sucesiva. Debido a que los orgenes
de los vectores individuales estn relativamente equidistantes de los
electrodos de registro, desde el punto de vista elctrico, estos vectores
instantneos pueden ser considerados como si tuvieran un origen comn en
el punto cero relativo del campo elctrico (Imagen 11).
Si se traza una lnea que conecte las terminaciones de todos los vectores
instantneos se forma una asa que refleja el cambio instantneo de
21
magnitud y direccin de los vectores en un mismo ciclo cardiaco (Imagen 12).
En la Imagen 12 se observa a la izquierda: Tringulo de Einthoven. Las
perpendiculares trazadas desde el punto medio de los lados del tringulo
equiltero intersecan en el centro de la actividad elctrica. B.D., brazo
derecho; B.I. brazo izquierdo; P.I. pierna izquierda; En el centro: Clculo del
vector QRS. En cada derivacin, las distancias iguales a la altura de la onda
R menos la altura de la desviacin negativa ms grandes en el complejo
QRS son medidas desde el punto medio del tringulo que representa esta
derivacin. Una flecha trazada desde el centro de la actividad elctrica
hasta el punto de insercin de las perpendiculares que se extienden desde
las distancias medidas sobre los lados, representan la magnitud y la
direccin de la media vectorial QRS. A la derecha: Eje de referencia para
determinar la direccin del vector.
Dr. William Ganong, Fisiologa mdica, decimotercera edicin, 1992, pg. 500.
22
Si se conectan las puntas de las flechas que representan todos los vectores
cardiacos instantneos del primero al ltimo en el plano frontal durante el
ciclo cardiaco, la lnea que los conecta forma una serie de tres asas: una
para la onda P, una para el complejo QRS y otra para la onda T. Esto se
puede hacer electrnicamente y las asas, llamadas vectocardiogramas, son
proyectadas sobre la pantalla de un osciloscopio de rayos catdicos [1].
23
2. DIGITALIZACIN DE DATOS
24
La calidad de estas fotografas no fue la ms ptima por lo cual se incluye en
el presente trabajo diferentes tipos de tratamiento digital de imagen para
optimizar la visualizacin, distincin y digitalizacin del trazo
electrocardiogrfico.
25
En base a estos primeros requerimientos se propuso mejorar la iluminacin
de las imgenes y binarizarlas despus para discriminar la informacin
pertinente.
A =matriz.
[i , j ] = posiciones en la matriz.
26
B = min(A) (1)
Anormalizada = A - B (2)
27
2.1.2. Mtodos De Discriminacin Del Trazo ECG. Entre los diferentes
mtodos que se utilizan para extraer particularidades de una fotografa digital
se cuenta con algoritmos de correccin de imagen que permiten distinguir
estos rasgos particulares, algunos de estos algoritmos son: la ecualizacin
del histograma, el histograma de una imagen es una representacin de la
cantidad de pxeles existentes por cada nivel de gris de forma progresiva ,
este es representado por una funcin discreta de valores
nK
( rK ) = (4)
n
dr
S ( s ) = r ( r ) (5)
ds r =T 1 ( S )
28
De ac que la transformacin o funcin univalada montonamente creciente
de niveles de gris sea:
r
s = T ( r ) = r ( w)dw (7)
0
ds
r (r ) = (8)
dr
s ( s ) = 1 0 s 1 (9)
AB = {x E n x + b A. para.todo.b B} (10)
29
Figura 3 Ejemplo de una erosin entre un elemento estructural B y una imagen A
representada en forma matricial.
Elemento B
Imagen A Resultado C
( A) = A ( AB) (11)
X K = ( X K 1 B ) A C (12)
30
inters. Teniendo la extraccin del contorno del trazo ECG, se rellena para
as mediante un detector de puntos extraer las coordenadas que representan
este trazo.
31
El umbral a escogido es diferente en cada imagen pues la iluminacin
cambia de una fotografa a otra.
La regin en la que se aplica este umbral es escogida para cada imagen por
separado de forma manual mediante la seleccin de un rectngulo que la
contenga, ya que cada fotografa cuenta con detalles percibibles diferentes
de una a otra, es decir unas necesitan un umbral mayor por confusin de
informacin con el fondo continuo y otras no. La formulacin para este
tratamiento local es igual que para la binarizacin global sino que solo se
aplica a esta regin de la imagen, figura 5.
b) Histograma del registro ECG, la lnea c)Imagen del trazo extrado de la foto
fucsia representa el umbral global y la original
verde el local.
32
2.1.3. Obtencin De Seales. La binarizacin nos ha proporcionado una
nueva versin de la imagen donde el trazo ECG es fcilmente distinguible y
la informacin referente al fondo continuo o cuadricula a desaparecido casi
por completo. Esta representacin permite extraer el trazo ECG como un
vector de informacin para continuar con el procesamiento propiamente
dicho, la obtencin de cada uno de estos vectores correspondientes a cada
imagen se hace de forma semi-automtica mediante una interfaz grafica que
trabaja de forma individual en cada imagen.
33
muestra y muestra no esta uniformemente espaciado. En un principio se
pens tratar cada vector amplitud para obtener un conjunto de amplitudes
que de modo correspondiente estuvieran uniformemente espaciadas en el
tiempo, pero al observar que el resto de procedimiento aplicado funcionaba
correctamente debido a la flexibilidad de la Transformada Wavelet, se opto
por reducir el preprocesado de estas seales, las pruebas acerca de su
optimo funcionamiento se muestran en el capitulo 4. Ejemplo,
amplitudes = [450,345,543,654,123,657...]
tiempo = [1,2,2,3,3,3,4,5...]
1
A' ' [n] = A * n (15)
F
34
Donde F es el factor de remuestreo y 1/F el de remuestreo inverso
apropiado, este factor se obtiene de dividir 2048 entre el tamao de
muestreas de cada una de las imgenes, todas se l evan a un valor de 2048
muestras.
Para obtener el factor 1/F de cada seal es necesario contar con el dato de
su tamao original, por lo que se decide aadir al proceso de exportacin de
amplitudes y tiempo no uniforme o no equidistante, un vector que contiene de
forma correspondiente los tamaos originales de cada seal despus de ser
digitalizada. Estos tamaos intervienen directamente en el proceso de
remuestreo inverso.
35
3. TRANSFORMADA WAVELET
36
que la de la FFT convencional, estas son una excelente alternativa a los
sistemas de base ortogonales.
37
En el siglo XIX (en 1822, para ser exactos), el matemtico francs Jean
Baptiste Joseph Fourier, mostr que cualquier funcin peridica puede ser
expresada como una suma infinita de funciones peridicas exponenciales
complejas [14]. Muchos aos despus de que l descubri esta notable
propiedad de las funciones (peridicas), sus ideas fueron generalizadas
primero a funciones peridicas, y posteriormente a seales peridicas y no
peridicas discretas en el tiempo.
X( f ) = x (t )e
j 2ft
Directa dt (16)
cantidad de e jwt que x (t ) contiene. Por lo tanto, se puede obtener como las
Inversa x (t ) = X ( f )e
j 2ft
df (17)
38
Cabe aclarar que t simboliza el tiempo, f simboliza la frecuencia, y x denota la
seal objeto de estudio. Note que x denota la seal en el dominio del tiempo
y la X denota la seal en el dominio de la frecuencia.
39
Figura 7. FT de la seal Estacionaria.
40
La Figura 9 muestra una seal con cuatro componentes espectrales
diferentes en cuatro intervalos diferentes de tiempo, es decir, una seal no
estacionaria, el intervalo 0 a 0.25 seg tiene una sinusoide de 15 Hz, el
intervalo 0.25 a 0.5 seg tiene una sinusoide de 30 Hz, el intervalo de 0.5 a
0.75 seg tiene una sinusoide de 50 Hz, y finalmente el intervalo de 0.75 a 1
seg tiene una sinusoide de 70Hz. La aplicacin de la FT a esta seal permite
mostrar que para las seales no estacionarias simplemente se identifican las
componentes frecuenciales, pero, no se identifica el cambio en el tiempo en
que estas suceden, ya que las componentes de frecuencia de la seal no
aparecen en todo momento.
Figura 9. Seal no estacionaria: seal Chirp. Su frecuencia vara a lo largo del tiempo.
41
Figura 10. STFT de una seal no estacionaria, seal Chirp.
42
planteo la alternativa de expandir la seal a fin de hacerla peridica, pero
este procedimiento no resuelve el problema de continuidad adicional en toda
la seal. Para este caso en particular se utiliza la Transformada de Fourier
por Ventanas (WFT), esta transformada representara la funcin no peridica
lo mejor posible, es decir, se localiza la seal en tiempo y puede usarse para
obtener informacin adicional en el dominio del tiempo y en el dominio de la
frecuencia.
43
La Transformada de Fourier localizada STFT (Short Time Fourier Transform)
de Gabor [15] resulta ms adecuada para el anlisis de seales no-
estacionarias. En la STFT, se aplica una funcin de enventanado v (t ) antes
de realizar la transformacin.
44
El siguiente paso, debe ser el desplazamiento de esta ventana (por unos t1
segundos) a una nueva ubicacin, multiplicndola por la seal, y tomado la
FT del producto. Este procedimiento es repetido hasta que se alcanza el fin
de la seal por desplazamiento de la ventana en intervalos de t1 segundos.
Para ilustrar el uso de la STFT se usar la seal de la figura 9, est tiene las
caractersticas indicadas para observar las ventajas que esta ofrece sobre la
FT.
45
Figura 12. Seal no estacionaria: seal Chirp. La seal esta compuesta por bandas de
frecuencia, de 0 a 0.5 seg la componente espectral es de 15 Hz, de 0.5 a 1
seg, 30 Hz , de 1 a 1.5 seg, 60 Hz, de 1.5 a 2 seg, 120 Hz.
Figura 13. Clculo de la STFT para valores de ventana de: a) 256, b) 64.
a) b)
46
Lo que es importante, son las bandas de frecuencia; ntese que hay varias
bandas de frecuencia segn el tamao de ventana que se elija, bandas
correspondientes a las cuatro diferentes componentes frecuenciales. Ntese
tambin que, al contrario de la FT, estas bandas estn localizados en
diferentes intervalos de tiempo a lo largo del eje del tiempo. Se debe recordar
que la seal original tena cuatro componentes espectrales localizadas en
tiempos diferentes.
47
Debe recordarse que en la FT no hay problema de resolucin en el dominio
de la frecuencia, es decir, se conoce exactamente que frecuencias existen;
similarmente no hay problema de resolucin en el tiempo en el domi nio del
tiempo, dado que se conoce el valor de la seal en cada instante de tiempo.
Recprocamente, la resolucin en el tiempo en la FT, y la resolucin en la
frecuencia en el dominio del tiempo son cero, dado que no se tiene
informacin sobre ellas. Lo que da la perfecta resolucin en la frecuencia en
la FT es el hecho de que la ventana usada en la FT tiene su kernel, la funcin
ejwt, la cual permanece todo el tiempo desde menos infinito hasta ms infinito.
Ahora, en la STFT, la ventana es de longitud finita, as que cubre solo una
porcin de la seal, lo que causa que la resolucin en la frecuencia sea mas
pobre. Lo que se quiere decir con que sea mas pobre es que, ya no se
conocen los componentes frecuenciales exactos que existen en la seal,
pues solo se sabe que existe una banda de frecuencias.
48
contrario de la STFT, cada componente espectral no es analizada con la
misma resolucin. Existen dos diferencias principales entre la WT y la STFT:
3.3. ESPECTROGRAMA
49
Otros valores que pueden ser especificados por el usuario son la longitud de
la ventana 1, dicha longitud debe ser menor o igual a la longitud de la STFT y
mayor que el nmero de muestras de la seccin de traslape del vector
original al cual se le aplica el anlisis por espectrograma. La frecuencia fs a
la que se hace referencia en dicho anlisis es la frecuencia de muestreo la
cual no tiene ningn efecto sobre el clculo del espectrograma, pero es
usada para el escalamiento de puntos.
1
En MATLAB 6.0, ventana de Hanning
50
El anlisis mediante espectrograma resume las ventajas y desventajas que
ofrece la TF en el tratamiento de seales no estacionarias por medio de la
STFT, por un lado permite el tratamiento de seales no estacionarias y
limitadas en tiempo identificando bandas de frecuencia, pero por otro lado
muestra cuanto de cada frecuencia existe en la seal, pero no dice cuando,
en el tiempo, existe esa componente frecuencial.
3.4. PERIODOGRAMA
2
MATLAB, pdf Documentation, WWW.mathworks.com
51
Imagen 14. Pasos del proceso del anlisis de Fourier en tiempo discreto de una seal en
tiempo continuo mediante la DFT.
decir,
1 w
Pxx (w) = Pss , w < (19)
T T
Donde se supone la frecuencia de corte del filtro antisolapamiento de yT
T
es el periodo de muestreo. En consecuencia, un estimacin razonable de
Pxx (w) proporcionar una estimacin razonable de Pss ( ) . La ventana w[n ]
52
I (w ) = V (e jw ) ,
1 2
(21)
LU
53
el caso de la mayora de las seales biolgicas, entre ellas el
electrocardiograma.
Donde:
t
1
a , (t ) = a 2 (23)
a
54
Es una funcin de enventanado llamada Wavelet madre, siendo a un
parmetro de escala y de traslacin. C (a, ) son los coeficientes de f (t)
en el espacio de funciones definido por (t ) . En la tabla 1 se muestran estas
transformaciones.
1 t 1 t
(t ) a a a a
55
Imagen 15. Algunas Wavelet madre ms usadas en la prctica, definidas segn un eje de
tiempo continuo. El nmero indica la cantidad de momentos nulos.
56
La relacin entre la escala y la frecuencia consiste en que las escalas
menores corresponden a altas frecuencias y las escalas mayores
corresponden a bajas frecuencias.
57
Imagen 16. Operaciones bsicas de la WT.
x (t )dt <
2
(24)
58
En este caso los parmetros cambian de forma continua. Esta representacin
ofrece la mxima libertad en la eleccin de la Wavelet, con la nica
restriccin que satisfaga la condicin de media nula. Esta condicin permite
que la CWT sea invertible en rango. La transformada inversa viene dada por:
1 dad
f (t ) =
K C (a ,) (a ,) a2
(25)
( w)
2
K =
w
dw < (26)
59
Desde un punto de vista intuitivo, la CWT consiste en calcular un ndice de
semejanza entre la seal que est siendo analizada, y la Wavelet, tal como
se muestra en la imagen 17.
60
Figura 15. Seal electrocardiogrfica cuya CWT se desea calcular.
Figura 16. Representacin tridimensional del valor de los coeficientes calculados aplicando
la CWT a la seal de la figura 15. Los valores mximos en el tiempo
corresponden a los puntos en los cuales aparece la onda R. En la frecuencia, los
valores cambian segn el instante de tiempo en el que se encuentre.
61
La transformada ser reversible si se cumple:
f , ( a, )
2
B f
2 2
A f (27)
a ,
donde A y B son dos constantes positivas y f (t) sigue siendo una funcin
continua.
C[ j , k ] = f [n ] j , k [n ] (28)
n Z
[ ]
1
j , k [n ] = 2
2
2 j n k (29)
62
Los parmetros a, estn definidos segn la escala didica, de manera
que a=2j, =2jk, con la diferencia respecto a la SWT que la seal bajo
estudio es discreta. La transformada inversa se define anlogamente como:
f [n ] = C [ j , k ] j .k [n] (30)
j Z k Z
63
finas de las superficies y curvas, tambin es una tcnica multiresolucin.
Tambin estn muy relacionados con esta idea los mtodos multigrid para la
resolucin de ecuaciones en diferencias parciales.
64
La frecuencia ms elevada que existe en la seal discreta es radianes, si
la seal se muestrea a la frecuencia de Nyquist (la cual es el doble de la
frecuencia mxima que existe en la seal) [13]. Despus de filtrar la seal
mediante el filtro paso bajo, la mitad de las muestras pueden ser eliminadas
siguiendo la regla de Nyquist, ya que la seal tiene su frecuencia mxima en
65
3
Imagen 18. Algoritmo piramidal o codificacin subbanda (banco de filtros en octava ). La
parte superior es la de anlisis con H siendo el filtro paso bajo y G el filtro paso
alto.
Graps. A., An Introduction to Wavelets, IEEE Computational Science and Engineering, Vol.
2, Nm. 2, 1995.
3
Frecuencia de corte igual a la mitad del ancho de banda.
66
Entonces, se toma una porcin (usualmente la pasa-bajo) o ambas, y se
hace el mismo procedimiento otra vez. Esa operacin se conoce como
Descomposicin.
(Gf ) k = g [n 2k ] f [n ] (32)
n
67
Los operadores H y G corresponden a un paso en la descomposicin
Wavelet. La nica diferencia respecto a las expresiones anteriores es que las
definiciones no incluyen el factor 2 .
As, la DWT puede ser resumida en una nica lnea como (Imagen19):
c ( j 1 ) = Hc ( j ) , d ( j 1) = Gd ( j ) (34)
68
A continuacin se observa la aplicacin de la Transformada Wavelet a un
registro ECG humano, se observa la descomposicin por medio de los
coeficientes de detalle (altas frecuencias) y aproximacin (bajas frecuencias.
Figura 17. Registro ECG humano. A travs de la eleccin del nivel de descomposicin se
obtienen los coeficientes de detalle y aproximacin.
69
4. DESARROLLO INTERFAZ GRFICA
Dentro del marco del grupo SCVS dirigido por el Dr. Jorge Reynolds en
Colombia se plantea el estudio y caracterizacin de los registros de la
actividad elctrica del corazn en ballenas Jorobadas adultas.
70
grficas, adems de permitir la aplicacin de los diferentes algoritmos en
cuanto a digitalizacin y tratamiento Wavelet de seal propuesto [10].
4
Captulo 2.
71
diferentes familias de Wavelet a diferentes rangos de descomposicin y
complejidad de la familia Wavelet escogida. Estos datos obtenidos se
almacenan para obtener promedios estadsticos que son de gran utilidad en
la fase de obtencin de hiptesis, fase en la cual se hace un estudio
comparativo con los rangos y patrones en un humano normal, lo cual
permitir concluir hiptesis sobre el sistema de conduccin en estos cetceos
as como mediante el anlisis de la posicin espacial del electrodo, se
propondr un posible direccionamiento del vector de despolarizacin en esta
especie de mamferos.
72
De forma esquemtica se muestra a continuacin el diagrama de bloques
que describe la funcionalidad de la interfaz grafica as, como de izquierda a
derecha, el orden en que se ejecutaron cada uno de los mdulos para la
obtencin de los resultados del capitulo posterior.
73
4.1. PRUEBA DE EFECTIVIDAD DEL TERCER MDULO DE LA
INTERFAZ CON DIFERENTES SEALES.
5
Captulos 2 y 3.
74
correspondiente valor de amplitud para la visualizacin de los puntos
caractersticos, en un principio como ya se dijo anteriormente en el capitulo 2,
se pens obtener una base de datos del vector de amplitudes a un tiempo
uniforme, pero despus de verificar la eficiencia de la herramienta trabajando
de este modo se opt por reducir el procesamiento a nivel de digitalizacin ,
ya que seria mas dispendioso, propenso a errores de obtencin de
coordenadas y de este modo tambin se optimiza el gasto computacional
debido al procesamiento de imagen.
Figura 20. Imagen, seal y transformada Wavelet con identificacin de intervalo de altas
frecuencias localizadas en una seal segmento ECG humano.
75
Figura 21. Imagen, seal y Transformada Wavelet con identificacin de intervalo de
altas frecuencias localizadas en una seal tipo Chirp.
76
discriminacin por ser una seal con frecuencias mas lentas que los trazos
electrocardiogrficos , el anlisis del segmento de electrocardiograma
muestra claramente como identifica los puntos de mayor frecuencia local
,correspondientes a los picos Q y S, sin embargo la calidad de la foto de
ECG es muy baja y por ello el espectro Wavelet presenta distorsin. La seal
Chirp fue analizada con Daubechies de complejidad 3, y la ECG humano con
Daubechies de complejidad 2, ver capitulo anterior. De este modo queda
demostrada la validez de la herramienta en la identificacin de altas
frecuencias localizadas, mediante umbrales adecuados de los coeficientes
Wavelet.
77
5. CARACTERIZACIN DE SEALES ECG DE BALLENA JOROBADA
78
Para esto se han tomado como parmetros las medidas de duracin de sus
intervalos y segmentos (tiempos), las amplitudes en milivolts de sus ondas, y
hoy en da tambin se caracteriza mediante la obtencin de frecuencias de
cada onda componente, as como la aplicacin de la Transformada Wavelet
en la obtencin de coeficientes con pesos especficos 6.
6
Captulo 3.
79
electrocardiograma (E.C.G.) de la ballena tomado el da 29 de septiembre de
1990.
80
Los siguientes grficos se obtienen del anlisis de la tabla de C.P.M del libro
de Electrocardiografa en Ballenas [6], la cual se dispone en grupos
correspondiente a los mdicos que hicieron este estudio y permiten dar una
primera aproximacin de la frecuencia cardiaca.
81
1. COMPLEJO GLOBAL (C.G.). Por dificultarse la identificacin de las
ondas en el E.C.G. tomado a la ballena jorobada durante la III
expedicin a la Isla Gorgona, se ha denominado COMLEJO GLOBAL
(C.G.) toda la sstole. Durante el an lisis de cada C.G., se tratar de
identificar cada una de ellas.
Las siguientes graficas se obtuvieron tras analizar las tablas sobre duracin
de complejo global o evento representativo encontradas en el libro
Electrocardiografa en Ballenas, la figura 24 simplifica el contenido de la tabla
y la figura 25 muestra un anlisis estadstico mas preciso.
82
Figura 25. Histograma de la duracin de complejo global obtenido tomando los 199
complejos sin agrupamientos.
83
cuya morfologa se muestra en las imagen 20. Se tuvieron en cue nta casi
todos los C.G., an aquellos que presentaron artefactos.
84
El grafico anterior muestra en forma compacta y analtica la duracin de las
ondas X y Z, detectadas por los grupos de mdicos a continuacin se
muestra un grafico con los promedios obtenidos por los 14 grupos ya antes
mencionados.
Figura27. Duracin de ondas X y Z por promedios obtenidos por los 14 grupos de mdicos.
Basado en las tablas del libro electrocardiografa en ballenas.
85
Las tcnicas para determinar el QRS en una seal de ECG humano, utilizan
mtodos de deteccin basados en algoritmos sintcticos, no-sintcticos e
hbridos. Los algoritmos sintcticos por lo general son muy lentos debido a la
necesidad de inferencias gramaticales para cada clase de patrones [22], por
tanto los ms aplicados son no sintcticos [23-25], generalmente estos
detectores aplican primero a la seal un filtro pasabanda para suprimir las
ondas P y T y el ruido, despus mediante una transformacin, como por
ejemplo la derivacin, se realzan los complejos QRS y por ultimo se aplican
reglas de decisin para determinar si los QRS estn presentes o no. Sin
embargo estos mtodos a veces se ven afectados por la variabilidad del
complejo QRS de un sujeto a otro por lo que se utilizan tambin mtodos
hbridos que relacionan lo sintctico y lo no sintctico.
86
Debido a las limitaciones de los algoritmos anteriores en cuanto a robustez
ante el ruido, artefactos y derivas de la lnea de base, en el desarrollo de
este trabajo se utilizo la aplicacin de la Transformada Wavelet, para la
deteccin y clasificacin de los segmentos de ECG de la ballena Jorobada,
esta transformada frente a transformaciones como espectrogramas y Fourier
corta, presenta gran robustez frente al ruido y a la no estacionareidad de los
segmentos a procesar, as como una gran eficiencia en deteccin de
transitorios.
87
Los segmentos de ECG del cetceo presentan artefactos y variaciones de la
lnea de base, lo cual dificulta la aplicacin de este mtodo de deteccin, la
eliminacin de estos artefactos, y de las posibles variaciones de lnea de
base no son aplicables pues no se tiene un patrn preestablecido de este
electrocardiograma, y por tanto su aplicacin ocasionara perdida de
informacin que podra corresponder a actividad cardiaca en esta especie.
88
5.2. APLICACIN DE LA TRANSFORMADA WAVELET EN LA
DETECCIN DE PATRONES
89
caractersticos, deteccin de ondas, etc., la caracterstica comn de estos
procesos es que nicamente requieren la transformada para resaltar ciertos
aspectos de las seales. En el segundo grupo se encontraran principalmente
las aplicaciones relacionadas con la supresin de ruido, la caracterstica
comn de los mtodos incluidos en este grupo es que se utiliza la
transformada para cambiar el dominio de la seal, en este dominio se llevan
a cabo una serie de operaciones sobre los coeficientes, normalmente
consistente en una umbralizacin, y posteriormente se calcula la
transformada inversa para devolver la seal al dominio del tiempo una vez ha
sido modificada, este proceso seria similar al que se lleva a cabo usando la
Transformada de Fourier para filtrar una seal en el dominio de la frecuencia.
Mediante el uso de la transformada directa y la transformada inversa es
posible reducir ruido trmico procedente del sistema de adquisicin y de las
seales elctricas de los msculos, y las variaciones de la lnea base.
Adems se incluye una seal de alta frecuencia e[n] que en este caso es
eliminada mediante aplicacin de medianas.
90
estimacin mediante descomposicin corresponde a la observacin sobre los
cambios representativos de larga duracin en el registro, la cual se resta del
trazo original para normalizar el complejo isoelctricamente.
Figura 28. Ejemplo de visualizacin mediante interfaz grafica. a. seal original en azul y la
aproximacin relativa a la variacin de lnea de base en rojo. b. resultado de
y[n]-s[n].
91
La banda de frecuencia de los QRS generalmente solapan la banda de
frecuencia del ruido, este problema dificulta la aplicacin del algoritmo
basado en la WT. Despus del anlisis aplicado mediante las diferentes
familias Wavelet, la mejor aproximacin de las variaciones de la lnea de
base se obtuvo con Symlet nivel 2 y grado de aproximacin 7, aunque en
general los niveles varan de acuerdo a la variacin de la lnea de base en
cada uno de los registros y el nivel de descomposicin se mantiene
constante garantiza ndo que el filtrado se realice siempre a las ms bajas
frecuencias.
92
La seal antes digitalizada en vectores de informacin fue afectada
mediante la interpolacin para obtener una base de datos uniforme, ya que la
transformacin de informacin de imagen a vector, recupera diferente
cantidad de puntos de una seal a otra.
Imagen 22. Espectro frecuencial ECG humano. Se puede observar como las componentes
por encima de los 35 Hz no son muy significativas.
N. THAKOR Y OTROS, Estimation of QRS Complex Power Spectra for Design of a QRS
Filter, IEEE Transactions on Biomedical Engineering,
93
Figura 29. Espectro segmentos ECG humanos mediante Transformada Wavelet tiempo-
frecuencia 3D.
94
El proceso de deteccin de puntos caractersticos se basa en aplicar la
Transformada Wavelet con un alto nivel de descomposicin pero con un
medio grado de complejidad de Wavelet en el caso del ECG del cetceo y un
grado bajo en el humano, esto quiere decir que la seal es comparada con
una Wavelet de baja frecuencias locales, pero en el momento de observar el
comportamiento de la transformacin solo se tienen en cuenta los detalles o
coeficientes de alta frecuencia relativa.
f [n ] = seal (36)
C[ j , k ] = f [n ]J , K [ n] (37)
n Z
( Hf ) K = h[ n 2k ] f [n ] (38)
n
(Gf ) K = g[ n 2k ] f [ n] (39)
n
95
f
(Gf , GHf , GH 2 f ,..., GH J 1 f , H J f ) = ( d ( j 1 ) , d ( j 2 ) ,..., d ( 2 ) , d (1) , d (0 ) , c( 0 ) ) (40)
96
identifican los picos de las ondas Q, R y S, los pesos de los coeficientes
detectados fueron los cuatro mximo entre los detalles de alta frecuencia. El
cuarto detalle mximo, no corresponde a una onda detectada pues ac no se
ha aplicado un parmetro discriminador en cuanto a los pesos Wavelet.
97
Figura 32. Wavelets madre Daubechies de complejidad 6 y 2.
coeficiente peso
Primer mximo >0.01
Segundo mximo >0.01
Tercer mximo >0.01
98
Tabla 3. Umbrales de discriminacin de los coeficientes de detalle encontrados con
Daubechies de complejidad 6 en ECG de ballena Jorobada.
coeficiente peso
Primer mximo >2
Segundo mximo >1.5
Tercer mximo >1.3
99
Figura 33. Seal con 4 coeficientes Wavelet, el segundo no es representativo, en la
representacin temporal se aprecia la deteccin de solo tres puntos.
5.3. CLASIFICACIN
100
aplicados en el espacio frecuencial y lo hace idneo para el desarrollo del
presente trabajo.
Tipo 1 caracterstica
Primera deflexin (R) (+) y rpida
(-) , lenta y a veces
Segunda deflexin (S)
no se presenta
Tercera deflexin (S) (-) y rpida
Cuarta deflexin (S) (-) y rpida
Tipo 2 caracterstica
Primera deflexin (R) (+) y rpida
101
Estas deflexiones estn contenidas en un intervalo comn a los 199
complejos analizados. Los tres grandes tipos de seales se clasifican de
modo automtico, para su posterior estadstica.
Las convenciones utilizadas (R, S, S, S), fueron propuestas por los autores
del proyecto y son una forma comprensiva de entender el comportamiento de
la seal comparativamente con un ECG humano.
Tipo 1 caracterstica
Cantidad de puntos crticos 4
Punto critico 2 No representativo
Tipo 2 caracterstica
Cantidad de puntos crticos 3
Punto critico 2 representativo
Tipo 3 caracterstica
Cantidad de puntos crticos 2
Punto critico 2 representativo
102
de complejidad 6. Esta clasificacin se efecta para poder tener una mayor
precisin a la hora de llevar a cabo el anlisis y planteamiento de las
hiptesis acerca del vector de despolarizacin. A continuacin se muestran
tres ejemplos de los tipos de seal encontrados en los 199 segmentos de
registros electrocardiogrficos.
Figura 34. Tres tipos de seal encontrados mediante clasificacin basada en caracterizacin
Wavelet su respectivo espectro Wavelet de alta frecuencia analizado con
Daubechies de complejidad 6.
Tipo 1.
Tipo 2.
103
Tipo 3.
Esto no quiere decir que sean tres tipos de seal los que componen la
fisiologa cardiaca en el cetceo si no que la matemtica Wavelet diferencia
estas tres seales ya que existe variacin de lnea de base en los registros
que como anteriormente se dijo no se puede suprimir.
Los promedios de complejo global para los tres tipos de seal encontrados,
as como los promedios de duracin de intervalo ss, de los dos primeros
tipos de seal, son mostrados en la siguiente tabla:
104
Tabla 6. Promedios de duracin ce C.G. e intervalo SS.
PROMEDIO
PROMEDIO C.G.
TIPO DE SEAL INTERVALO SS (en
En ms
ms)
Tipo1 471,3115 73,2899
Tipo2 480,7622 72,2509
Tipo3 478,498 No existe
% de error interfaz: 8,0402 %
Estos resultados son arrojados por el tercer mdulo que conforma la interfaz
grfica elaborada, el porcentaje de error de la interfaz es un estimativo de la
cantidad de muestras que fallaron al anlisis, en comparacin con las que
obtuvieron resultados ptimos, es decir, fallaron 12 muestras de 199
complejos. Se aclara que se encontraron 4 seales que en trminos mdicos
describen una extrasstole estas fueron las muestras 40, 70, 130 y 193 de
la base de datos obtenida mediante la digitalizacin de registros.
105
6. ELECTROCARDIOGRAFA COMPARATIVA CON EL CORAZN
HUMANO
106
Para la comprensin de la electrocardiografa en ballenas es necesario partir
del conocimiento de los principios y estudios realizados en el campo de la
electrocardiografa en humanos, a fin de aprovechar el conocimiento
generado en este campo y hacerlo aplicable a las ballenas, mamferos,
animales de su misma especie, pero de un grupo taxonmico llamado
cetcea. Cabe recordar que los mamferos son animales que tienen mamas,
son en su mayora terrestres, aunque hay algunos animales marinos, tienen
sangre caliente y respiracin pulmonar. La idea de realizar un anlisis
comparativo nace de dos principios bsicos:
7
Electrofisiologa Cardiaca. Capitulo 1.
107
accin es posible explorar la morfologa del electrocardiograma. Se realiza
una exploracin de posibilidades futuras basadas en indicios presentes.
108
Una vez estudiadas las bases del anlisis vectocardiogrfico8, es posible
comenzar a analizar la relacin entre los vectores instantneos resultantes y
las ondas componentes del ECG. En su investigacin, Einthoven considero
que la aguja del galvanmetro slo se desplaza hacia arriba o hacia abajo.
Cuando la corriente elctrica que est registrando un electrodo va en la
direccin del mismo, lo que se registra en el Electrocardiograma es una onda
positiva, es decir, un desplazamiento de la aguja del galvanmetro hacia
arriba; por el contrario, si lo que est registrando el electrodo es una corriente
elctrica que se aleja de l, lo que se obtendr en el registro es una onda
negativa, por el trazado que origina la aguja del galvanmetro al desplazarse
hacia abajo. Este sencillo razonamiento constituye la base fundamental del
anlisis en retrospectiva que se usa en la deduccin de la hiptesis del vector
de despolarizacin.
8
Vectocardiografa, Capitulo 1.
109
Imagen 23. Modelo de dipolo simple de Einthoven.
Figura 35. Trazado electrocardiogrfico del cetceo resultado del anlisis tiempo-frecuencia.
110
Cabe ahora considerar la naturaleza de las deflexiones, Por qu el complejo
global del cetceo a diferencia del QRS en el humano, presenta varias
deflexiones negativas?, para satisfacer este interrogante se analiza el
comportamiento del campo elctrico emitido por el corazn del cetceo en el
instante de la toma del registro respecto al dardo caudal derecho.
(Equivalente a la derivacin Unipolar, aVF en el humano).
111
Figura 36. Posicin anatmica del corazn y su relacin respecto a la ubicacin del dardo y
la polaridad del dipolo.
112
conduccin de la ballena, condicin no favorable puesto que dicho sistema
aun esta en investigacin.
113
Figura 38. Representacin del asa final correspondiente al complejo global.
114
Como conclusin final se postula la direccin del vector medio de
despolarizacin ventricular de derecha a izquierda, de adelante hacia atrs y
de arriba hacia abajo, figura 40, esta direccin esta acorde con la disposicin
horizontal del corazn en el cetceo y con la polaridad del dardo o dipolo y
las normas aplicadas en la electrocardiografa humanas.
115
repeticin en las deflexiones se utiliza el signo de comilla ( ) acompaado de
la letra para la designacin de la onda, as si hay varias deflexiones
negativas despus de la onda R estas se bautizan S, S, SSN, donde N
representa el nmero de comillas usadas para la denominacin de la onda
segn la cantidad de veces que esta es reproducida la onda.
116
Figura 42. Seal tipo 2.
Seal tipo 2
117
La ondas componentes se rigen estrictamente por el nmero de puntos
crticos determinados mediante el anlisis tiempo-frecuencia, teniendo en
cuenta este mtodo de deteccin no es posible formular una hiptesis sobre
la existencia de las ondas equivalentes a la onda P y T en el humano, no hay
regularidad respecto a estas dos ondas, pero hay que tener en cuenta que
aunque no se detectan las ondas P y T no implica que no existan.
118
Tabla 7. Velocidad de conduccin en el tejido cardiaco.
Velocidad de
Tejido Conduccin
(m/seg)
Nodo SA 0.05
Va auricular 1
Nodo AV 0.05
Haz de his 1
Sistema de Purkinje 4
Msculo ventricular 1
119
Imagen 24. Relacin anatmica de las longitudes cardiacas en el humano y la ballena
Jorobada adulta.
a) Humano
b) Ballena Jorobada
REYNOLDS J. POMBO., ROZO I. CARVAJAL. Electrocardiografa en Ballenas.
Seguimiento Corazn de Ballena Va Satlite. Vol. II. Frank H. Netter, M.D., Interactive
Atlas of Human Anatomy. Ciba, 1995.
120
Teniendo en cuenta la medida Standard del eje longitudinal del corazn en el
9
humano y el tiempo aproximado de duracin del QRS se plantea:
0.075
Velocidad de Conduccin Ventricular aprox. = =0.93m /seg.
0.08
1 0.93
% Error = *100% = 7%
1
Los resultados obtenidos constituyen una buena aproximacin a los datos
reales en cuanto a velocidad de conduccin.
1.2
Velocidad de Conduccin Ventricular aprox. tipo 1 = = 2.546 m /seg.
0.4713
9
Determinada mediante Cardiometra.
121
1.2
Velocidad de Conduccin Ventricular aprox. tipo 2 = = 2.496 m /seg.
0.4807
1.2
Velocidad de Conduccin Ventricular aprox. tipo 3 = = 2.508 m /seg.
0.4784
10
Dr. Paul White.
122
elctrica a travs del miocardio, posiblemente miocitos recubiertos de una
gruesa capa de mielina [2].
123
CONCLUSIONES
124
informacin como resultado de temblor muscular, seales
electromiogrficas, pulso respiratorio y variaciones en la presin que por
encontrarse en el mismo rango de frecuencias que el trazado ECG dificultan
el proceso de filtrado y la eleccin de un umbral.
125
Se prob la eficiencia de la Transformada Wavelet, para el procesamiento de
seales electrocardiogrficas, dejando al descubierto el gran potencial y la
gran flexibilidad de este modelo matemtico.
126
En los registros electrocardiogrficos no fue posible la identificacin de las
ondas P y T, en correspondencia del ECG humano; sin embargo la no
identificacin de las ondas P y T en los registros obtenidos no implica que
ests no existan. Una posible razn por la cual no se observan dichas ondas
es la frecuencia cardiaca lenta que se proyecta en ondas P y T muy
aplanadas.
127
RECOMENDACIONES
128
internacionales que respalden las reas del conocimiento exploradas en este
proyecto.
129
BIBLIOGRAFA
130
Resource for Complex Physiologic Signals. Circulation 101(23):e215-e220.
2000.
131
MALLAT, Stephane. Zero-Crossings of a Wavelet Transform. IEEE
Transactions on information theory. (1991) 37, 1019-1033.
OPPENHEIM Alan V., WILLSKY Alan S., Signals and Systems, Prentice
Hall. Inc,2nd Edition, 1998, pp. 65,523554.
PAN J., TOMKINS W.J. A real time QRS detection algorithm. IEEE
Transactions Biomedical Engineering. 1985. Res: 32. 230 -236 p.
132
SAHAMBI J.S., TANDOM S.N., BHATT R.K.P. Using Wavelet Transform for
ECGs Characterization. Center for Biomedical Engineering. Indian institute of
Technology Delhi. IEEE EMB. Vol 16. 1997.
SUPAPPDA S., SUN Y. Nonlinear transform of ECG signals for digital QRS
detection: A quantitative analysis. IEEE Transactions on biomedical
engineering. 1994. vol. 14. num. 4. 397 400 p.
VETTERLI M., Wavelets and Sub band Coding, Prentice Hall, 1995.
WAVELAB TOOLBOX, wavelet toolbox and Database Toolbox for use with
MATLAB User`s Guide. The MathWorks, Inc. 2002. Matlab. PDF
Documentations. www. Mathworks.com
133
PGINAS WEB
www.mathworks.com : MATLAB
134
REFERENCIAS
[1] GUYTON AC, HALL JE. Tratado de Fisiologa Mdica. Novena Edicin.
Mxico D.F. Interamericana Mc Graw Hill, 1997, 131-8.
[2] GANONG WF. Fisiologa Mdica. Dcimo quinta edicin. Mxico D.F.
Editorial El Manual Moderno, S.A. de C.V , 1996,601-4.
135
[8] MOLINA R., Introduccin al Procesamiento y Anlisis de Imgenes
Digitales. Universidad de Granada Espaa. Departamento de Ciencias de la
Computacin. E.I.A. 1998.
[10] WAVELAB TOOLBOX, wavelet toolbox and Database Toolbox for use
with MATLAB User`s Guide. The MathWorks, Inc. 2002. Matlab. PDF
Documentations. www. Mathworks.com
[15] OPPENHEIM Alan V., WILLSKY Alan S., Signals and Systems,
Prentice Hall. Inc,2nd Edition, 1998, pp. 65,523554.
136
[17] http://engineering.rowan.edu.
[20] VETTERLI M., Wavelets and Subband Coding, Prentice Hall, 1995.
[25] PAN J., TOMKINS W.J. A real time QRS detection algorithms. . IEEE
Transactions Biomedical Engineering. 1985. Res: 32. 230 -236 p.
137
[26] SAHAMBI J.S., TANDOM S.N., BHATT R.K.P. Using Wavelet Transform
for ECGs Characterization. Center for Biomedical Engineering. Indian institute
of Technology Delhi. IEEE EMB. Vol 16. 1997.
[30] SUPAPPDA S., SUN Y. Nonlinear transform of ECG signals for digital
QRS detection: A quantitative analysis. IEEE Transactions on biomedical
engineering. 1994. vol. 14. num. 4. 397 400 p.
138
ANEXO A. GENERALIDADES DE LAS BALLENAS
EVOLUCIN
139
cuadrpedos, carnvoros, omnvoros y herbvoros. Estos eran animales
similares a un perro lobo con masa corporal que poda variar de 10 a 250 kg.
Los Mesoniquianos que se han descubierto provienen de frica, Norte
Amrica, Australia y Nueva Zelanda, algunos tiene mas de 64 Ma.
140
alargado, extremidades posteriores reducidas, fosas nasales desplazadas al
dorso y cambios en los sistemas de osmoregulacin.
141
El Arqueoceto pudo haber tenido extremidades posteriores pero
posiblemente atrofiadas. En la Figura 2 se observa la concepcin artstica
del Rodocetus.
FISIOLOGA
142
El tacto representa un mecanismo de exploracin y reconocimiento por
medio de terminaciones nerviosas que tiene en los pliegues de la piel.
143
acumular mucho aire en sus pulmones por que a gran profundidad la
presin hace que el oxigeno se vuelva txico y el Nitrgeno obtenido al
respirar el aire se disuelve en la sangre y se transforma en burbujas al
momento de ascender.
Debido a que las ballenas necesitan sangre oxigenada para sus actividades
metablicas y no pueden sumergirse con los pulmones, acumulan oxigeno
por medios qumicos asociado a molculas de Hemoglobina en la sangre y la
Mioglobina en los msculos.
Las ballenas tienen baja frecuencia cardiaca, 8-10 contracciones por minuto
y para ahorrar oxigeno durante la inmersin reducen su frecuencia cardiaca a
la mitad (Bradicardia), al igual que el volumen de sangre oxigenada que
circula hacia los diferentes rganos y tejidos.
144
Figura A.4 Morfologa de una ballena
145
A. Aleta caudal 10. Hmero
B. Bajo vientre 11. Cubito
C. Pliegues 12. Radio
D. Aleta pectoral 13. Dedos
E. Aleta dorsal 14. Columna vertebral
1. Ombligo 15. Pulmn
2. Glndulas mamarias 16. Tejido muscular
3. Orificio uro-genital 17. Capa de grasa
4. Ano 18. Estmago
5. Maxilar superior 19. Intestino
6. Maxilar inferior 20. Pncreas
7. Cavidad ocular 21. Hgado
8. Crneo 22. Costillas
9. Omoplato 23. Corazn
146
La velocidad alcanzada por estos animales, vara entre las especies pero
puede llegar a 30Km/h en animales como la ballena Jorobada y la ballena
Azul.
Las migraciones son viajes anuales y cclicos, que en el caso de las ballenas
van dirigidas desde las zonas fras o templadas hacia zonas tropicales y
viceversa. Estn relacionadas con las necesidades reproductivas y
alimenticias, estas migraciones pueden abarcar hasta 20000 Km de distancia
en el caso de la ballena Jorobada.
Las migraciones van dirigidas desde alguno de los dos polos al Ecuador y del
Ecuador a los polos, esto es una generalizacin ya que las rutas migratorias
varan mucho de acuerdo a las especies.
147
distancias, al igual que las aves las ballenas tienen la capacidad de
orientarse a travs del magnetismo de la tierra, gracias a la presencia de
magnetitas en la corteza del cerebro que responden a los campos
magnticos de la tierra y dan informacin til para dirigir las rutas migratorias.
Otro elemento importante para guiarse bajo el agua son los sonidos
producidos por los peces, invertebrados y otros organismos.
Las ballenas que realizan largas migraciones solo ciertos meses del ao y lo
hacen durante el verano de las zonas polares (rticas o antrticas), donde se
concentran sus fuentes de alimentacin (Krill, Crustceos y peces
pequeos). Existen dos formas principales de alimentacin:
Por Barrido: El animal se desplaza en superficie con boca abierta.
148
gestacin suele durar 10 meses o ms y el cuidado materno se da en todas
las especies.
Cuando inicia el ciclo de migracin las madres y sus cras parten juntas hacia
la zona de alimentacin y solo se detienen durante largas trayectorias para
amamantar, la fuente de energa proviene de la capa de grasa acumulada en
la piel.
149
Las regiones del cuerpo que no estn bien aisladas con grasa pueden perder
calor, para evitar que esto suceda existen sistemas de intercambio de calor
por contracorriente que se conocen como Red Admirable.
150
Figura A.5 Corazn de la ballena
151
ANEXO B. ELECTROCARDIOGRAFA EN BALLENAS
152
ELECTROCARDIOGRAFA EN ANIMALES MARINOS
-Registro por primera vez en el mundo del ECG de una ballena jorobada
(Megaptera novaengliae), en la Isla Gorgona, Pacfico Colombiano. Dirigida
cientficamente por el Dr. Jorge Reynolds y la colaboracin del Capitn
Francisco Ospina N. Noviembre 1984.
153
y la relacin con la profundidad a la que se encontraba la ballena
jorobada(Megaptera novaengliae). La direccin cientfica estuvo a cargo del
Dr. Jorge Reynolds y la direccin logstica del Capitn Francisco Ospina N.
Intervinieron ms o menos 25 personas entre bilogos, camargrafos,
mdicos, periodistas, etc.
Para lograr este objetivo se construyeron unos dardos de frecuencia
modulada (FM) y otro de transmisin por ultrasonido (TUS), para el registro
en tres canales de un ECG, FCG y la profundidad a la que se encontraban
las ballenas.
154
Vlez y Andrs Paris, se diseco la ballena y se extrajo el corazn,
posteriormente se traslad a Bogot debidamente congelado empacado.
155
ACTIVIDAD ELCTRICA CARDIACA EN CORAZON DE HUEVO DE
TRUCHA
156
actividad, comportamiento poco usual, delas ballenas en est zona
Colombiana elctrica. Por ltimo se aprecia la prueba con unas parbolas
acsticas para or y grabar los cantos de la ballena.
157
ANEXO C. ANATOMA CARDIACA COMPARATIVA
A. El corazn de los cetceos presenta ciertas particularidades que dan testimonio de su evolucionado sistema cardiovascular,
a fin de orientar el anlisis entre el ser humano y la ballena se realiza un cuadro comparativo de las principales medidas tanto
corporales como cardiacas y una aproximacin lineal de las medidas de amplitud y tiempo de las principales ondas
componentes de complejo electrocardiogrfico, ECG.
Peso Peso del Dimensiones
Corporal Corazn Corporales
[ton] [kg] [m]
Dimensiones Cardiacas
Dimetro Dimetro Dimetro Ancho Dimetro Dimetro Ancho Unin Ancho Unin Orificios Orificios
Corazn Arteria Arteria Pared Arteria Arteria Pared AV Pared AV AV AV
[cms] Pulmonar Aorta Aortica Coronaria Coronaria Ventrculo [mm] Ventrculo [mm] Izquierdo Derecho
[cms] [mm] [mm] Derecha Izquierda Izquierdo Derecho [mm] [mm]
[mm] [mm]
9 3 3.3 2-3 3.2 4 9-15 3 5 - 90 103-125
HUMANO
Ballena 178.4-189.7 195.2-253.4 223-268.6 8.51 35.7-34.45 42.38-44.58 66.92-91.2 91.2- 25.65-60.8 83-87 342.4-405.3 341.3-
Jorobada 93.7 364.8
Ballena Gris 170-176 175-250 200-265 18 32-34 38-44 60-90 84-90 23-60 78-82 307-400 306-360
158
El corazn del cetceo es ancho y aplanado de arriba a abajo, la longitud es
menor que el ancho de la base del apex; al hacer inmersin el animal sufre
de bradicardia o relajacin del ritmo cardiaco(prolongacin de distole) , los
volmenes de sangre movilizados en cada contraccin posiblemente no se
ven afectados por la inmersin.
159
ANEXO D. EQUIPO DE ADQUISICIN
Imagen D.1. Ballesta Barnett, 175 libras de empuje inicial, mira telescpica.
160
que enva la seal a unos 500 MW. La fuente de poder consta de varias
bateras de mercurio que alimentan los diferentes circuitos. Todos estos
componentes quedan encapsulados e impermeabilizados en silicona dentro
de un tubo de aluminio de 30 cms de largo por un calibre de 18 mmm.
La nica desventaja que tiene este dardo RF fue que durante la inmersin del
animal la seal disminua o se perda total mente hasta que volviera a salir a
la superficie, por esta razn el electrocardiograma no se pudo registrar en
forma continua.
161
Imagen D.3. Ubicacin del dardo caudal.
162
ANEXO E. MANUAL DE USUARIO INTERFAZ GRFICA PARA LA
OBTENCIN DE PATRONES ECG
ENTRADA AL SISTEMA
163
Figura E.1 Mdulo de Inicio.
PREPROCESADO
164
Figura E.2 Mdulo de Pre-procesado
165
manera didctica se presenta en la parte superior una barra deslizante
que permite observar las variaciones del umbral en el histograma.
Figura E.3 Cuadros de dialogo para el Pre-procesado de Registros ECG del Cetceo
UMBRAL LOCAL
166
elegido por el usuario sin limite de espacio, permitiendo ajustar lo mejor
posible la seal para evitar una posible perdida de informacin debida a la
resolucin del registro.
UMBRAL
167
Figura E.4 Ejecucin completa del Mdulo de pre-procesado
RECOMENDACIONES
168
mdulo de pre-procesado un registro ECG humano correspondiente a la
base de datos del MIT-BIH (Massachusetts Institute Of Technology), todo
el proceso fue realizado teniendo en cuenta los estndares del American
heart Asociation.
169
VISUALIZACIN Y COMPARACIN
170
Este mdulo permite al usuario la interaccin directa con la Transformada
Wavelet ya que se observa la superficie de coeficientes generada, esta
representacin en 3D es generada a partir del vector de coeficientes
resultante de la aplicacin de un banco de filtros seleccionado a travs del
nivel de descomposicin de la familia Wavelet en la interfaz (filtro pasa
alto para coeficientes de detalle y filtro pasa bajo para coeficientes de
aproximacin).
171
Figura E.8 Superficies 3D correspondientes a la Transformada Wavelet de los
registros ECG del cetceo.
172
Figura E.9 Diferentes perspectivas de las superficies 3D correspondientes a la
Transformada Wavelet de los registros ECG del cetceo
RESULTADOS
173
Figura E.10 Configuracin inicial de la interfaz RESULTADOS
174
Los cuadros de texto activos permiten elegir el nmero de la seal a
procesar, el nivel de complejidad de la Wavelet madre, de acuerdo con el
contenido frecuencial que se desea identificar determinado por el grado de
similitud con la seal, la familia Wavelet y el nivel de descomposicin que
determina el contenido frecuencial analizado, Figura E.11.
175
realiza el proceso de clasificacin y se determina la duracin en tiempo del
complejo global.
176
La clasificacin determina tres tipos de complejos globales basados en el
nmero de deflexiones negativas presentes en el complejo global, tipo 1 para
seales con una sola deflexin negativa, (s), tipo 2 para seales con dos
deflexiones negativas, (s) y finalmente tipo 3 para seales con tres
deflexiones negativas, (s).
177
inadecuada de la Transformada en el proceso de la clasificacin y
caracterizacin.
178
Figura E.14 Animacin de la seal ECG del cetceo correspondiente a los diferentes
tipos de seal identificados en el proceso de clasificacin
179
ANEXO F. INFOWAVE
Informacin Sobre Wavelets Madre.
Wavelets
1. Wavelets Bsicas.
Wavelets: Wavelet gausiana (gaus), morlet, mexican hat (mexihat).
Anlisis posibles:
- Transformada contina.
180
- Transformada discreta pero no con filtros FIR.
Principales ventajas de las propiedades: simetra , regularidad infinita.
Principales dificultades: algoritmos rpidos no disponibles.
Anlisis posibles:
- Transformada contina.
- Transformada discreta usando FWT.
Principales ventajas de las propiedades: soporte , momentos de fuga o
desaparicin, filtros FIR.
Principales dificultades: Escasa Regularidad.
Propiedades Especficas:
Para dbN : Asimtrica
Para symN : Simetra cercana
Para coifN: Simetra cercana y tanto phi como psi, tienen tambin momentos
de fuga
181
4. Pares de wavelet de soporte compacto y Biortogonales.
Wavelets: Wavelets B-splines biortogonales (biorNr.Nd y rbioNr.Nd).
Propiedades:
- Existe la funcin phi y el anlisis es biortogonal.
- psi y phi ambas para descomposicin y reconstruccin son de suporte
compacto.
- phi y psi para descomposicin tienen momentos de fuga.
- psi y phi para reconstruccin tienen regularidad conocida.
Anlisis Posibles:
- Transformada contina.
- Transformada discreta usando FWT.
Principales ventajas de las propiedades: Simetra con filtros FIR, son posibles
propiedades deseadas para descomposicin y reconstruccin, son
despegladas y de una buena localizacin.
Principales dificultades: La ortogonalidad se pierde.
5. Wavelets Complejas.
Wavelets: Wavelets Gaussianas comple jas (cgauN), wavelets Morlet
complejas, (cmorFb-Fc), wavelets Shannon complejas (shanFb-
Fc), wavelets de frecuencia complejas B-spline (fbspM-Fb-Fc).
Propiedades: Solo propiedades mnimas
- phi no existe.
- El anlisis no es ortogonal.
- psi no es de soporte compacto.
- La propiedad de reconstruccin no est asegurada.
Anlisis Posibles:
- Descomposicin continua compleja.
182
Principales ventajas de las propiedades: Simetra, psi tiene expresiones
explicitas.
Principales dificultades: Algoritmos rpidos y reconstruccin para Wavelets
Daubechies no habilitada.
Familia Daubechies
Nombre Corto db
Orden N N Entero estrictamente positivo
Ejemplos db1 or haar, db4, db15
Ortogonal s
Biortogonal s
Soporte Compacto s
DWT posible
CWT posible
Ancho de Soporte 2N-1
Longitud del Filtro 2N
Regularidad cerca 0.2 N para longitud N
Simetra Amplia
Numero de momentos de fuga para psi N
Fuente : I. Daubechies,
Diez lecturas sobre Wavelet,
CBMS, SIAM, 61, 1994, 194-202.
M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 12-Mar-96.
ltima Revisin: 01-May-1998.
Copyright 1995-2000 The MathWorks, Inc.
183