Extracción de Actividad Auricular mediante Transformación por

Anuncio
Extracción de Actividad Auricular mediante Transformación por Paquetes de
Wavelet.
C. Sánchez1, J. Millet2, J. J. Rieta2, J. Ródenas1, , R. Ruiz-Granell3, S. Morell3, R. García3
1
DIEEA. Universidad de Castilla-La Mancha, Cuenca, España.
2
BeT. DIEo. Universidad Politécnica Valencia, Valencia, España.
3
Laboratorio de Electrofisiología, Hospital Clínico Universitario de Valencia, Valencia, España.
Resumen
La fibrilación auricular (FA) es la arritmia conocida
como ‘irregularmente irregular’. Un estudio eficiente y
no invasivo de la actividad auricular (AA) necesita de la
cancelación de las señales generadas en el ventrículo,
que por su elevado nivel y solape espectral, enmascaran
las señales asociadas a la AA en el registro
electrocardiográfico (ECG). Este estudio presentará las
posibilidades que el análisis mediante Transformada
Discreta por Paquetes de Wavelet (DPWT) ofrece frente
a otras técnicas actuales. Se han considerado dos
posibles metodologías, en una sola etapa (usando
DPWT) y en dos etapas (con una segunda
Transformación Wavelet Discreta (DWT), aplicada a la
señal reconstruida en el paso anterior). Para la
evaluación de la metodología propuesta se han utilizado
señales de FA artificiales creadas desde registros de
ECG correspondientes a ritmos sinusales combinados
linealmente con señales sintéticas de AA correspondiente
a FA. La ventaja del análisis DPWT radica en la nonecesidad de utilizar varias derivaciones de un mismo
registro ECG.
1.
Introducción
La FA es una de las arritmias cardiacas más comunes.
Esta arritmia se caracteriza, desde el punto de vista
electrocardiográfico, por la ausencia de ondas P antes del
complejo QRS, que son sustituidas por oscilaciones de la
línea isoeléctrica a lo largo de todo el ciclo cardíaco,
conocidas como ondas "f". Estas ondas varían
constantemente de tamaño, orientación y duración y se
asocian a una frecuencia cardiaca irregular.
Para poder caracterizar y detectar la FA en un ECG, es
necesaria la extracción o cancelación previa de la
actividad ventricular (AV). Los problemas que se
encuentran al intentar realizar este procesado son,
principalmente, el bajo nivel que presenta la actividad
auricular y el solape entre las distribuciones espectrales
asociadas a las señales provenientes del ventrículo y de la
aurícula, que imposibilita el uso de técnicas de filtrado
lineales.
Las técnicas para la extracción de AA más novedosas,
Separación Ciega de Fuentes (BSS) [1,2], Técnicas de
cancelación espacio-temporales [3,4], Técnicas de
cancelación con Redes Neuronales Artificiales (TDNN)
[5], presentan un mejor rendimiento que las técnicas
clásicas, Average Beat Substraction (ABS) [6], Filtrado
adaptativo recurrente [7-9], aunque necesitan para su
implementación el uso de la información contenida en
varias derivaciones.
Hasta la fecha, la transformación wavelet, no ha sido
aplicada como método no invasivo de extracción de AA,
aunque existen estudios con cierta similitud, basados en
la mejora de la relación señal-ruido de potenciales
evocados registrados en los electroencefalogramas [10].
En principio, para el análisis, sólo es necesaria una
derivación, lo que supondría una ventaja frente a las
técnicas BSS, TDNN y Cancelación Espacio-temporal,
de elevado rendimiento, pero que requieren al menos dos
derivaciones.
2.
Teoría. Procesado con Wavelets.
La transformación wavelet es una técnica de procesado
prometedora y de gran desarrollo en los últimos años.
Permite unir los análisis en el tiempo y en la frecuencia,
descomponiendo las señales en bloques básicos con
determinadas características que permiten identificar
parámetros locales y globales de la señal original. Tiene
una implementación sencilla basada en un banco de
filtros en cascada y es bastante eficiente desde el punto de
vista computacional. La posibilidad de reconstrucción de
la señal original a partir de algunos de los bloques en que
se descompone, ha sido usada con éxito para la
eliminación de ruidos e interferencias típicas presentes
en los ECG, detección de patrones anormales en ECG
[11-14], detección de complejos [15,16] etc.
La DWT se puede implementar
mediante una
estructura de descomposición piramidal jerárquica [17],
consistente en un banco de filtros en cascada que originan
unos coeficientes de detalle (alta frecuencia) y
Draft version of:
Sanchez, C., Millet, J., Rieta, J. J., Rodenas, J., Ruiz, R., Morell, S., and Garcia, R., "Extracción de Actividad Auricular mediante
Transformación por Paquetes de Wavelet," Congreso Anual de la Sociedad Española de Ingeniería Biomédica (CASEIB), vol. 19 pp.
189-192. Madrid (Spain), Nov.2001.
coeficientes de aproximación (baja frecuencia), con
diferentes resoluciones, conseguidas mediante el uso de
una malla diádica, en las distintas escalas. Las bandas de
paso y corte de los filtros resultantes al elegir una función
wavelet concreta (? ), fijarán la calidad en la resolución
de nuestro sistema.
La transformación DWPT es una generalización de la
DWT que ofrece un análisis de las señales mucho más
eficiente, al ofrecer una mayor riqueza de coeficientes en
distintas escalas.
Una de las grandes aplicaciones de estas
Transformadas Wavelet, es la eliminación de ruidos e
interferencias. El proceso genérico para este tipo de
aplicaciones, consiste en aplicar un umbral a los
coeficientes de detalle obtenidos en la descomposición y
aplicar la Transformada Inversa Wavelet (IDWT) para
reconstruir una señal sin ruido. Existen numerosos
métodos propuestos para la reducción del ruido en las
señales de ECG mediante Wavelet [18]. La diferencia
entre ellos radica en el método elegido para el cálculo del
umbral, y la manera de aplicarlo a los coeficientes de
detalle. En el presente trabajo, se presenta una variación
de estos métodos clásicos de eliminación de ruidos
aplicado a la extracción de actividad auricular.
3.
Materiales.
Puesto que en nuestro estudio queremos analizar la
posibilidad del análisis wavelet como técnica para la
extracción de AA, elaboraremos una conjunto de señales
artificiales, en las que la citada AA sea conocida y
simulada, Fig. 1, según los estudios y recomendaciones
de algunos autores [3]. El hecho de conocer de antemano
la forma y comportamiento de la ‘señal auricular’ nos
permitirá evaluar rápida y eficientemente la validez de la
técnica empleada.
(1)
(2)
(3)
(4)
Fig. 1. Creación de señales
original, episodio de ritmo
preprocesada y normalizada.
ejemplo resultante después de
lineal.
de FA artificiales. (1) Señal
sinusal. (2) Señal original
(3) AA simulada. (4) Señal
normalización y combinación
Las señales utilizadas se crean a partir de registros
obtenidos del MIT-BIH (The Massachusetts Institute of
Technology-Beth Israel Hospital Arrhythmia Database,
Series 100 y 200) así como una base de datos de ECG
propia, con señales obtenidas en el Laboratorio de
Electrofisiología Cardiaca del Hospital Clínico de
Valencia. De esta base de datos se tienen registros con
ritmo normal y con FA. A partir de registros de ECG
normal se añade, mediante combinación lineal, una señal
de FA sintetizada. Con anterioridad a la combinación
lineal, los registros son preprocesados y normalizados,
para eliminar derivas de la línea base, interferencias de
red, etc. Como comprobación final, también serán
analizadas señales con episodios de FA real. La
configuración final de la base utilizada se refleja en la
Tabla 1.
Tabla 1. Resumen registros usados en la base de datos.
RS+FA Sintética FA Real
Núm. Registros
4.
21
6
Método.
La idea básica en esta línea de trabajo es la de
considerar la FA como una interferencia que hay que
eliminar y por tanto serán aplicables las técnicas de
eliminación de ruido anteriormente comentadas. Fijando
los valores de umbral adecuados se realizará una
‘limpieza’ (de-noising) de la señal, con lo que podremos
reconstruir un registro sin AA. La parte residual debería
corresponderse con la señal deseada. Con este análisis, el
ECG residual contendrá, además de la fuente auricular, el
ruido e interferencias de bajo nivel, por lo que nos
tendremos que plantear la necesidad de un procesado
posterior o incluso de un segundo análisis wavelet. Es
necesario, puesto que se requiere la reconstrucción de la
señal a partir de unos determinados coeficientes, que las
funciones Wavelet elegidas para el análisis permitan el
cálculo de la transformada inversa. En este sentido,
destacan las funciones biortogonales, por sus especiales
características en cuanto a descomposición y
reconstrucción.
En el esquema de la Fig. 2, se representan de forma
resumida las metodologías propuestas. La metodología 1
aplica una DPWT seguida de una eliminación de
coeficientes por fijación de umbral y la posterior
reconstrucción mediante transformada inversa. Se
comprobó que las señales obtenidas en esta primera etapa
conservaban alguno de los complejos QRST, lo que
disminuía los valores de los coeficientes de correlación
obtenidos. Para intentar obtener una señal sin presencia
de complejos, se aplicó una segunda transformada con
una función Wavelet distinta (Daubechies 10), seguida de
una nueva transformada inversa, originando la
metodología propuesta 2.
Fig. 4. Descomposición wavelet mediante Daubechies 10 de
la señal residual extraída con Packets (tramo discontinuo).
Comparación con señal auricular sintetizada (tramo
continuo).
Fig. 2. Esquema de las dos metodologías propuestas:
Metodología 1 y Metodología 2 (derivada de la anterior)
5.
Resultados.
Los
primeros
ensayos
determinaron
como
especificaciones óptimas del análisis las siguientes:
Función Wavelet para Transformación según Paquetes:
Biortogonal 4.4, Entropía: ‘Shannon’, Método
determinación umbral: Nivel fijado (ruido blanco sin
escalar), Umbral: 500 microvoltios, Señal extraída: Señal
residual después del De-Noising (Fig. 3). Segunda
descomposición: Transformación Wavelet simple según
Daubechies 10 hasta nivel 7. (Fig. 4)
Se comprobó, en cada uno de los registros, el grado de
similitud de las señales extraídas con las señales de FA
sintéticas, mediante el cálculo de algunos parámetros
espectrales identificativos como la frecuencia y amplitud
del pico principal, distribución de energía por bandas, etc.
En el caso de señales reales, puesto que no se dispone
de la referencia de la AA, no se pudieron calcular los
coeficientes de correlación. En la Fig. 5, se observa un
episodio de FA real y la señal extraída mediante las
metodologías propuestas.
Tiempo
Fig. 5. Extracción de AA desde registros de FA real (arriba).
Metodología 1 (medio) y Metodología 2 (abajo).
Los procedimientos descritos se han aplicado al
conjunto de señales de la Tabla 1. Los valores de la
correlación se sumarizan en la Tabla 2 indicando su
media y desviación típica (p<0.5).
Tabla 2. Coeficientes de correlación espectrales y temporales
en las metodologías propuestas.
Correlación Frecuencial
Correlación Temporal
6.
Fig. 3. Comparación entre la señal original simulada (tramo
continuo)
y la extraída (tramo discontinuo). Packet
Bior4.4. Señal residual con umbral ?500.
Método 1
0.84 ? 0.09
0.51 ? 0.11
Método 2
0.87 ? 1.0
0.54 ? 0.12
Conclusiones.
En el presente trabajo se han presentado indicios
razonables de las posibilidades de las wavelets como
método alternativo para la extracción de la AA.
Los registros electrocardiográficos llevan implícita una
AA, que se solapa con la señal de FA sintética que se
añade. Esta circunstancia, sumada al hecho de que las
metodologías propuestas se han diseñado teniendo en
cuenta las características de la señal de FA artificial,
justifica los valores de correlación temporal obtenidos.
El esquema propuesto como ‘Metodología 2’ consigue
extraer una señal más suavizada y con unos coeficientes
de correlación más elevados, aunque la necesidad de
implementar dos transformaciones en cascada, puede no
compensar estas leves mejoras.
Los resultados preliminares presentados, aún sin
superar a los obtenidos mediante el resto de técnicas
presentadas, muestran una serie de ventajas. La sencilla
implementación, el bajo coste computacional y los
requerimientos mínimos del número de señales de
referencia que presenta la DWT y la DWPT, convierten a
esta nueva técnica en un método ideal para el estudio de
arritmias tales como la FA paroxística, arritmias que
normalmente son detectadas mediante sistemas Holter,
donde el número de derivaciones utilizado es reducido.
Estas resultados hacen a los autores albergar
esperanzas sobre la idoneidad de esta transformada y la
posibilidad de nuevas líneas de investigación, como un
alternativa a los métodos actuales de cancelación de
complejos QRST.
7.
Agradecimientos.
Este trabajo ha sido parcialmente subvencionado
mediante una ayuda a la investigación del Fondo
Europeo de Desarrollo Regional (1FD97-2147) y la
empresa NeuroCor.
8.
Referencias.
[1] Rieta J. J., Zarzoso V., Millet-Roig J., García-Civera R.,
Ruiz-Granell R., “Atrial Activity Extraction Based on
Blind Source Separation as an Alternative to QRST
Cancellation for Atrial Fibrillation Analysis”. IEEE
Computers in Cardiology 2000;27:69-72
[2] Zarzoso
V., Nandi A.K., “Noninvasive Fetal
Electrocardiogram Extraction: Blind Separation Versus
Adaptive Noise Cancellation”. IEEE Trans. Biomed. Eng.
2001; 48, 12-18.
[3] Stridh M, Sörnmo L., “Spatiotemporal QRST cancellation
techniques for Atrial Fibrillation analysis:methods and
performance”.
IEEE
Computers
in
Cardiology
1998;25:633-636.
[4] Stridh M, Sörnmo L., Meurling C.J., Olsson S.B.,
“Characterization of Atrial Fibrillation Using the Surface
ECG: Time-Dependent Spectral Properties”. IEEE. Trans.
BioMed. Eng. 2001;48:19-21.
[5] Vasquez C., Hernández A., Mora F., Carrault G.,
Passariello G., “Atrial Activity Enhancement by Wiener
Filtering Using an Artificial Network”. IEEE. Trans.
BioMed. Eng. 2001;48:940-944.
[6] Shkurovich S., Sahakian A.V., Swiryn S., “Detection of
Atrial Activity from High-Voltage Leads of Implantable
Ventricular
Defibrillators
Using
a
Cancellation
Technique”. IEEE Trans. Biomed. Eng. 1998;45:229-234.
[7] Sörnmo L., Pahlm O., Nygards M., “Adaptive QRS
detection: A study of performance”. IEEE Trans. Biomed.
Eng. 1985;32:392-401.
[8] Thakor N., Yi-Zheng Z., “Applications of adaptative
filtering to ECG analysis: Noise cancellation and arrhytmia
detection”, IEEE Trans. Biomed Eng. 1991;38:785-794.
[9] Colomer A., Terré V., “Electrocardiogram enhancement by
adaptative filtering”. Signal Processing VII: Theories and
Applications, Proceedings of EUSIPCO-94 1994;1:58-61.
[11] Sita G., Ramakrishnam A.G., “Wavelet Domain Nonlinear
Filtering for Evoked Potencial Signal Enhancement”.
Applied and Computational Harmonic Analysis 2001;33:
431-446.
[12] Couderc JP, Zareba W. “Contribution of wavelets to the
non-invasive electrocardiology”. ANE, 1998; 3:54-62.
[13] Dai W., Yang Z., Lim S. L., Mikhailova O., Chee J.,
“Processing and Analysis of ECG Signal Using
Nonorthogonal Wavelet Transform”. Proceedings-20th
Annual International Conference. IEEE/EMBS 1998:139142.
[14] Thurner S., Feurstein M. C., Teich M. C., “Multiresolution
Wavelet Analysis of Heartbeat Intervals Discriminates
Helathy Patients from Those width Cardiac Pathology”.
Phsycal Review Letters 1998;80:1544-1547.
[15] Millet J., Ruiz García S., Ruiz-Granell R., Civera R.,
“Algoritmo para la detección de FV mediante la
Transformada Wavelet”. Proceedings XIV Congreso
Anual de la Sociedad Española de Ingeniería Biomédica.
1996.
[16] Li C., Zheng C., Tai C., “Detection of ECG Characteristic
Points Using Wavelet Transforms.”. IEEE. Trans. BioMed.
Eng. 1995:42:21-28.
[17] Provaznik I., Kozumplik J., Bardonova J., Novakova M.,
Novakova Z., “Wavelet Transform. In ECG Signal
Processing”. Proceeding of the 15th Biennial Eurasip
Conference BIOSIGNAL 2000:21-25.
[18] Mallat S., “A Wavelet Tour of Signal Processing”,
Academic Press, 1998.
[19] Roberts S., Chaumeron T., Magdolen J., “Adaptive Noise
Removal from Complex Signals using the Wavelet
Transform”. Signal Processing VII: Theories and
Applications Proceedings of EUSIPCO 1994;1:66-69.
Dirección para correspondencia:
César Sánchez Meléndez
Dpto. Ingeniería Eléctrica, Electrónica y Automática.
E.U.P. Cuenca. Universidad de Castilla-La Mancha.
Campus Universitario s/n. 16071. Cuenca.
E-mail: [email protected]
Descargar