¿Por qué mi curva de medición se ve más suave que antes?
Con las versiones 8.1.x hemos mejorado la representación de las señales de medición en la app eSense. Desde entonces las curvas se ven más tranquilas y más claras. En esta página explicamos qué hay detrás y qué significa para la interpretación de sus mediciones.
Por qué era necesario un suavizado
Toda medición contiene, además de la señal corporal propiamente dicha, una pequeña parte de ruido de medición. En el eSense se origina en el límite de resolución del sensor: el eSense Skin Response resuelve en pasos de 0,01 microsiemens y el eSense Temperature en pasos de 0,01 grados Celsius.
Mientras sus valores sean altos, ese ruido apenas se nota. Pero si su conductancia cutánea se sitúa entre uno y dos microsiemens, el ruido representa una parte apreciable de los picos visibles. La curva parece entonces inquieta aunque fisiológicamente ocurra poco. En el eSense Temperature el mismo efecto resulta especialmente llamativo, porque la temperatura de la piel cambia de por sí muy despacio.
Qué hace el filtro
Utilizamos un procedimiento llamado filtro One Euro. Se diferencia de un promedio simple en un punto esencial: se adapta continuamente a la velocidad de la señal.
- Mientras la señal cambia lentamente, el filtro suaviza con fuerza. El ruido desaparece en gran medida.
- En cuanto se produce un cambio real y rápido, el filtro se abre de inmediato y lo deja pasar sin alterarlo y sin retardo.
Un promedio clásico no podría hacerlo. Aplanaría cada reacción y la desplazaría en el tiempo. Eso es justo lo que queríamos evitar, porque en biofeedback lo que cuenta es la respuesta inmediata.
Los ajustes del filtro están adaptados por separado para cada sensor, porque las señales se comportan de forma distinta. La conductancia cutánea cambia de otra manera que la respiración, y la tensión muscular de otra manera que la temperatura de la piel.
Qué cambia para usted
La curva se ve más tranquila. El trazado, el nivel en microsiemens y todos los ascensos marcados permanecen sin cambios.
Las reacciones siguen siendo totalmente visibles. Un ascenso de la conductancia cutánea, por ejemplo tras una respiración profunda, un ruido o un pensamiento, aparece igual de rápido e igual de alto que antes.
El número de fluctuaciones espontáneas puede bajar. La app eSense cuenta las fluctuaciones espontáneas (skin conductance responses, SCR) y las muestra como SCR por minuto. Esa cifra depende de lo inquieta que sea la señal. Antes del suavizado, con valores bajos se contaba como fluctuación una parte del ruido. Esos recuentos eran demasiado altos. Desde el suavizado eso ya no ocurre, y por eso su tasa de SCR puede salir más baja que antes. En el Biofeedback Snake aparecen entonces más símbolos verdes.
Su actividad vegetativa real no cambia por ello. Lo único que ha cambiado es lo que se contaba de más.
¿Cómo comparo mediciones antiguas y nuevas?
Siguen siendo plenamente comparables el trazado de la curva, el nivel de base en microsiemens, el rango entre mínimo y máximo, así como los ascensos y descensos marcados.
No es comparable uno a uno el número de fluctuaciones espontáneas (SCR y SCR por minuto) junto con la clasificación por colores derivada de él, cuando una medición es anterior y la otra posterior a la actualización. Esto afecta sobre todo a mediciones con valores bajos.
Desde la versión 8.1.6 se añade un segundo cambio que actúa en la misma dirección: hemos revisado la propia detección de las fluctuaciones espontáneas. Un ascenso desde un mínimo local hasta el máximo siguiente cuenta ahora como SCR si alcanza al menos 0,02 µS en un intervalo de 1 a 20 segundos. Ambos cambios juntos hacen que no deba contraponer directamente valores de SCR de uno y otro lado de ese cambio de versión. Los detalles están en Respuesta de la conductancia cutánea (SCR).
Si sigue su progreso de entrenamiento durante un periodo largo, lo mejor es comparar mediciones del mismo periodo.
En qué fijarse en su lugar
Sobre todo con valores bajos, el número de fluctuaciones no es la magnitud más significativa. Dos observaciones resultan más útiles:
- El nivel de base a lo largo de la sesión. ¿Desciende su curva durante la medición? Es un buen indicio de relajación creciente.
- Los picos marcados. Si su conductancia cutánea sube con claridad en un punto y luego vuelve a decaer lentamente, vale la pena pensar qué ocurrió en ese momento. Esas reacciones dicen más sobre su reactividad vegetativa que cualquier recuento.
¿Para qué sensores rige esto?
El suavizado está activo para eSense Skin Response, eSense Temperature, eSense Respiration, eSense Muscle y eSense Pulse, en cada caso con su propio ajuste.
¿Y la exportación CSV? ¿Siguen siendo datos brutos?
Sí. El filtro actúa también sobre los datos registrados, y eso es intencionado.
La razón está en lo que el filtro elimina. Los sensores eSense Skin Response, Temperature y Respiration transmiten su señal de medición como señal de audio analógica a través del conector jack. La app convierte esa señal de audio en valores de medición. En esa conversión se genera, en el extremo inferior de la resolución, un ruido de origen técnico. Procede de la cadena de medición, no de su cuerpo. Al eliminar ese ruido no falseamos sus datos, sino que los liberamos de una componente de interferencia que de todos modos no le pertenece. Su señal fisiológica permanece intacta, incluidas todas las reacciones rápidas.
Para usted tiene una ventaja práctica: la curva que ve en la app durante la medición es exactamente la curva que obtiene al representar su archivo CSV en Excel, Python o MATLAB. Ambas muestran lo mismo.
Para que esto siga siendo comprensible y verificable, publicamos el procedimiento por completo. Utilizamos el filtro One Euro de Casiez, Roussel y Vogel (CHI 2012). La implementación de referencia está disponible públicamente en github.com/casiez/OneEuroFilter. El filtro son unas veinte líneas de código y puede reproducirse en cualquier lenguaje. Tiene tres parámetros que hemos elegido de forma distinta para cada sensor:
| Sensor | minCutoff | beta | dCutoff |
|---|---|---|---|
| eSense Skin Response (µS) | 0,3 Hz | 0,3 | 1,0 |
| eSense Temperature (°C) | 0,12 Hz | 0,007 | 1,0 |
| eSense Respiration (RA) | 1,0 Hz | 0,02 | 1,0 |
minCutoff es la frecuencia de corte con la señal en calma, beta determina cuánto se abre el filtro ante cambios rápidos y dCutoff suaviza la velocidad de cambio utilizada internamente. En el Skin Response, beta se ha elegido deliberadamente alto, porque las fluctuaciones espontáneas reales aparecen deprisa y deben pasar sin obstáculo. En el Temperature, beta es muy bajo, porque la temperatura de la piel cambia de por sí despacio y allí prácticamente solo hay ruido que eliminar. En el Respiration, la frecuencia de corte se sitúa a propósito entre la frecuencia respiratoria y la banda de ruido, de modo que la respiración pasa sin atenuación.
Si trabaja científicamente con los datos y tiene preguntas sobre el procedimiento, diríjase a nuestro soporte.
Mis valores son en general muy bajos. ¿Qué puedo hacer?
Valores permanentemente por debajo de 1 microsiemens suelen indicar un contacto cutáneo insuficiente. Compruebe en ese caso lo siguiente:
- Utilice electrodos de gel o adhesivos nuevos. Los paquetes abiertos se secan con los meses y conducen peor. Guárdelos herméticamente.
- Lávese las manos con agua limpia antes de la medición y séquelas bien. Los desinfectantes y las cremas de manos empeoran el contacto.
- Presione los electrodos en toda su superficie y espere uno o dos minutos después de colocarlos antes de iniciar la medición.
Más detalles en el artículo Los valores son muy pequeños y muy constantes.