
Disparador de Detección de Frecuencia Cardíaca
Tabla de Contenidos
Resumen
La medición de frecuencia cardíaca de Labvanced es un sistema de seguimiento fisiológico que utiliza cámaras web estándar para estimar la frecuencia cardíaca de forma remota, sin necesidad de hardware especializado.
Este oyente de eventos se activa con actualizaciones de detección de frecuencia cardíaca. Al seleccionar este disparador, se pueden medir los BPM, una marca de tiempo y un puntaje de confianza.
Note: Todo el procesamiento ocurre del lado del cliente, garantizando el cumplimiento del GDPR y asegurando que no se transmita ni almacene nunca datos faciales externamente.

Registro de Datos de Frecuencia Cardíaca
Al seleccionar el disparador y darle un nombre a la acción, aparecerá un cuadro de diálogo que te pedirá configurar los eventos relevantes para el registro de datos para la detección de frecuencia cardíaca:

Como resultado de la creación automática de este evento, se creará la siguiente acción (como se muestra en la imagen a continuación). Se asigna el nombre de variable heartRate_Heart Rate Detection y se indica el valor específico del disparador de [BPM,T,C] Array como los valores a registrar durante la recolección de datos.
Desde aquí, el nombre de la variable se puede editar posteriormente a través del panel Variables, y los valores del disparador también se pueden reasignar a valores diferentes. Consulta más abajo para más opciones a través del Value-select Menu.

Vista Previa de los Datos de Frecuencia Cardíaca Recogidos en Labvanced
A continuación se muestra un ejemplo de datos registrados como resultado de tener el evento anterior activo en tu tarea en Labvanced:

Activación de la Detección de Frecuencia Cardíaca
Para que el disparador de detección de frecuencia cardíaca funcione, es necesario que las configuraciones relevantes estén activadas y habilitadas tanto en Task Controls como en Settings, como se explica a continuación.
Configuraciones del Estudio - Habilitar Detección de Frecuencia Cardíaca
En la pestaña Settings, navega a Physiology → Heart Rate Detection y marca la casilla para activar las mediciones de frecuencia cardíaca en tu estudio.
Note: Dado que la detección de frecuencia cardíaca remota (rPPG) funciona calculando promedios ponderados a lo largo del tiempo y, por lo tanto, puede tardar 10 segundos o más en inicializarse, hay una configuración en la pestaña Settings llamada Initialize RPPG on Study Start que, al activarse, ayuda a asegurar que las mediciones de rPPG estén listas antes de que comience tu tarea principal (excepto donde has habilitado RPPG en tu primera tarea). Además, hay una configuración adicional llamada Wait for heartrate confidence que, al habilitarse, hará que el estudio espere hasta que la detección de frecuencia cardíaca alcance el nivel de confianza especificado antes de proceder. El estudio también se pausará si la confianza en la frecuencia cardíaca cae por debajo del umbral especificado durante el experimento. Esto es útil para garantizar que los datos de frecuencia cardíaca sean fiables.
Configuraciones de la Tarea - Habilitar Detección de Frecuencia Cardíaca
En la sección Task Controls en el Task Editor, navega a la pestaña Physiological Signals y haz clic en la casilla para que la detección de frecuencia cardíaca esté activa en la tarea específica.
Al activar la detección de frecuencia cardíaca haciendo clic en la casilla, aparecerá un cuadro de diálogo que te pedirá que indiques si se debe crear un evento para registrar los valores de detección de frecuencia cardíaca, junto con en qué fotograma debería ocurrir el registro:

Valores Específicos del Disparador para la Detección de Frecuencia Cardíaca
Al seleccionar el Heart Rate Detection Trigger, las siguientes opciones están disponibles en el Value-Select Menu.

| Valor | Descripción |
|---|---|
BPM | Valor numérico que indica la frecuencia cardíaca medida como latidos por minuto (BPM). |
Camera Capture Time (T) | El valor de marca de tiempo ajustado basado en cuándo ocurrió la captura de imagen (es decir, la captura de la cámara) que se requiere para realizar los cálculos de detección de frecuencia cardíaca. Nota: Mientras que la Marca de Tiempo del Disparador es un valor del momento en que se inició el disparador, toma unos pocos milisegundos para que el algoritmo capture el fotograma de imagen localmente y luego procese el puntaje de frecuencia cardíaca relacionado. Por lo tanto, el valor Camera Capture Time T es una marca de tiempo más precisa para usar. |
Confidence (0) | Un valor de 0 a 1 que indica la confianza del valor de frecuencia cardíaca medido. |
[BPM, T, C] | Un array que contiene los valores de frecuencia cardíaca (BPM - latidos por minuto), el tiempo de captura de la cámara (T), y el intervalo de confianza de la medición (C). Consulta la imagen de vista previa en la sección de registro de datos arriba para tener una idea de los datos recogidos con este valor específico del disparador seleccionado. |
Trigger Timestamp (Unixtime) | La marca de tiempo del disparador en UNIXTIME. Nota: Consulta el valor de Captura de Cámara T, ya que este es un valor más preciso para cuándo ocurrió la detección de emociones, como se explicó anteriormente. |
Trigger Time (From Frame Onset) | Tiempo (en milisegundos) que ocurrió el disparador desde el inicio / comienzo del fotograma. |
Ejemplos Prácticos con el Disparador de Detección de Frecuencia Cardíaca
En esta demostración, se activa la detección remota de frecuencia cardíaca. Los valores relevantes (BPM, marca de tiempo y intervalos de confianza de la medición) se mostrarán en tiempo real.