Está en la página 1de 5

COMPRESIN DE

SEALES ECG
En este proyecto se realizo la
compresin y descomposicin de una
seal de electrocardiografa, es un
registro de potenciales elctricos,
tambin registrando tambin la
actividad cardiaca generados por el
corazn, la actividad biolctricas de
cada una de las clulas musculares
cardiacas, se realizo la compresin
con ayuda de Matlab con una funcin
llamada wave men se dar a
conocer el procedimiento utilizado
para la compresin de dicha seal,
tambin cual es la diferencia entre la
seal original y la comprimida.
Transformada wavelet
Este es un tipo de transformada que
representa determinada seal en
trminos de versiones trasladadas en
una
onda
finita.
Todas
las
transformaciones las cuales se
pueden considerar diferentes formas
de
representacin
en
tiempofrecuencia lo cual lo relaciona
directamente con algn anlisis
armnico. Esta transformada discreta
responde
a
un
principio
de
incertidumbre de hilbert, que consiste
en el producto de las dispersiones
obtenidas en el espacio directo. En
este caso la transformada discreta
sus coeficientes de miden con la
norma 2 de series numerables. (3)

Esta transformada tiene varias


aplicaciones como puede ser para la
codificacin de seales. Para las
discretas por lo general se una en
informtica y en la ingeniera, en
varias ocasiones esta transformada
est remplazando a la transformada
de Fourier ya que se caracteriza por
obtener un mejor anlisis para las
seales en el dominio del tiempo y
frecuencia, este proceso suele
utilizarse
en
campos
de
procesamiento digital de imgenes,
en los diversos tipos de anlisis de
sangre
el
anlisis
de
electrocardiogramas, en el estudio del
ADN, tambin el estudio de las
protenas, para el procesamiento de
seales en general, tambin un
reconocimiento de vos entre otros. (3)
La transformada de una funcin f(t)
es prcticamente la descomposicin
de f(t) aplicado a un conjunto de
funciones s,t(t) los cuales forman
una
base
y
son
llamadas
WAVELETS, la cual se define como
en la fig6.

fig6
Las WAVELETS son generadas a
partir de la traslacin y cambio de
escala en la misma funcin,
determinada wavelet madre definida
en la fig7.

PRD=

fig7
All s es el factor de escala y t es el
factor de traslacin, estas escalas y
su ubicacin son diferentes de las
generadas wavelets madre y por lo
general se utilizan cuando s>0, estas
wavelets son dilatadas cuando la
escala s>1 ya que son contradas
cuando s<1 por ello cambia el valor
de s cubre los rangos de diferentes
frecuencias.
Para calcular el umbral con el cual se
seleccionan los coeficientes de
descomposicin los cuales son
considerados en trminos de la
energa de la seal cargada o con la
que se est trabajando.

Sqwolog, es decir que el


umbral se calcula utilizando la
formula de la fig8, donde n
corresponde a la longitud del
total de datos de la seal.
Umbral=

2log (n)

Minimaxi, el umbral se calcula de


acuerdo a:
Umbral=0.39369+0.1829x(log(n)log(2
)).
La distorsin de la seal se calcula
con la siguiente frmula:

(xi i)
i=1
N

xi 2
i=1

Donde xi corresponde a la seal


reconstruida a partir de la codificacin
corresponde a la
uniforme y
seal reconstruida a partir de la
codificacin Huffman.
No coeficienteNo bits
CR= total trama Huffman

COMPRESION DE UNA SEAL


La compresin de datos o en este
caso
de
una
seal
de
electrocardiografa se refiere a la
reduccin en cuanto a su volumen de
datos para la representacin de su
respectiva
informacin
cuya
metodologa es emplear la menor
cantidad de espacio o datos. Dicho
espacio ocupado de la informacin
que se quiere utilizar sin la
compresin es un coeficiente entre la
resolucin y la frecuencia de
muestreo, es decir, que entre ms
bits se estn utilizando mas ser el
tamao del archivo, pero la resolucin
ya esta impuesta por el sistema
digital por ello no se puede cambiar
los bits y es por eso que se utiliza la
compresin, para transmitir la misma
informacin o cantidad de datos pero
con un nmero menor de bits.

RESULTADOS

Figura 7.seal original

Si tomamos la grfica de otro nodo,


del (3,7) observamos que a pesar de
tener menos muestras, la seal
presenta mucho ruido por lo cual no
nos sirve para tomarla como la seal
final de descomposicin, ya que la
que tomemos debe tener las
caractersticas ms similares a la
original.
Despus de aplicar la funcin
[THR,SORH,KEEPAPP,CRIT]=DDENCM
P('cmp','wp',z)

Obtenemos
necesitamos
THR =

los

valores

que

2.8284

SORH =h
Figura 8. Nodo (3,0) seal descompuesta

Al
comparar
ambas
seales
observamos que la original tiene
3000 muestras y la seal al ser
descompuesta
solo tiene 360;
tambin se puede observar que la
amplitud de la seal original es menor
(1400) que la de la seal
descompuesta
que
es
3800.

KEEPAPP =

CRIT =threshold

Figura 9.grafica obtenida a partir de


wdencmp

PROGRAMA
[x,y,z]=textread('ecg003.txt');
t=wptree(2,3,z,'sym6')
plot(t)

[THR,SORH,KEEPAPP,CRIT]=DDENCM
P('cmp','wp',z)
[XC,CXC,LXC,PERFO,PERFLZ]=WDEN
CMP('gbl',z,'sym6',5,THR,SORH,KEEPA
PP);
Subplot(2,1,1),plot(z);
subplot(2,1,2),plot(XC);

En donde:
Z: seal original
Wptree: funcin para obtener el rbol de
descomposicin

CXC: nuevos coeficientes.


LXC: longitud del nuevo vector

PERFO: % de coeficientes de
combinacin
PERFLZ: % de la seal recuperada
CONCLUSIONES
Como ingenieros biomdicos se debe
buscar la manera de aplicar
diferentes
softwares
para
el
tratamiento de las seales biolgicas,
por esta razn se puede decir que en
el momento de querer comprimir una
seal ECG MATLAB resulta una
herramienta
bastante
til,
permitindonos por medio del wave
men
realizar
la
compresin
fcilmente.

BIBLIOGRAFA

http://bioingenieria.net78.net/docume
ntos/marcapaso/se
%C3%B1al_ecg.pdf (1)

http://www.oocities.org/vifibio/01ECG.
PDF (2)
http://www.exa.unicen.edu.ar/escuela
pav/cursos/wavelets/apunte.pdf (3)
COMPRESION DE SEALES ECG
UTILIZANDO
DWT
Y
CODIFICACION HUFFMAN. Dora
Mara Ballesteros, Camilo Andrs
Lemus, Alberto Suarez Lopez.
Scientia et Technica Ao XV, No 41,
Mayo
de
2009.
Universidad
Tecnolgica de Pereira. ISSN 01221701.
Compresin de seales de ECG
mediante transformada wavelet con
algoritmo MSPITH-1D.IV. R. B.
Mabel,
R. D. Ricardo,
R. L.
Leonardo. Latin American Congress
on Biomedical Engineering 2007,
Bioengineering Solutions for Latin
America Health IFMBE Proceedings
Volume
18,
2008,
pp
9-12.
http://link.springer.com/chapter/10.10
07/978-3-540-74471-9_3
Aplicacin de la transformada
WAVELET en la descomposicin
temporo-frecuencial de seales de
electroencefalografa. Dora Mara
Ballesteros.
Umbral
Cientifico,num.3,diciembre,2003.pp
82-86.Universidad
Manuela
Beltran.Colombia.
Tutorial introductorio a la teora de
Wavelet. Kouro SMusalem.Rtecnicas
modernas en automtica.
Www.elo.utfsm.cl/zlo377//documentos
/Wavelet.pdf.