Full text
ESTIMACIÓN DE LA FRECUENCIA RESPIRATORIA MEDIANTE ANÁLISIS TIEMPO-FRECUENCIA DE LA SEÑAL DE VARIABILIDAD DEL RITMO CARDÍACO EN CONDICIONES NO ESTACIONARIAS Autor: Eva María Cirugeda Roldan Director: Raquel Bailón Luesma Máster en Ingeniería Biomédica Programa oficial de posgrado en ingenierías transversales Curso 2009-2010 Septiembre 2010
ESTIMACIÓN DE LA FRECUENCIA RESPIRATORIA MEDIANTE ANÁLISIS TIEMPO-FRECUENCIA DE LA SEÑAL DE VARIABILIDAD DEL RITMO CARDÍACO EN CONDICIONES NO ESTACIONARIAS Autor: Eva María Cirugeda Roldan Director: Raquel Bailón Luesma Máster en Ingeniería Biomédica Programa oficial de posgrado en ingenierías transversales Curso 2009-2010 Septiembre 2010
A mi abuelo, Antonio Roldan, él ya no esta conmigo pero esté donde esté se que se sentiría orgulloso al verme llegar hasta aquí. Su único deseo era verme feliz, y el mío hacerlo sentirse orgulloso y feliz como yo lo era con él. Solo decirle “ Abuelo te quiero, te echaré de menos, y lucharé hasta el final por los dos, estés donde estés se que velarás por mi, solo quiero que te sientas orgulloso. TE QUIERO”. También a mi madre porque su apoyo en esta dura etapa ha sido fundamental y a mi hermano que es la alegría del día a día y las ganas de seguir adelante, no podía dejar atrás a mi abuela, pieza fundamental en la persona que soy hoy, y la que más necesita de mi.
Agradecimientos Quería agradecer a Raquel Bailón, directora de este trabajo, la oportunidad de introducirme al mundo de la investigación mediante este trabajo y el apoyo constante recibido. A Pablo Laguna y todo el grupo de investigación GTC-BIO por facilitarme la primera inclusión en un grupo de trabajo y hacer que ésta fuera tan agradable. Gracias por éste año. Finalmente mi agradecimiento va para el Dr. Pedro Serrano, por permitirme introducirme en el ambiente clínico del registro de pruebas de esfuerzo.
RESUMEN Estimación de la frecuencia respiratoria mediante análisis tiempo-frecuencia de la señal de variabilidad del ritmo cardíaco en condiciones no estacionarias La influencia de la respiración sobre la señal electrocardiográfica (ECG) se manifiesta tanto en variaciones morfológicas de la misma como en una modulación del ritmo cardíaco, conocida como arritmia sinusal respiratoria (RSA), por lo que medidas basadas en el ECG pueden, de forma indirecta, proveer información de la respiración, que resulta de especial interés cuando el registro de la señal respiratoria es inviable o incómodo para el paciente. El objetivo de este trabajo fin de máster (TFM) es estimar la frecuencia respiratoria a partir del estudio tiempo-frecuencia (TF) de la señal de variabilidad del ritmo cardíaco (HRV) en condiciones no estacionarias. La recuencia respiratoriaseestimacomolacomponentedealtafrecuencia(HF)de la HRV, que, a su vez es estimada mediante la localización para cada instante de tiempo del pico máximo de la distribución pseudo Wigner-Ville suavizada (SPWVD) de la HRV en la banda de HF. El método desarrollado en éste TFM utilizada para el cálculo de la SPWVD ventanas de filtrado frecuencial de longitud variable con el fin de minimizar el error cuadrático medio (MSE) de estimación de la frecuencia, en especial cuando las variaciones de ésta son no lineales. La longitud óptima de la ventana de filtrado frecuencial para cada instante de tiempo depende tanto de las variaciones de la frecuencia a estimar, como de la amplitud la componente de HF y del ruido presente en la señal, que es necesario estimar. En condiciones no estacionarias, no solo la frecuencia sino también la amplitud de la componente HF y el ruido pueden variar, por lo que se ha desarrollado un estimador de la amplitud instantánea de la componente HF a partir de la SPWVD con eliminación de la influencia de los filtrados temporal y frecuencial. También se ha desarrollado un estimador de la potencia instantánea del ruido presente en la señal que incluye los errores de estimación de la amplitud instantánea. Para el cálculo de la SPWVD se han utilizado diferentes kernels de filtrado tiempo-frecuencia formados por tres tipos de ventanas, rectangular, Hamming y exponencial, tanto en tiempo como en frecuencia. La evaluación del método se ha realizado tanto a través de un estudio de simulación, en el que se han generado señales con características tiempo-frecuencia similaresalasdelaHRV,variacionesno lineales de frecuencia y amplitudes variantes en el tiempo, como a través del análisis de una base de datos, que consta del registro simultáneo de la señales ECG y respiratorias de 58 sujetos sometidos a la escucha de diferentes estímulos musicales. El método propuesto en este TFM estima la amplitud instantánea de la componente de HF de la HRV sobre la señales simuladas con un error medio de 0.324±2.294 % y su frecuencia con un error medio de -0.239±2.041 % (-0.008±6.026 mHz). La estimación de la frecuencia respiratoria en señales reales presenta un error mediano de -1.525±4.557 % (1.953±4.883 mHz) en los segmentos musicales y de -0.919±6.542 % (11.465±43.477 mHz) en las transiciones entre segmentos musicales. Finalmente el método desarrollado en este TFM ha sido comparado con otros existentes en la literatura, basados en ventanas de filtrado frecuencial tanto de longitud fija como variable para amplitudes constantes.
3.8. Comparativa de FHF (n)estimada con el método en [15] (rojo) y FHF (n)estimada con el método propuesto en este TFM (negro) respecto a la simulada (azul), con el kernel de filtrado temporal Hamming equivalente a una ventana rectangular de 51 muestras y frecuencial adaptativo con ventana de Hamming. (a) Toda la señal. (b) Segmento no lineal.(c)Segmentoaproximadamentelineal. ....................... 27 3.9. SPWVD del segundo segmento de una señal de la base de datos estimada con un filtrado temporal Hamming de resolución equivalente a una ventana rectangular de 51 muestras y filtrado frecuencial Hamming de resolución equivalente a (a) hs=3,(b)hs=7,(c) hs= 15, (d) hs= 23, (e) hs=31y(f)hs= 49, (g) hs= 63, (h) hs=95y(i)hs= 127 muestras. ........................................... 30 3.10. Distribución de eF(n)en mHz utilizando un kernel para el filtrado temporal de longitud 2N-1 = 51 muestras y las distintas longitudes de filtrado frecuencial propuestas en (a) segmentos musicales y (b) transiciones entresegmentosmusicales............. 30 3.11. (a) ˆ FHF(n)y(b)eF(n)utilizando el método basado en amplitudes variantes y filtrado temporal de longitud 2N-1 = 51 muestras, para una señal de la base de datos. Las lineas en rojo en (b) delimitan una banda comprendida entre [-10, 10] mHz. . . . . . . 31 3.12. Comparativa de la señal respiratoria (azul) y HRV (verde) una vez filtradas en la banda de frecuencia definida en la Sec. 2.1.4, para diferentes instantes temporales donde se localizan los mayores errores de ˆ FHF ............................. 31 3.13. Comparativa de la estimación de AHF , estimada mediante la integración de la SPWVD en la banda propuesta en este TFM (azul), estimada mediante la integración de la SPWVD en la banda propuesta en este TFM y corregida para la eliminación del filtrado frecuencial (rojo) y estimada con el método propuesto en este TFM (negro). . . . . . . 32 3.14. Distribución del error mediano de los distintos segmentos en mHz utilizando un kernel para el filtrado temporal de 2N-1 = 51 muestras y las distintas longitudes de filtrado frecuencial propuestas en (a) segmentos musicales y (b) transiciones entre segmentos musicales............................................ 32 vi
1 INTRODUCCIÓN 1.1. Trabajo previo y contexto Este trabajo fin de máster se enmarca dentro del proyecto de investigación TEC2007-68076- C02-02/TCM financiado por el MCyT y ha sido realizado dentro del Grupo de Tecnologías de las Comunicaciones (GTC) del Instituto de Investigación en Ingeniería de Aragón (I3A) de la Universidad de Zaragoza, y del Centro de Investigación en Red en Bioingenieria, Biomateria y Nanomedicina (CIBER-BBN). 1.2. Motivación, objetivos y alcance El objetivo de este trabajo fin de máster (TFM), se centra en el estudio de la viabilidad de estimar la frecuencia respiratoria mediante la aplicación de técnicas tiempo-frecuencia (TF) sobre la señal de variabilidad del ritmo cardíaco (HRV) en condiciones no estacionarias. La necesidad de estimar la frecuencia respiratoria nace de su importancia en el estudio tanto de las alteraciones en la respiración (p.ej. la apnea del sueño), que pueden causar serios problemas o desórdenes a nivel metabólico, orgánico o nervioso [1], como de alteraciones en otros sistemas con los cuales interacciona (p.ej. sistema cardiovascular). La estimación de la frecuencia respiratoria puede realizarse bien de forma directa sobre la propia señal respiratoria o bien de forma indirecta a partir de otras señales biológicas como puede ser la variabilidad del ritmo cardíaco (HRV) o la variabilidad de la presión sanguínea (BPV) al verse influidas por la respiración. El interés de la estimación de la frecuencia respiratoria de forma indirecta reside en las dificultades existentes en la estimación directa sobre la propia señal respiratoria asociadas tanto al registro como a la sensibilidad de la señal a interferencias y/o ruido. La dificultad del registro de la señal respiratoria reside en las técnicas utilizadas para su registro (p.ej. espirometría o pneumografía), métodos que necesitan del uso de dispositivos voluminosos, caros y personal altamente cualificado, lo que dificulta su uso en determinadas aplicaciones como pruebas de esfuerzo, estudios del sueño y monitorización ambulatoria; estos disposivitos pueden a la vez interferir con la respiración del sujeto provocando la aparición de artefactos no fisiológicos en el registro [2]. Finalmente la señal respiratoria es muy sensible a cualquier movimiento del torso, o cualquier accion en las vías respiratorias como pueden ser la tos o el habla. La influencia de la respiración sobre la actividad cardíaca se manifiesta tanto en variaciones morfológicas del electrocardiograma (ECG) (efecto mecánico), como en una modulación del ritmo 1
21. INTRODUCCIÓN cardíaco (efecto autonómico) [3]. Por una parte durante la respiración se ocasionan movimientos torácicos (expansión y contracción del volumen torácico) que ocasionan movimientos de los electrodos usados para el registro del ECG que a su vez se producen cambios en las distribuciones de las impedancias torácicas asociados al llenado y vaciado de los pulmones ocasionando variaciones en el eje eléctrico del corazón [4]. Estas variaciones son registradas por el ECG, y reflejadas como variaciones en la morfología del latido sinusal. Por tanto a partir del estudio de la morfología de los latidos cardíacos puede derivarse una señal EDR (señal respiratoria derivada del ECG) que permita la estimación de la frecuencia respiratoria, como el método propuesto en [2]. Por otra parte, se sabe que el ritmo cardíaco está influido por la respiración a través de un fenómeno conocido como arritmia sinusal respiratoria (RSA). Ésta se caracteriza por provocar un incremento en el ritmo cardíaco durante la inspiración y un decremento de éste durante la expiración. Simultáneamente cuando la frecuencia respiratoria aumenta, la amplitud de la RSA disminuye, mientras que cuando el volumen torácico estático o volumen de ventilación aumenta, su amplitud se ve incrementada, es decir, la amplitud de la RSA depende tanto de la frecuencia respiratoria como de la profundidad con la que se ejecute [1, 5]. La HRV es considerada una medida no invasiva de la actividad de los sistemas simpático y parasimpático. Estos sistemas comprenden las dos ramas principales del sistema autónomo de regulación cardiovascular [6]. En un estudio espectral de la HRV, se establecen tres zonas o componentes diferenciadas. La primera se encuentra en la banda de muy baja frecuencia (VLF) [0, 0.04] Hz, y se piensa asociada a la actividad termorreguladora. La segunda se encuentra en la banda de baja frecuencia (LF) [0.04, 0.15] Hz y se considera asociada a los procesos de regulación de la presión sanguínea. La tercera componente se conoce como la componente de alta frecuencia (HF), se considera como una medida de la actividad parasimpática y asociada a la RSA. En condiciones de reposo se localiza en un intervalo comprendido desde los 0.15 Hz hasta los 0.4 Hz. Si bien este intervalo no es apropiado cuando la frecuencia respiratoria es inferior a 0.15 Hz (p.ej. en situaciones de relajación extrema o meditación) o superior a 0.4 Hz (p.ej. durante prueba de esfuerzo). En estos casos se ha propuesto el uso de bandas dinámicas centradas en la frecuencia respiratoria [7], lo que precisa su conocimiento. En este TFM se considera una banda de HF comprendida entre 0.15 Hz y 0.5 Hz y asume que la componente de HF de la HRV representa una buena aproximación de la frecuencia respiratoria que, en consecuencia, podrá ser estimadaapartirdelamisma. El objetivo final de este TFM es la estimación de la frecuencia respiratoria de forma indirecta a partir del análisis de la señal HRV en condiciones no estacionarias. Para ello es necesario, en primer lugar, la estimación de la señal HRV a partir del ECG. En este TFM la HRV se obtiene a partir de los instantes de ocurrencia de los latidos y mediante la técnica de modulación en frecuencia de pulsos por integración (IPFM) [8, 9]. Despues la frecuencia respiratoria se estima como aquella frecuencia a la que se encuentra el máximo de la distribución pseudo Wigner-Ville suavizada (SPWVD) [10, 11, 12] de la HRV en la banda de HF. La SPWVD es una de las distribuciones cuadráticas TF más ampliamente utilizadas en el análisis de la HRV en condiciones no estacionarias debido a su excelente resolución TF ya que permite un control independiente de los filtrados temporal y frecuencial. Además, la estimación de la frecuencia instantánea, mediante la detección del pico máximo de la SPWVD no presenta ningún sesgo cuando la frecuencia instantánea varía linealmente en el tiempo [13]. Sin embargo, cuando la frecuencia instantánea es una función no lineal del tiempo, el estimador presenta un sesgo que aumenta cuanto más importantes son las no linealidades y mayor es la longitud de la ventana de filtrado frecuencial [14]. En [15] se ha propuesto un método de estimación de la frecuencia instantánea de una señal modulada en frecuencia (FM) con variaciones de frecuencia no lineales basado en la detección del pico máximo de la SPWVD, que minimiza el error cuadrático medio (MSE) de dicha estimación
1.2. Motivación, objetivos y alcance 3 mediante la aplicación de ventanas de filtrado frecuencial de longitud variable. La aplicabilidad del método propuesto en [15] para la estimación de la frecuencia respiratoria a partir de la SPWVD de la HRV está limitada debido al hecho de que el método propuesto asume que las amplitudes de las componentes de la señal cuyas frecuencias instantáneas se quieren estimar son constantes, lo que no sucede en las aplicaciones donde la RSA no es estacionaria. Por ello, en este TFM se extenderá el método de estimación de frecuencia al caso de señales con componentes cuyas amplitudes varían en el tiempo. Para ello se diseñará un estimador de la amplitud instantánea de la componente HF de la HRV basado también en la SPWVD. Se ha diseñado un estudio de simulación de señales con amplitudes tiempo-variantes y variaciones de frecuencia no lineales sobre el que se han evaluado tanto el método de estimación de frecuencia instantánea propuesto en [15] como el método de estimación de amplitud instantánea y la extensión del método propuesto en [15] al caso de amplitudes variantes, desarrollado en este TFM. Finalmente los diferentes métodos de estimación de la frecuencia respiratoria como la frecuencia de la componente HF de la HRV a partir de la SPWVD propuestos, se han evaluado sobre señales reales de una base de datos facilitada por el Maxplank Institute for Cognitive and Brain Sciences que consta de 58 señales ECG y respiratorias registradas simultáneamente durante la escucha de distintos fragmentos musicales clasificados como agradables o desagradables. Esta base de datos enfatiza las características no estacionarias de la frecuencia respiratoria al provocar variaciones en ésta de un segmento musical a otro y durante las transiciones [16, 17].
2 MÉTODOS Y MATERIALES En esta sección se presentan los métodos de estimación de la frecuencia respiratoria estimada a partir de la componente de alta frecuencia (HF) de la señal de variabilidad del ritmo cardíaco (HRV), así como los métodos de evaluación de los mismos. Para la estimación de la frecuencia respiratoria como la frecuencia de la componente HF de la HRV se ha propuesto una modificación del algoritmo presentado en [15] que incluye la estimación instantánea de la amplitud de la componente HF de la HRV y la estimación adaptativa del ruido en la banda de HF. El algoritmo propuesto en [15] está diseñado para señales FM con amplitudes constantes, pero se sabe que las componentes de la HRV presentan potencias variantes en el tiempo en numerosas aplicaciones de interés fisiológico y patológico [18]. Por lo que en este TFM se propone la estimación instantánea tanto de las amplitudes como del ruido para intentar reducir el error de estimación inherente al algoritmo. Para la evaluación del método propuesto se ha diseñado un estudio de simulación de señals FM con variaciones de frecuencia instantánea no lineales y amplitudes variantes en el tiempo. 2.1. Métodos de estimación 2.1.1. Estimación de la frecuencia respiratoria Supongamos que la señal analítica de la HRV puede modelarse como [19]: z(n)= Q q=1 Aq(n)ejφq(n)+v(n)(2.1) donde Q representa el número total de componentes frecuenciales principales en la señal, Aq(n)la amplitud de cada componente, φq(n)la fase de cada componente y v(n)un ruido blanco complejo. La relación entre la fase y la frecuencia instantánea de cada componente viene dada por: fq(n)= 1 2π d dnφq(n)(2.2) La estimación de la frecuencia respiratoria instantánea se realiza a partir de la localización del pico de amplitud máxima en la banda de frecuencia de HF de la HRV para cada instante de tiempo [15]. ˆ F(n)= Fs 4Marg m´ax m{Pz(n, m)}(2.3) 5
62. MÉTODOS Y MATERIALES donde nymdenotan los índices en tiempo y frecuencia respectivamente, Fses la frecuencia de muestreo de la señal z(n)yPz(n, m)su SPWVD, definida segun [19] Pz(n, m)=2 K−1 k=−K+1 |h(k)|2⎡ ⎣ N−1 p=−N+1 g(p)rz(n+p, k)⎤ ⎦e−j2πm Mkm=−M+1, ..., M (2.4) |h(k)|2yg(n)definen las ventanas de filtrado frecuencial y temporal de longitudes 2K-1 y 2N-1, respectivamente. El término rz(n, k)representa la función de autocorrelación instantánea definida como: rz(n, k)=z(n+k)z∗(n−k). El método propuesto en [15] deriva una formulación asintótica para el sesgo y la varianza del error de estimación de la frecuencia de cada componente, asumiendo el modelo en (2.1) con amplitudes constantes. Dicha formulación se ha derivado en [20] en ausencia de filtrado temporal y en [15] con un filtrado temporal hiperbólico, obteniendo el mismo resultado. En [15] se demuestra como al utilizar kernels de filtrado temporal y frecuencial independientes, siempre y cuando la ventana de filtrado temporal presente area unitaria, la formulación de la varianza del error de estimación es independiente de la ventana de filtrado temporal utilizada. La formulación asintótica del sesgo y varianza del error de estimación de la frecuencia instantánea de cada componente, θq,hsyσ2 q,hsrespectivamente, viene dada por [15, 20]: θq,hs=EΔˆ Fq(n)≤1 80 sup nF(2) q,hsh2 s(2.5) σ2 q,hs=var Δˆ Fq(n)=3σ2 v 2π2A2 q1+ σ2 v 2A2 qTs h3 s (2.6) donde F(2) q,hsrepresenta la segunda derivada de la frecuencia instantánea de la componente qestimada con una ventana de filtrdo frecuencial de duración temporal hs,σ2 ves la varianza del ruido AWGN presente en la señal, Aqla amplitud de cada componente y Tsel periodo de muestreo. De la formulación del sesgo (2.5) y la varianza (2.6) del error de estimación de la frecuencia instantánea, se observa que cuando la longitud de la ventana de filtrado frecuencial aumenta, aumenta el sesgo y disminuye la varianza. Además el sesgo depende linealmente de la segunda derivada de la frecuencia, considerada constante lo que hace que éste varíe a lo largo del tiempo en función de las variaciones de la frecuencia instantánea [15, 20]. Conociendo la formulación del sesgo (2.5) y la varianza (2.6) del error de estimación de la frecuencia instantánea se puede derivar la longitud de la ventana de filtrado frecuencial que mínimiza el error cuadrático medio de dicho error para cada instante temporal [15, 20]. El principal problema de esta solución es que requiere el conocimiento “a priori” de la evolución temporal de la frecuencia instantánea que trata de estimar. En [15, 20] se propone una alternativa subóptima para el cálculo de la longitud de la ventana de filtrado frecuencial para cada instante de tiempo. Esta alternativa utiliza únicamente la formulación de la varianza del error de estimación de la frecuencia instantánea. La estimación de la longitud óptima de la ventana de filtrado frecuencial se realiza a partir de un algoritmo iterativo no paramétrico. Para ello se define una secuencia de ventanas de filtrado frecuencial, hs, con longitudes crecientes (h1<h 2< ... < h j), donde hspresenta una longitud 2Ks-1, y se calculan los correspondientes intervalos de confianza en función de la estimación frecuencial instantánea obtenida con (2.3) y la varianza del error de estimación de la misma (2.6), asumiendo un bias θq,hs≤κσq,h1[15, 20], de acuerdo a: Dq,hs=ˆ Fq,hs(n)−2κσq,hs,ˆ Fq,hs(n)+2κσq,hs(2.7) ˆ Fq,hs(n)corresponde a (2.3) de la componente qestimada sobre una SPWVD con ventana de filtrado frecuencial de longitud hsyκse establece igual a 2 de forma que asumiendo una distribución gaussiana
2.1. Métodos de estimación 7 del error de estimación y una ventana de filtrado frecuencial hssuficiente los intervalos de confianza presenten algun punto en común con una probabilidad del 95 %. Los intervalos de confianza Dq,hs definen la región donde se localiza la estimación óptima en función de la longitud de la ventana utilizada. La longitud de la ventana óptima se elige como la mayor hspara la cual los segmentos DsyDs+1 tienen un punto en común. La idea es que si los segmentos anteriores no tienen ningun punto en común el sesgo es demasiado grande comparado con la desviación estandar. La longitud seleccionada como óptima se considera como el compromiso entre sesgo y varianza donde el sesgo y la desviación estándar tienen el mismo orden. De las expresiones (2.5), (2.6) y (2.7) se deduce que, si las amplitudes de las componentes son constantes, la varianza del error de estimación para cada longitud de ventana hses constante para toda la duración de la señal, mientras que el sesgo varía en función de las variaciones frecuenciales de la señal. Por tanto, la duración de los instervalos de confianza para cada longitud de ventana de filtrado frecuencial es constante para toda la duración del registro. Sin embargo, en condiciones no estacionarias en las que tanto las amplitudes de las componentes como el ruido presente en la señal pueden ser variantes en el tiempo, es razonable pensar que los intervalos de confianza pueden tener diferentes duraciones en función de los valores instantáneos de amplitud y ruido. Por eso, en este TM se propone la extensión del método propuesto en [15] de manera que la varianza del error de estimación para cada longitud de ventana hses variante en tiempo: σ2 q,hs(n)=var Δˆ Fq(n)=3σ2 v(n) 2π2A2 q(n)1+ σ2 v(n) 2A2 q(n)Ts h3 s (2.8) Dq,hs(n)=ˆ Fq,hs(n)−2κσq,hs(n),ˆ Fq,hs(n)+2κσq,hs(n)(2.9) El algoritmo establece una estimación inicial de ˆ FHF (n)igual a la obtenida con la ventana de filtrado frecuencial hsde menor longitud, esta estimación es luego modificada de acuerdo al algoritmo propuesto, de forma que nos aseguramos que en cada instante se realiza una estimación. El algoritmo se ha implementado para trabajar sobre bloques de señal de 5 minutos solapados 2N-1 muestras, con señales muestreadas a una frecuencia de muestreo Fsde 4 Hz y 2M= 2048, dando una resolución frecuencial de 1mHz. Se han considerado diferentes tipos de filtrado temporal y frecuencial, en concreto, rectangular, Hamming y exponencial. h(n)=0,54 −0,46 cos2πn L−1(2.10) h(n)=e−γ|n|(2.11) Para las ventanas rectangulares de tiempo y frecuencia se han utilizado los siguientes valores, 2N-1 = {21,51,101,201}yhs={3,7,15,23,31,49,63,95,127}respectivamente, no se consideraron longitudes hs>127 muestras puesto que en un estudio preeliminar se observó que en la SPWVD los términos cruzados presentaban mayor potencia que los términos de señal. Las ventanas de filtrado Hamming y exponencial se definen en (2.10) y (2.11), respectivamente. Para las ventanas de Hamming y exponencial se han estimado los parámetros de filtrado (longitud L para Hamming y factor de amortiguamiento γpara exponencial) de forma que presenten el mismo área que la rectangular de P muestras. L=P+0,46 0,54 (2.12) γ=2 P(2.13)
82. MÉTODOS Y MATERIALES Los desarrollos se muestran en el anexo A. La tabla 2.1 muestra los valores de equivalencia para las ventanas Hamming y exponencial respecto a la rectangular. Tabla 2.1: Equivalencia entre las longitudes de las ventanas rectangular (P) y hamming (L) y factor de amortiguamiento de la ventana exponencial (γ). P=2N-1 L γ 21 39 0.095 51 95 0.039 101 187 0.020 151 281 0.013 P=2K-1 L γ 3 7 0.667 713 0.286 15 29 0.133 23 43 0.087 31 59 0.065 49 91 0.048 63 117 0.032 95 177 0.021 127 237 0.016 2.1.2. Estimación de amplitud Existen diversas formas de estimar la potencia instantánea a partir del espectro de la SPWVD, tanto paramétricas como no paramétricas. En este trabajo se ha optado por estimar la potencia de cada componente de la señal analítica en (2.1) a través de la integración en frecuencia de cada corte temporal de SPWVD teniendo en cuenta el efecto que sobre ésta tienen las ventanas de filtrado temporal y frecuencial de la SPWVD. En [21] se establece que la potencia instantánea de una señal puede ser obtenida a partir de su distribución Wigner-Ville mediante: ˆpz(n)= 1 2M M m=−M+1 Wz(n, m)(2.14) donde Wz(n, m)es la distribución Wigner-Ville (WVD) de la señal z(n). La WVD se define de acuerdo a: Wz(n, m)=2 K−1 k=−K+1 rz(n+p, k)e−j2πm Mkm=−M+1, ..., M (2.15) Esta distribución cumple las condiciones marginales de tiempo y frecuencia pero su capacidad de interpretación se ve altamente reducida debido a la gran presencia de términoscruzados.Lostérminos cruzados son debidos bien a la presencia de más de una componente o a variaciones no lineales de la frecuencia de las componentes [12, 22, 23, 24]. Por ello se propone el uso de la SPWVD (2.4), ya que reduce los términos cruzados, pero al no cumplir las condiciones marginales en tiempo y frecuencia, la relación en (2.14) deja de ser válida, de forma que es necesario evaluar la influencia de las ventanas de filtrado en la estimación de la potencia. Consideramos la estimación de la potencia de la componente de HF de la HRV a partir de la integración de la SPWVD como: ˆpsp(n)= 1 2M T m=−T+1 Pz(n, m)(2.16)
2.1. Métodos de estimación 9 donde ˆpsp(n)denota la estimación de la potencia instantánea obtenida a partir de la integración de la SPWVD en un ancho de banda definido por 2Tmuestras. Teniendo en cuenta las propiedades de la tranformada de Fourier, la SPWVD en (2.4), puede expresarse como [21]: Pz(n, m)=2H(m)∗⎡ ⎣ K−1 k=−K+1 ⎡ ⎣ N−1 p=−N+1 g(p)z(n+p+k)z∗(n+p−k)⎤ ⎦e−j2πm Mk⎤ ⎦ =2H(m)∗Sz(n, m)(2.17) donde Sz(n, m)representa la WVD filtrada en tiempo y H(m), es la transformada discreta de Fourier con 2Mpuntos de la ventana de filtrado frecuencial |h(k)|2: H(m)=DFT2M|h(k)|2(2.18) En el caso de señales ideales (monocomponente, ausencia de ruido y amplitud constante), cada corte instantáneo de la SPWVD presenta el filtro H(m), desplazado a la frecuencia central de la banda de interes en dicho instante. Al enventanar una señal, su potencia deja de estar concentrada en un ancho de banda limitado, extendiendose a todo el dominio frecuencial. Por ello siempre y cuando integremos en un ancho de banda limitado el espectro de una señal enventanada en frecuencia, obtendremos una potencia proporcional a la real, la cual puede expresarse como: ˆpsp(n)= 1 fc(n)ˆps(n)(2.19) donde ˆps(n), es la potencia estimada a partir de la integración en una banda limitada de Sz(n, m)y fc(n)representa un factor de corrección en función de la energía de la ventana que no se ha incluido al limitar el ancho de banda en el cual se ha realizado la integración. En [21, 25] se propone el uso de ventanas con un factor de sensibilidad elevado de forma que la mayor parte de la energía de la señal quede concentrado en el interior del lóbulo principal. De esta forma limitando el ancho de banda de integración al lóbulo principal, la estimación es más ajustada a la potencia real de la señal. El factor de corrección lo calcularemos como: fc(n)= M m=−M+1 H(m) l2 m=l1H(m−mHF(n)) (2.20) donde mHF (n)=FHF (n)/Fs4M. Consideraremos entonces que la influencia del filtrado frecuencial puede eliminarse mediante un factor multiplicativo variante en el tiempo. Para la eliminación de la influencia del filtrado en tiempo [21] analizamos la siguientes expresion de ˆps(n): ˆps(n)= 1 2M l2 m=l1 ⎡ ⎣ K−1 k=−K+1 ⎛ ⎝ N−1 p=−N+1 g(p)rz(n+p, k)⎞ ⎠e−j2πm Mk⎤ ⎦ =1 2M N−1 p=−N+1 g(p)l2 m=l1K−1 k=−K+1 rz(n+p, k)e−j2πm Mk =g(n)∗1 2M l2 m=l1K−1 k=−K+1 rz(k)e−j2πm Mk =g(n)∗1 2M l2 m=l1 Wz(n, m) =g(n)∗ˆpz(n)(2.21)
16 2. MÉTODOS Y MATERIALES 2.3.2. Señales reales La evaluación del método de estimación sobre las señales reales se basa en el estudio del error de estimación de la frecuencia instantánea del método propuesto en la Sec. 2.1, mediante las ecuaciones: eF(n)= ˆ FHF(n)−ˆ Fr(n)[Hz](2.40) eF(n)= ˆ FHF(n)−ˆ Fr(n) ˆ Fr(n)[%] (2.41) donde el término ˆ FHF (n), define la frecuencia instantánea estimada a partir de la componente HF de la HRV y ˆ Fr(n)la frecuencia de referencia estimada con los mismos parámetros y método sobre la señal respiratoria de referencia. Los errores se evalúan en términos del error mediano y la desviación mediana absoluta tanto en términos relativos como en términos absolutos. Se han seleccionado valores medianos para realizar una evaluación robusta frente a estimaciones erróneas derivadas, por ejemplo, de la presencia de falsas detecciones, latidos ectópicos o cualquier otro artefacto en la señal de HRV. El error mediano (emed) y la desviación mediana absoluta (MAD) son estimadores robustos del error y de la dispersión, y se definen de acuerdo a: ej med =mediannej F(n)(2.42) MADj=mediannej F(n)−ej med(2.43) donde jindica el segmento de señal, musical o transición, considerado; los valores medios de emed y MAD en los distintos segmentos se obtienen de acuerdo a: ¯emed =1 NmNh NmNh j=1 ej med (2.44) MAD =1 NmNh NmNh j=1 MADj(2.45) donde Nmindica el número de segmentos en cada señal y Nhel número de señales analizadas. El método de estimación de frecuencia se evalúa finalmente de acuerdo a (2.44) y (2.45) para cada tipo de segmento, musical o transición. Se considera como segmento musical un intervalo de 80 s de duración tras los primeros 5 s a la aplicación de un nuevo estímulo musical. La transición entre segmentos comprende desde los últimos 20 s antes del comienzo de un nuevo estímulo musical hasta los primeros 5s del mismo. Se han omitido el primer y último estímulo musical de cada señal de forma que se eviten errores asociados a los filtrados y la autocorrelación instantánea intrínsecos de la SPWVD y también del estimador de amplitud. 2.4. Comparación de métodos 2.4.1. Estimación adaptativa con amplitudes constantes Este método de comparación consiste en el análisis del error de la estimación de frecuencia con el método propuesto en [15] frente al error obtenido con el método propuesto en este trabajo basado en la estimación de amplitudes instantáneas.
2.4. Comparación de métodos 17 2.4.2. Estimación tradicional Esta comparativa consite en evaluar el error de estimación obtenido con el método de estimación propuesto en la Sec. 2.1 frente al derivado de la estimación tradicional basado en las mismas ventanas de filtrado frecuencial pero con longitud fijas para toda la duración de la señal.
3 RESULTADOS En esta sección mostraremos los resultados más relevantes de los estudios de evaluación realizados. Se incluye una primera subsección donde se muestran los resultados de la evaluación del estimador de amplitud instantánea y del estimador de ruido. En la segunda subsección se mostraran los resultados del estimador de frecuencia propuesto sobre las señales simuladas para finalmente mostrar los resultados obtenidos al procesar señales reales en la tercera subsección. 3.1. Evaluación del estimador de amplitud y ruido La evaluación del error de estimación de amplitud se ha realizado en términos normalizados sobre 100 realizaciones con SNR de 20dB. La selección del kernel óptimo para la estimación de AHF (n)se ha realizado en términos del error cuadrático medio (MSE). Se han estudiado distintas combinaciones para el kernel tiempo-frecuencia, con ventanas exponencial, rectangular y Hamming de distintas longitudes. Para el filtrado temporal se han establecido longitudes para ventanas rectangulares de 2N-1={21,51,71,101}y para el filtrado frecuencial hs={15,31,49,63,95,127}. Las ventanas de Hamming y exponencial se han establecido con el mismo área que la ventana rectangular de acuerdo a la formulación desarrollada en el anexo A. Los resultados mostrados en las tablas a continuación se expresan en términos de las longitudes de la ventana rectangular de igual área. Tabla 3.1: Raíz cuadrada del MSE (%) de AHF (n)con filtrado temporal rectangular y distintos filtrados frecuenciales (a) Rectangular hs2N-1 21 51 71 101 15 3.993 3.000 3.098 3.395 31 3.746 3.205 3.353 3.978 49 3.766 3.107 3.469 4.012 63 3.859 3.455 3.478 3.970 95 4.249 4.098 4.162 4.704 127 4.447 4.361 4.532 5.328 (b) Hamming hs2N-1 21 51 71 101 15 3.892 2.879 3.106 3.593 31 3.833 2.977 3.201 3.766 49 3.714 3.115 3.324 3.868 63 3.724 3.258 3.372 3.902 95 3.837 3.651 3.649 4.115 127 4.163 4.140 3.967 4.623 (c) Exponencial hs2N-1 21 51 71 101 15 3.858 2.882 3.053 3.608 31 3.879 2.884 3.070 3.580 49 3.901 2.921 3.083 3.616 63 3.877 2.960 3.128 3.711 95 3.769 2.990 3.207 3.764 127 3.722 3.095 3.260 3.883 La tabla 3.1 muestra la raíz cuadrada del MSE para el kernel separable con filtrado temporal rectangular y los distintos filtrados frecuenciales considerados. La tabla 3.2 muestra los mismos resultados pero con un kernel separable con filtrado temporal Hamming y finalmente la tabla 3.3, los muestra para un kernel con filtrado temporal exponencial. En cada tabla, se destaca en rojo, la combinación de longitudes para cada tipo de kernel que permiten una estimación con MSE mínimo. 19
20 3. RESULTADOS Tabla 3.2: Raíz cuadrada del MSE (%) de AHF (n)con filtrado temporal Hamming y distintos filtrados frecuenciales (a) Rectangular hs2N-1 21 51 71 101 15 3.389 2.463 2.667 3.133 31 3.219 2.791 3.293 3.546 49 3.256 2.908 3.063 3.735 63 3.257 2.756 3.037 3.964 95 3.990 3.764 4.029 4.900 127 4.233 4.208 4.793 5.818 (b) Hamming hs2N-1 21 51 71 101 15 3.400 2.387 2.682 3.332 31 3.234 2.404 2.791 3.423 49 3.164 2.548 2.909 3.593 63 3.277 2.680 2.995 3.663 95 3.479 2.972 3.280 4.087 127 3.902 3.570 4.144 4.812 (c) Exponencial hs2N-1 21 51 71 101 15 3.313 2.383 2.660 3.375 31 3.390 2.317 2.659 3.348 49 3.360 2.332 2.717 3.365 63 3.325 2.360 2.693 3.390 95 3.248 2.423 2.799 3.460 127 3.131 2.535 2.899 3.593 Tabla 3.3: Raíz cuadrada del MSE ( %) de AHF (n)con filtrado temporal exponencial y distintos filtrados frecuenciales (a) Rectangular hs2N-1 21 51 71 101 15 2.886 2.736 3.288 5.418 31 2.877 3.001 3.677 5.576 49 3.365 3.412 4.290 6.633 63 3.704 3.450 4.295 6.530 95 4.215 4.362 5.600 8.049 127 5.927 5.886 6.766 9.283 (b) Hamming hs2N-1 21 51 71 101 15 2.853 2.608 3.199 4.730 31 2.821 2.726 3.398 5.335 49 2.941 2.945 3.592 5.538 63 3.110 3.063 3.601 5.806 95 3.705 3.548 4.100 6.559 127 4.975 4.770 5.475 7.860 (c) Exponencial hs2N-1 21 51 71 101 15 2.753 2.696 3.241 4.109 31 2.790 2.636 3.232 4.211 49 2.816 2.654 3.178 4.744 63 2.842 2.632 3.263 5.027 95 2.726 2.790 3.348 5.285 127 2.903 2.911 3.850 5.427 Comparando los resultados obtenidos con los nueve kernels considerados, el MSE mínimo se obtiene con un kernel separable con filtrado temporal Hamming y frecuencial exponencial de resoluciones equivalentes a una ventana rectangular de 51 y 31 muestras en tiempo y frecuencia respectivamente (tabla 3.2(c)), definidas para una frecuencia de muestreo Fsde 4 Hz. hs2N-1 21 51 71 101 15 59.702 58.980 58.477 57.655 31 65.504 64.350 63.488 62.301 49 68.813 67.388 66.347 64.930 63 70.462 68.922 67.762 66.182 95 72.823 71.268 69.710 67.984 127 74.140 72.567 70.954 68.906 Tabla 3.4: Raíz cuadrada del MSE de AHF ( %) donde AHF es estimada a partir de la integral en la banda clásica de HF de la HRV sobre la SPWVD con kernel temporal Hamming y frecuencial exponencial. Con fines comparativos, la tabla 3.4 presenta una evaluación de la raíz del MSE de AHF cuando ésta se estima a partir de (2.16) en la banda frecuencial clásica de HF (0.15-0.4 Hz) de la HRV utilizando un kernel de filtrado temporal Hamming y frecuencial exponencial de distintas longitudes. En ella observamos como la raíz del MSE es muy superior a la del obtenido con el método propuesto en este TFM, con valores superiores al 50 %. Mediante el uso del método propuesto en este TFM para estimar las amplitudes y el uso de un kernel temporal Hamming de 51 muestras y frecuencial exponencial de 31 muestras para la SPWVD obtenemos una estimación con MSE de 2.317 % en amplitud, 4.653 % en potencia y un error de estimación de 0.324 ±2.294 % en amplitud y 0.702 ±4.600 % en potencia. La figura 3.1 muestra la evaluación de ˆ AHF (n)utilizando el kernel tiempo-frecuencia de mínimo MSE sobre la señal HRV simulada. En ella observamos como la estimación en los extremos presenta unas oscilaciones introduciendo un error elevado en la estimación. Estas oscilaciones se asocian a los
3.1. Evaluación del estimador de amplitud y ruido 21 0 200 400 600 800 1000 1200 1400 4 5 6 n AHF (A.U.) simulada estimada (a) 0 200 400 600 800 1000 1200 1400 −20 −10 0 10 n eA(n) (%) (b) 0 200 400 600 800 1000 1200 1400 0 0.1 0.2 n σv 2(n) (A.U.) estimada simulada (c) Figura 3.1: Evaluación de ˆ AHF (n)obtenida sobre la SPWVD con el kernel TF de mínimo MSE, (a) Ampitud original vs. estimada para una realización, (b) eA(n)para 100 realizaciones en términos normalizados, la línea blanca representa ¯eAy las líneas rojas delimitan el intervalo [¯eA−2σA,¯eA+2σA], (c) ˆσ2 v(n)para una realización. transitorios del filtrado temporal y el efecto circular de la convolución en dominio discreto, éstas se localizan en los extremos y presentan una duración igual al transitorio del filtro asociado a la ventana utilizada (250 muestras). En el resto de la estimación, el error disminuye considerablente respeco a los extremos. En las regiones donde la variación frecuencial presenta un mayor grado de no linealidad, este error aumenta respecto a los tramos donde la variación no es tan fuerte o es lineal, esto se asocia a como se ha definido el filtro inverso de deconvolución, donde sólo se han tomado en cuenta las variaciones de frecuencia que contienen al menos al 90 % de la potencia total, eliminando las variaciones de alta frecuencia. Adicionalmente en esta gráfica se presenta también la estimación del ruido instantáneo (figura 3.1(c)) asociado a la estimación de amplitud obtenida. Se observa como en la parte central la estimación es muy superior a la potencia de ruido real. 0 200 400 600 800 1000 1200 1400 4 5 6 n AHF (A.U.) simulada estimada (a) 0 200 400 600 800 1000 1200 1400 0.2 0.3 0.4 0.5 n FHF (Hz) simulada estimada (b) 400 450 500 −5 0 5 n x(n) (A.U) simulada estimada (c) 1150 1200 1250 1300 −5 0 5 n x(n) (A.U) simulada estimada (d) Figura 3.2: Comparativa (a) ˆ AHF (n)y(b) ˆ FHF (n)obtenidas con el estimador de amplitud y (c) y (d) ˆz(n)generada con las señales de (a) y (b) en la regiones de mayor error de estimacion de σ2 v(n) (rojo) frente a las simuladas (azul). Los errores de estimación de la potencia de ruido se derivan de los errores de estimación de ˆ AHF (n) yˆ FHF (n)en el estimador de amplitud. La figura 3.2 muestra las estimaciones de ˆ AHF (n)yˆ FHF (n) y la señal analítica generada a partir de éstas para la estimación del ruido. En ella observamos como la región donde se localiza el mayor error de ˆσ2 v(n)se corresponde con las regiones donde ˆ AHF (n)
22 3. RESULTADOS yˆ FHF (n)presentan mayor error y se observa un mayor desfase en la señal generada (figura 3.2(c) y 3.2(d)) introduciendo errores de estimación superiores a la potencia real de ruido. La SNR media obtenida a partir de 100 realizaciones es de 16.14 dB, inferior a la introducida pero más proxima a la real que la obtenida con el estimador de ruido propuesto en [15], 4.83 dB. Ésto permite la compensación del error de estimación de ˆ AHF (n)en la formulación de la varianza del error de estimación (2.6). 0 200 400 600 800 1000 1200 140 0 0 1 2 3 4 5 6 n AHF(A.U) (a) 0 200 400 600 800 1000 1200 140 0 4 4.5 5 5.5 6 n AHF(A.U) (b) Figura 3.3: Comparativa de ˆ AHF (n)obtenida sobre la SPWVD con el kernel TF de mínimo MSE. (a) Ampitud simulada (negro), estimada con el metodo propuesto en este TFM (rojo), estimada sin corrección ni deconvolución pero en el Bwdefinido en este TFM (azul), estimada en una banda centrada en la frecuencia respitoria con un ancho de banda de 0.25 Hz (verde) y estimada con integración en la banda clásica HF (magenta). (b) Amplitud simulada (negro), estimada con el método propuesto (rojo), corregida pero sin deconvolución (azul) y sin corrección ni deconvolución (verde). Finalmente en la figura 3.3 se presenta una comparativa de la estimación de amplitud con distintos métodos utilizados como son, el método propuesto en este TFM, integración en la banda propuesta en este TFM, integración en un ancho de banda de 0.25Hz centrado en la frecuencia respiratoria e integración en la banda clásica de HF (0.15, 0.5 Hz). Por un lado podemos observar como al integrar la SPWVD en la banda propuesta en este TFM la estimación es más ajustada a la real (figura 3.3(b)) pero aparece un sesgo, por otro lado observamos como a pesar de introducir las oscilaciones en la parte final derivadas del proceso de deconvolución, la estimación de la amplitud obtenida con el método propuesto en este TFM es más proxima en los instantes donde la amplitud varía de forma más brusca (instantes en torno a las muestras n={200,400,500,600}). De acuerdo a los resultados presentados hasta el momento, el kernel adaptativo que ofrece mejor estimación en términos de MSE para la amplitud es el compuesto por un filtrado temporal Hamming y frecuencial exponencial. Consideraremos este kernel como el óptimo para estimar AHF (n)en el estimador propuesto en la Sec. 2.1. 3.2. Evaluación del estimador de frecuencia en simulación Para la evaluación del estimador de frecuencia se han realizado distintas pruebas, sobre la señal de HRV simulada y con una SNR de 20 dB. Para la evaluación del error se generaron 100 realizaciones y se estudio el error de estimación, en terminos de error medio ¯eF, desviación estándar σF,yMSE,según (2.37), (2.38) y (2.39). Los errores se evaluaron tanto en términos absolutos (mHz), como el términos relativos (%), donde la normalización se realizó en función de la frecuencia instantánea generada en simulación. 3.2.1. Evaluación del método con datos teóricos El método propuesto en este trabajo se ha evaluado sobres las señales simuladas. En el algoritmo de estimación se han introducido los valores teóricos instantáneos de la amplitud de la componente de
3.2. Evaluación del estimador de frecuencia en simulación 23 alta frecuencia de la HRV (AHF (n)) y del ruido v(n). Este estudio nos permite seleccionar el kernel del filtrado tiempo-frecuencia que presente menor error cuadrático medio (MSE). Tabla 3.5: Raíz cuadrada del MSE ( %) de FHF con el algoritmo de amplitudes variantes, datos de amplitud y ruido teóricos y los distintos kernels propuestos, rectangular (R), Hamming (H) y exponencial (E), evaluado en (a) toda la señal, (b) segmentos de variacion aproximadamente lineal y (c) segmentos de variaciones no lineales. (a) Kernel 2N-1 TF 21 51 101 201 RR1.588 2.223 3.865 6.727 RH0.946 1.786 3.815 7.606 RE1.084 1.872 3.814 7.681 HR1.673 2.517 4.209 6.623 HH1.039 2.122 4.037 8.501 HE1.153 2.272 4.087 8.754 ER1.938 2.834 4.677 9.239 EH1.476 2.757 5.585 12.222 EE1.600 2.916 5.867 12.480 (b) Kernel 2N-1 TF 21 51 101 201 RR0.882 0.779 1.689 4.243 RH0.550 0.572 1.085 3.413 RE0.622 0.627 1.162 3.554 HR0.872 1.141 2.842 4.145 HH0.549 0.616 1.283 4.145 HE0.601 0.672 1.306 4.234 ER0.797 1.393 3.516 6.348 EH0.526 0.910 2.538 6.483 EE0.575 0.854 2.611 6.676 (c) Kernel 2N-1 TF 21 51 101 201 RR2.087 3.082 5.254 8.593 RH1.229 2.489 5.351 10.320 RE1.413 2.603 5.332 10.383 HR2.223 3.409 5.274 8.475 HH1.376 2.973 5.632 11.413 HE1.531 3.180 5.700 11.767 ER2.653 3.800 5.643 11.521 EH2.043 3.838 7.566 16.201 EE2.214 4.084 7.968 16.519 Tabla 3.6: Raíz cuadrada del MSE (mHz) de FHF con el algoritmo de amplitudes variantes, datos de amplitud y ruido teóricos y los distintos kernels propuestos, rectangular (R), Hamming (H) y Exponencial (E), evaluado en (a) toda la señal, (b) segmentos de variacion aproximadamente lineal y (c) segmentos de variaciones no lineales. (a) Kernel 2N-1 TF 21 51 101 201 RR4.436 6.363 11.053 19.668 RH2.667 5.186 11.105 21.971 RE3.017 5.416 11.062 22.158 HR4.690 7.213 12.162 19.527 HH2.254 5.156 11.011 21.818 HE3.239 6.577 11.834 25.367 ER5.474 8.114 13.694 29.546 EH4.253 7.979 16.505 35.228 EE4.580 8.429 17.178 35.930 (b) Kernel 2N-1 TF 21 51 101 201 RR2.633 2.411 5.117 13.961 RH1.660 1.761 3.542 11.404 RE1.882 1.936 3.784 11.911 HR2.606 3.479 8.935 13.982 HH1.659 1.917 4.202 14.313 HE1.821 2.069 4.274 14.606 ER2.390 4.327 11.423 22.983 EH1.608 2.906 8.907 23.338 EE1.758 2.760 9.136 24.065 (c) Kernel 2N-1 TF 21 51 101 201 RR5.750 8.772 14.926 24.241 RH3.412 7.205 15.486 29.225 RE3.861 7.498 15.363 29.303 HR6.162 9.692 14.798 23.992 HH3.871 8.595 16.214 32.389 HE4.244 9.179 16.377 33.116 ER7.448 10.740 15.721 35.154 EH5.864 11.035 21.809 44.444 EE6.306 11.739 22.758 45.186 Las tablas 3.5 y 3.6 muestran la raíz cuadrada del MSE en función del tipo de kernel utilizado para distintas longitudes fijas del filtrado temporal, en terminos normalizados (%) y absolutos (mHz) respectivamente. Las longitudes se expresan en función de la ventana rectangular de resolución equivalente a la utilizada. En rojo se han identificado para cada longitud de filtrado temporal el kernel que presenta MSE mínimo. Los segmentos de señal definidos como variaciones no lineales y variaciones aproximadamente lineales, se establecieron en simulación. La figura 3.4 muestra la segmentación de la frecuencia de la señal simulada en función de sus variaciones frecuenciales. En verde se han identificado los segmentos con variación aproximadamente lineal y en rojo los segmentos con variaciones no lineales. Generalmente todos los kernel presentan estimaciones de orden similar para una misma longitud 2N-1 en términos relativos. No existe un único kernel que minimice de forma conjunta el MSE en ambos segmentos (variaciones aproximadamente lineales y no lineales) independientemente de la longitud 2N- 1 utilizada para el filtrado temporal. Analizando la señal completa (tabla 3.6(a)), observamos que el kernel formado por ventanas Hamming en tiempo y frecuencia obtiene MSE mínimo para tres valores 2N-1 considerados, no siendo así en terminos relativos, donde éste se obtiene con un filtrado temporal rectangular. Comparando entonces los órdenes de los errores para el kernel TF compuesto por filtrado temporal rectangular y filtrado frecuencial Hamming con los obtenidos para el kernel de filtrado tiempo-frecuencia con ventanas Hamming en términos normalizados (tabla 3.5(a)), vemos como son
24 3. RESULTADOS 0 200 400 600 800 1000 1200 140 0 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 n F HF (Hz) Figura 3.4: Segmentación de la FHF en función de sus variaciones frecuenciales en segmentos de variacion no lineal (rojo) y segmentos de variación aproximadamente lineal (azul). del mismo orden (presentando una diferencia en torno al 0.2 % cuando el filtrado es adecuado (2N-1 ={21,51}), si los comparamos en términos absolutos (tabla 3.6(a)), la diferencia máxima en este caso es de 0.3 mHz cuando se utiliza un filtrado temporal Hamming frente a uno rectangular. De ahora en adelante utilizaremos un filtrado temporal Hamming, que de la literatura, se sabe reduce el sesgo en la estimación con respecto a una rectangular, si bien los resultados obtenidos con ambos tipos de filtrados temporales son similares para un filtrado frecuencial Hamming. 3.2.2. Evaluación del método propuesto El kernel seleccionado para el filtrado tiempo-frecuencia se compone por una ventana de filtrado temporal Hamming y filtrado frecuencial Hamming. A continuación presentamos la evaluación del método propuesto en este trabajo con el kernel seleccionado, para la señal propuesta en el estudio de simulación cuando tanto la amplitud instantánea como el ruido no son los teóricos sino estimados según los métodos propuestos en Sec. 2.1.2 y Sec. 2.1.3 respectivamente. Los resultados se muestran en función de las longitudes de la ventana rectangular de resolución equivalente. La figura 3.5 muestra una comparativa entre ˆ FHF (n)(rojo) y la simulada (azul) para las disintas longitudes 2N-1 consideradas; se han eliminado las partes inciales y finales, dónde el error de estimación en ˆ AHF (n)es grande debido a los transitorios del filtro de deconvolución, como se explicó en la Sec. 3.1. Se observa como al aumentar el filtrado temporal se pierde la capacidad de seguir las variaciones rápidas de la señal y, en consecuencia, aumenta el error de estimación; también se observa en las subfiguras 3.5(c) y 3.5(d) como, por el efecto del filtrado adaptativo (instantes 600 a 800), la variabilidad en la estimación aumenta. Con un filtrado pequeño o mediano, la estimación es muy buena en las regiones de variacion aproximadamente lineal o lentas y ligeramente peor en las de variacion no lineal. En segundo lugar se muestran los histogramas de la longitud óptima (hopt) de la ventana de filtrado frecuencial, figura 3.6, para cada longitud 2N-1 considerada. Cada subfigura presenta el histograma de la hopt mediana de las 100 realizaciones consideradas en cada instante temporal. De acuerdo a la definición del método, la longitud debe variar en función de la variación de la frecuencia instantánea, lo que queda constatado en esta figura. Por último la figura 3.7 muestra la variación de la longitud definida como óptima para cada instante temporal, en función de la longitud del filtrado temporal. Para cada instante temporal se ha considerado el valor mediano de hopt en las 100 realizaciones generadas. Observamos que cuando las variaciones de frecuencia son lentas, aún siendo no lineales, la ventana de filtrado frecuencial alcanza valores mayores (instantes 600 a 800 y 1000 a 1200 en figuras 3.7(a), 3.7(b) y 3.7(c)) mientras que cuando las variaciones son más rápidas ya sean lineales o no lineales la ventana de filtrado frecuencial toma valores inferiores de forma que compense sesgo y varianza de la estimación. Para el caso 2N-1 = 201, donde el filtrado temporal no es adecuado la ventana de filtrado
3.2. Evaluación del estimador de frecuencia en simulación 25 200 400 600 800 1000 1200 0.2 0.25 0.3 0.35 0.4 0.45 0.5 n FHF (Hz) simulated estimated (a) 200 400 600 800 1000 1200 0.2 0.25 0.3 0.35 0.4 0.45 0.5 n FHF (Hz) simulated estimated (b) 200 400 600 800 1000 1200 0.2 0.25 0.3 0.35 0.4 0.45 0.5 n FHF (Hz) simulated estimated (c) 200 400 600 800 1000 1200 0.2 0.25 0.3 0.35 0.4 0.45 0.5 n FHF (Hz) simulated estimated (d) Figura 3.5: ˆ FHF (n)con el kernel tiempo frecuencia de ventanas Hamming en tiempo y frecuencia para una longitud de filtrado temporal (a) 2N-1 = 21, (b) 2N-1 = 51, (c) 2N-1 = 101 y (d) 2N-1 = 201 muestras. frecuencial rara vez toma valores superiores a 49 debido a que el sesgo es muy superior a la varianza que pueda presentar. El método propuesto en este trabajo para la estimación de la frecuencia respiratoria a partir de la componente de HF de la HRV sobre señales simuladas, nos permite una estimación de la misma con un error medio de -0.008 ±6.026 mHz (0.239 ±2.041 %), evaluado sobre 100 realizaciones cuando se utiliza un filtrado temporal Hamming de 51 muestras en su equivalente rectangular y un filtrado frecuencial Hamming para el cálculo de la SPWVD. 3.2.3. Comparativa con el método de amplitudes constantes En esta subsección comparamos el método propuesto en este trabajo con el método propuesto en [15] que estima amplitudes constantes, utilizando en ambos métodos el mismo kernel de filtrado TF que en el apartado anterior. De nuevo todos los resultados se muestran en términos de la longitud de la ventana rectangular de resolución equivalente. La figura 3.8 muestra una comparativa de ˆ FHF (n)estimada con los dos métodos considerados frente a la frecuencia simulada en toda la señal y dos ampliaciones de los dos tipos de segmentos más significativos, en ella vemos como en cualquier caso la estimación obtenida con el método propuesto en este trabajo es más ajustada a la simulada que la obtenida con el método propuesto en [15]. Por último las tablas 3.7, 3.8 y 3.9 muestran la comparativa del error de estimación y del MSE tanto en terminos normalizados como absolutos en función del método de estimación utilizado (amplitudes constantes descrito en [15] o amplitudes variables propuesto en este TFM) para cada tipo de segmento
32 3. RESULTADOS 0 500 1000 1500 2000 2500 0 0.05 0.1 0.15 t(s) AHF (A.U) Figura 3.13: Comparativa de la estimación de AHF , estimada mediante la integración de la SPWVD en la banda propuesta en este TFM (azul), estimada mediante la integración de la SPWVD en la banda propuesta en este TFM y corregida para la eliminación del filtrado frecuencial (rojo) y estimada con el método propuesto en este TFM (negro). adaptive1 adaptive2 23 31 49 63 95 127 −400 −200 0 200 400 emed (mHz) hs (a) adaptive1 adaptive2 23 31 49 63 95 127 −400 −200 0 200 400 emed (mHz) hs (b) Figura 3.14: Distribución del error mediano de los distintos segmentos en mHz utilizando un kernel para el filtrado temporal de 2N-1 = 51 muestras y las distintas longitudes de filtrado frecuencial propuestas en (a) segmentos musicales y (b) transiciones entre segmentos musicales. Tabla 3.12: Error mediano y desviación mediana absoluta (mHz) de FHF para (a) fragmentos musicales y (b) transiciones entre fragmentos musicales. (a) Frag. Musicales hs 2N-1 21 51 101 201 Med MAD Med MAD Med MAD Med MAD Adapt1 0.977 11.719 0.000 3.652 -0.254 6.836 2.676 8.789 Adapt2 -0.977 8.789 0.000 1.953 -0.254 4.160 0.977 6.836 23 1.699 12.949 0.723 6.328 0.977 6.367 5.352 10.488 31 1.953 3.906 2.930 1.953 3.906 3.652 3.906 4.883 47 3.906 1.699 4.883 0.977 7.812 1.953 3.906 2.930 63 4.883 1.953 4.883 2.930 5.859 4.883 0.977 3.906 95 -0.977 10.020 0.977 5.137 0.000 5.137 4.375 8.320 127 0.254 2.207 1.953 1.953 0.977 2.930 2.930 1.953 (b) Transiciones hs 2N-1 21 51 101 201 Med MAD Med MAD Med MAD Med MAD Adapt1 178.965 27.344 10.273 36.602 1.953 7.812 -2.930 18.809 Adapt2 172.852 28.320 10.312 36.563 7.559 3.398 2.461 10.742 23 164.062 18.594 10.527 47.051 10.234 22.676 3.437 8.027 31 122.070 53.965 12.480 32.227 17.578 1.953 -4.629 7.090 47 -97.402 11.465 20.254 35.664 29.297 0.977 -120.117 15.879 63 -107.168 8.535 24.414 1.230 156.758 12.188 -179.941 2.207 95 159.180 23.223 17.656 23.262 -18.340 17.070 8.066 6.582 127 154.297 23.691 50.059 11.973 -25.391 9.766 6.367 1.445 es similar con ambos métodos de estimación con kernel adaptativo. Se muestra también como con longitudes de filtrado frecuencial fijas la distribución del error presenta menos dispersión, en particular para los segmentos musicales. En las tablas 3.12 y 3.13 mostramos la evaluación numérica.
3.3. Evaluación del estimador de frecuencia sobre señales reales 33 Tabla 3.13: Error mediano y desviación mediana absoluta (%) de Fpara (a) fragmentos musicales y (b) transiciones entre fragmentos musicales. (a) Frag. Musicales hs 2N-1 21 51 101 201 Med MAD Med MAD Med MAD Med MAD Adapt1 -0.556 6.627 -1.598 4.683 -3.430 4.040 -5.764 3.594 Adapt2 -0.226 5.014 -0.965 4.192 -2.760 3.606 -4.876 3.143 23 -0.838 6.258 -2.011 4.643 -3.827 3.762 -5.767 3.146 31 0.048 4.488 -0.520 3.331 -1.404 2.818 -2.341 2.592 47 -0.020 3.233 -0.161 2.182 0.222 2.183 0.737 2.220 63 -0.165 2.514 -0.250 1.800 -0.176 1.762 0.223 1.766 95 -0.541 1.982 -0.482 1.698 -0.849 1.606 -0.804 1.558 127 -0.824 1.780 -0.771 1.555 -1.318 1.536 -1.632 1.569 (b) Transiciones hs 2N-1 21 51 101 201 Med MAD Med MAD Med MAD Med MAD Adapt1 1.077 13.245 -1.716 6.556 -5.400 3.484 -8.050 2.000 Adapt2 1.315 12.451 -0.976 6.637 -4.816 3.386 -7.811 1.967 23 1.080 13.132 -1.493 6.276 -5.640 2.950 -8.237 1.533 31 2.307 11.852 2.688 6.834 -0.376 3.152 -4.386 1.649 47 1.705 9.734 3.035 6.941 3.998 3.551 2.953 1.672 63 0.043 8.340 0.170 6.058 0.732 2.816 -0.330 1.426 95 -2.456 6.752 -2.822 4.743 -2.877 2.406 -4.093 1.216 127 -4.175 6.121 -4.281 4.258 -4.770 2.407 -5.077 1.154 Las tablas 3.12 y 3.13 muestran la comparativa del error de estimación mediano (emed)yla desviación mediana absoluta (MAD) en un segmento de acuerdo a (2.44) y (2.45), respectivamente. Los resultados se muestran en términos absolutos y normalizados para ambos métodos de estimación con kernel adaptativo y para la estimación con kernels de longitud fija en tiempo y frecuencia. En primer lugar en términos normalizados (tabla 3.13), el error mediano aumenta mientras que la desviación mediana absoluta disminuye con el aumento del filtrado temporal para ambos tipos de segmento cuando utilizamos ventanas de filtrado frecuencial adaptativas. En segundo lugar observamos como el método propuesto en este TFM no presenta diferencias significativas con el método orginal propuesto en [15] puesto que tanto el sesgo como la desviación son del mismo orden. Si comparamos con las estimaciones con filtrado frecuencial de longitud fija (tabla 3.13), observamos como siempre existe una longitud que obtiene una estimación con menor sesgo y menor desviación en cada caso, siendo distinta para cada tipo de segmento y para cada longitud 2N-1 de la ventana de filtrado temporal. De los resultados anteriores podemos intuir que el filtrado temporal a aplicar para obtener un sesgo y desviación mínimos depende también del tipo de segmento, independientemente del tipo de filtrado que apliquemos en frecuencia. Finalmente podemos observar como el error mediano de estimación y la desviación mediana absoluta de FF(n)es pequeño en ambos segmentos, obteniendo valores máximos de 5.676 mHz y 10.273 mHz para el error mediano y de 8.789 mHz y 36.602 mHz para la MADen los segmentos musicales y las transiciones respectivamente, siempre y cuando se utilicen longitudes de filtrado temporal adecuadas (ver tabla 3.12).
4 DISCUSIÓN Y CONCLUSIÓN En este TFM se ha desarrollado un estimador de la frecuencia respiratoria basado en la estimación de la frecuencia de la componente de alta frecuencia de la señal de variabilidad del ritmo cardiaco como el máximo en cada instante temporal de la SPWVD calculada con ventanas de filtrado frecuencial de longitud variable en función de las variaciones de frecuencia instantánea. El método desarrollado se basa en el propuesto en [15] e incluye la estimación instantánea tanto de la amplitud de la componente HF como del ruido, de interés en aplicaciones donde la arritmia sinusal respiratoria puede variar en el tiempo. La primera parte del este TFM se ha centrado en el desarrollo de un estimador de la amplitud de la componente de HF a partir de la integración de la SPWVD. La estimación de la amplitud instantánea mediante el método propuesto en este TFM permite obtener una mejor estimación de la potencia real de la señal respecto a métodos tradicionales basados en la integración de la SPWVD tanto en la banda clásica de HF (0.15 Hz - 0.4 Hz) como en una banda centrada en la frecuencia respiratoria y ancho de banda de 0.25 Hz [7]. El método propuesto en este TFM para la estimación de la amplitud instantánea comprende tres pasos: integración en un ancho de banda aproximadamente igual al lóbulo principal de la ventana de filtrado frecuencial y centrado en el pico de la SPWVD; eliminación de la influencia del filrado frecuencial; y eliminación de la influencia del filtrado temporal. Hemos visto como estimar la potencia a partir de la integración de la SPWVD bien en la banda de HF o en un ancho de banda constante centrado en la frecuencia respiratoria permite estimar las variaciones de potencia a lo largo del tiempo (figura 3.3) de la señal analítica objeto de estudio, pero no permiten obtener los valores reales de la potencia o amplitud instantánea de la componente. Se ha comprobado que la simple integración en la banda propuesta en este TFM ofrece una mejora significativa con respcto a los métodos anteriores cuyo sesgo es mejorado mediante la eliminación de la influencia del filtrado frecuencial. El filtrado temporal de la SPWVD imprime un suavizado en la potencia instantánea estimada, que se puede eliminar mediante un proceso de deconvolución, pero a costa de la introducción de terminos oscilatorios. Las oscilaciones aparecen con mayor amplitud en los extremos de la señal y con menor amplitud en la parte central de la misma. Las oscilaciones en los extremos se deben a dos factores, el primero al efecto circular de la deconvolución en el dominio discreto y en segundo a los transitorios del filtro asociado a la ventana de filtrado frecuencial. El efecto circular de la convolución podría reducirse mediante un zero padding en los extremos de forma que éste podría simplemente eliminarse, pero introduciríamos un escalón en la señal que se traduciría en un nuevo transitorio del filtrado temporal. Otra forma de reducirlas sería considerar la extensión con una aproximación polinomial en los extremos de forma que no introduzcamos un transitorio y podamos eliminar los efectos circulares de la deconvolución mediante la no consideración de las muestras externas. Las oscilaciones en la parte central se deben al fenómeno de Gibbs y no puede eliminarse en tiempo discreto. 35
36 4. DISCUSIÓN Y CONCLUSIÓN El algoritmo propuesto presenta una limitación cuando se quiere analizar simultaneamente más de una componente frecuencial. Esta limitación afecta a las ventanas de filtrado frecuencial, cuyo lóbulo principal debe presentar un ancho de banda máximo inferior a la mínima separación frecuencial entre ambas componentes. Una solución en ese caso sería calcular la amplitud instantánea de cada componente por separado sobre la señal filtrada en la banda correspondiente a cada componente. Si bien el coste computacional del algoritmo propuesto es alto debido a la resolución utilizada en la SPWVD (2M= 2048), éste puede reducirse reduciendo la resolución frecuencial de la SPWVD mediante el factor 2M, que no afecta significativamente al cálculo de la amplitud. Además se puede utilizar segmentos de menor duración donde el filtrado temporal y frecuencial necesarios sean menores, minimizando la influencia del filtrado temporal, que podría no corregirse. En este caso el algoritmo podría implementarse on-line siempre y cuando se admita un retardo en la estimación igual al primer bloque a procesar y el tiempo de cómputo de éste bloque. La evaluación realizada para el método de estimación en frecuencia con datos teóricos nos permite establecer las condiciones ideales de funcionamiento del algoritmo y seleccionar un kernel óptimo para la estimción de la frecuencia respiratoria. Hemos observado como el error de estimación para un mismo filtrado temporal y una misma longitud 2N-1 permanece dentro del mismo orden. Esto nos permite establecer que la implementación de las ventanas es consistente siempre y cuando se utilicen ventanas de filtrado con área equivalente, el método ofrece prestaciones similares. El error de estimación de la amplitud instantánea y del ruido aumenta ligeramente los errores de estimación de frecuencia (de 2.018% a 2.055%), si bien los resultados siguen siendo mejores que los obtenidos con el método de amplitudes constantes propuesto en [15], siempre y cuando se utilice un filtrado temporal de longitud 2N-1 adecuada. La mejora se traduce en una reducción tanto del sesgo como la varianza del error de estimación aproximadamente a la mitad, en particular en los segmentos de variacion no lineal, donde el error de estimación es mejorado para al menos tres de las longitudes 2N-1 consideradas. En [15] se demuestra que la estimación de la frecuencia instantánea mejora cuando se utiliza un filtrado frecuencial de longitud variable frente a un filtrado frecuencial de longitud fija. En dicho trabajo se compara la estimación de la frecuencia instantánea con filtrado frecuencial de longitud variable frente a la estimada con un filtrado frecuencial de 128 muestras, que equivaldría en nuestro método a una longitud de 512 muestras. En este TFM se ha comprobado que utilizando una longitud 2N-1 adecuada en el filtado temporal, la estimación de la frecuencia instantánea con un filtrado frecuencial de longitud adaptativa mejora respecto a las obtenidas con ventanas de filtrado frecuencial de 127 muestras, tanto en términos normalizados como en términos absolutos y en ambos tipos de segmentos. Sin embargo en este TFM también se ha constatado que siempre existe una longitud de filtrado frecuencial fija que permite realizar una estimación de mínimo error cuadratico medio en ambos tipos de segmentos. El problema del uso de una ventana fija es que no siempre la misma longitud permite una estimación con mínimo MSE en ambos tipos de segmentos. La longitud 2K-1 fija que minimiza el MSE difiere en función de la longitud 2N-1 de la ventana de filtrado temporal y de las variaciones de frecuencia consideradas (o tipo de segmento). La evaluación sobre señales reales se ha considerado en términos de error mediano y desviación mediana absoluta, en lugar de error medio y desviación estandar debido a que en señales reales no solo existe el error asociado al método de estimación de la frecuencia instantánea sino también errores de estimación de la HRV o en la estimación de la amplitud instantánea, que pueden provocar estimaciones anómalas. Los errores de la HRV puden deberse tanto a un motivo no fisiológico o error de registro de la señal respiratoria como a una influencia de la componente simpática (LF) de frecuencia proxima a 0.15 Hz que no ha sido reducida con el filtrado paso banda definido en la Sec. 2.1.4, que fuerza una estimación de la frecuencia de HF próxima a los 0.15Hz. Los errores asociados a estimación de la amplitud instantánea de la HRV pueden simplemente corregirse omitiendo la corrección del filtrado temporal (deconvolución). Mediante el uso de valores medianos minimizamos de forma robusta el efecto de éstas estimaciones anómalas en la evaluación del método, que ha sido realizada por separado
37 para ver las capacidades de estimación del algoritmo propuesto en los segmentos con variaciones más lentas (segmentos musicales) y en los segmentos con variaciones más rápidas (transiciones). El método propuesto en este TFM ha obtenido errores en la estimación de la frecuencia respiratoria de -1.525±4.557 % (1.953±4.883 mHz) en los segmentos musicales y de -0.919±6.542 % (11.465±43.477 mHz) en las transiciones entre segmentos utilizando una ventana de filtrado temporal de longitud 2N-1 = 51 muestras, comparables a los obtenidos mediante el método original propuesto en [15]. En cuanto a la comparativa del error de estimación con el método adaptativo frente a la estimación obtenida con ventanas de longitudes fijas, se demuestra como existe al menos una longitud fija que permite la estimación de la frecuencia instantánea con menor error, pero, al igual que ocurría en el estudio de simulación, el problema es que no existe una única longitud hsque permita la estimación con error mediano mínimo para ambos tipos de segmentos y para cualquier longitud de filtrado temporal. Esto es de especial interés en aplicaciones en las que se usan ventanas de filtrado temporal de longitud variable [19]. Se puede concluir que la estimación de la frecuenciainstantáneaapartirdelaSPWVDconventanas de filtrado frecuencial de longitud variable, aun no siendo la óptima en cada tipo de segmento consigue realizar una buena estimación en ambos, sin necesidad de un conocimiento previo de las variaciones temporales de la frecuencia instantánea de la componente frecuencial objeto de estudio.
5 TRABAJO FUTURO Durante la realización del trabajo y tras la finalización del mismo nos han surgido nuevas posibilidades que podemos establecer como lineas futuras de la investigación: a. Mejorar la estimación de la amplitud reduciendo coste computacional y haciéndola menos sensible a ruido, existe una propuesta de algoritmo [28] para reducir el ruido en la SPWVD que permitiría no solo estimar mejor la amplitud sino también la frecuencia instantánea. b. Introducir otros métodos de estimación de la amplitud y ver su comportamiento como pueden ser [29, 30, 31]. c. Introducir un filtrado adaptativo simultaneamente en tiempo y frecuencia que permita adaptar el algoritmo a las variaciones temporales de la señal [19]. d. Desarrollar analiticamente la formulación del sesgo y varianza del error de estimación para distintos kernels teniendo en cuenta señales con variaciones frecuenciales no lineales de mayor orden. e. Combinar la estimación de la frecuencia a través de la HRV con alguna otra señal derivada del ECG y obtener una estimación más robusta mediante un post-procesado combinado. 39
6 PRÁCTICAS La parte práctica de este trabajo fin de máster consistió en acudir a distintas sesiones de registros de pruebas de esfuerzo y colaborar en la medida de lo posible en ellas. Los registros de pruebas de esfuerzo han sido realizados y dirigidos por el cardiólogo Pedro Serrano, en la clínica Viamed-Montecanal. Los registros de prueba de esfuerzo se han realizado sobre tapiz rodante con el protocolo de Bruce mediante el uso de un holter o el sistema BSP para medida HyperQ. Tuve la oportunidad de estar en contacto con Linda Davrath, en una de las sesiones de registro de prueba de esfuerzo, en la cual me comentó las capacidades del sistema HyperQ. Linda está llevando a cabo un estudio para analizar las prestaciones de esta medida y ver si los resultados son mas fiables que los obtenidos con el método utilizado en la actualidad. El estudio se realiza unicamente sobre mujeres que van a ser sometidas a una angiografia de forma que se obtenga comprobación de los resultados obtenidos con el HyperQ. El sistema HyperQ requiere de información de control del paciente que es rellenada por el médico encargado del registro. Permite la asignación de un protocolo automático (en este caso se uso el protocolo de Bruce) o la definición de un protocolo de registro de forma manual, aun cuando el protocolo se establece automático, el sistema permite modificarlo manualmente durante el registro de la prueba de esfuerzo. Este sistema registra el ECG de 12 derivaciones, calcula el ritmo cardíaco (HR), el ECG medio y analiza las elevaciones del segmento ST de forma automática durante todo el registro y permite la inserción manual de la presión arterial del paciente en el momento deseado. Las estimaciones del ECG medio y del HR se realizan mediante un algoritmo de ventana deslizante a lo largo de toda la duración de la señal. Para poder realizar las estimaciones de ECG medio, HR necesita del registro del ECG en reposo durante al menos 3s antes del inicio de la prueba de esfuerzo, y también una duración igual durante el periodo de recuperación tras la finalización de la prueba de esfuerzo. Para considerar que el registro es válido y sus resultados robustos, el sujeto debe alcanzar al menos un HR del 85 % del HR establecido como objetivo (generalmente 220 latidos por mínuto (bpm) menos la edad del paciente). Para poder obtener resultados robustos sólo se calculan valores en aquellos periodos y derivaciones donde el registro del ECG no es demasiado ruidoso. En las pruebas realizadas hasta el momento se ha observado que el sistema aunque diseñado con los datos de un paciente medio varon, está ofreciendo resultados muy robustos sobre mujeres, mejores incluso de los que presentan los metodos de evaluacion de la elevación y pendiente del ST existentes hasta ahora. El primer registro de prueba de esfuerzo se realizó sobre un varon de 56 años, peso de 83 Kg y 1.61m de altura. Este paciente ha sufrido dos infartos de miocardio, el primero en mayo de 2002 y el último en octubre 2009. El HR objetivo se establecio en 164 bpm. El registro alcanzó una duración de 17:07 minutos y 3 intervalos completos del protocolo, el HR máximo alcanzado fue del 86 % y la 41