
Déclencheur de Détection de Fréquence Cardiaque
Table des Matières
Aperçu
La mesure de fréquence cardiaque Labvanced est un système de suivi physiologique qui utilise des webcams standard pour estimer la fréquence cardiaque à distance, sans matériel spécialisé requis.
Cet auditeur d'événements se déclenche lors des mises à jour de détection de fréquence cardiaque. En sélectionnant ce déclencheur, le BPM, un horodatage et un score de confiance peuvent être mesurés.
Note: Tout le traitement se fait côté client, garantissant la conformité au RGPD et assurant qu'aucune donnée faciale n'est jamais transmise ou stockée à l'extérieur.

Enregistrement des Données de Fréquence Cardiaque
En sélectionnant le déclencheur et en donnant à l'action un nom, une boîte de dialogue apparaîtra vous invitant à configurer les événements pertinents pour l'enregistrement des données de détection de fréquence cardiaque :

En conséquence de la création automatique de cet événement, l'action suivante sera créée (comme montré dans l'image ci-dessous). Le nom de la variable heartRate_Heart Rate Detection est attribué et la valeur spécifique au déclencheur de [BPM,T,C] Array est indiquée comme les valeurs à enregistrer durant la collecte des données.
À partir de là, le nom de la variable peut être modifié via le panneau Variables, et les valeurs du déclencheur peuvent également être réassignées à d'autres valeurs. Voir ci-dessous pour plus d'options via le Value-select Menu.

Aperçu des Données de Fréquence Cardiaque Collectées dans Labvanced
Voici un exemple de données enregistrées en raison de l'activation de l'événement ci-dessus dans votre tâche dans Labvanced :

Activation de la Détection de Fréquence Cardiaque
Pour que le déclencheur de détection de fréquence cardiaque fonctionne, les paramètres pertinents doivent être activés et activés sous Task Controls et Settings, comme expliqué ci-dessous.
Paramètres de l'Étude - Activer la Détection de Fréquence Cardiaque
Dans l'onglet Settings, allez à Physiology → Heart Rate Detection et cochez la case pour activer les mesures de fréquence cardiaque dans votre étude.
Note: Comme la détection de fréquence cardiaque à distance (rPPG) fonctionne en calculant des moyennes pondérées dans le temps et peut donc prendre 10 secondes ou plus pour s'initialiser, il existe un paramètre sous l'onglet Settings intitulé Initialize RPPG on Study Start qui, en l'activant, aide à garantir que les mesures rPPG sont prêtes avant le début de votre tâche principale (sauf si vous avez activé RPPG dans votre première tâche). De plus, il existe un paramètre supplémentaire appelé Wait for heartrate confidence qui, une fois activé, indique que l'étude attendra que la détection de fréquence cardiaque atteigne le niveau de confiance spécifié avant de continuer. L'étude sera également suspendue si la confiance en la fréquence cardiaque tombe en dessous du seuil spécifié durant l'expérience. Ceci est utile pour s'assurer que les données de fréquence cardiaque sont fiables.
Paramètres de Tâche - Activer la Détection de Fréquence Cardiaque
Dans la section Task Controls du Task Editor, allez à l'onglet Physiological Signals et cliquez sur la case pour que la détection de fréquence cardiaque soit active dans la tâche particulière.
Après avoir activé la détection de fréquence cardiaque en cochant la case, une boîte de dialogue apparaîtra vous demandant d'indiquer si un événement pour enregistrer les valeurs de données de détection de fréquence cardiaque doit être créé, ainsi que sur quel cadre l'enregistrement doit avoir lieu :

Valeurs Spécifiques au Déclencheur de Détection de Fréquence Cardiaque
En sélectionnant le Heart Rate Detection Trigger, les options suivantes sont disponibles dans Value-Select Menu.

| Valeur | Description |
|---|---|
BPM | Valeur numérique indiquant la fréquence cardiaque mesurée en battements par minute (BPM). |
Camera Capture Time (T) | La valeur d'horodatage ajustée basée sur le moment où la capture d'image (c'est-à-dire la capture par caméra) a eu lieu, ce qui est nécessaire pour effectuer des calculs de détection de fréquence cardiaque. Note: Bien que l'Horodatage du Déclencheur soit une valeur du moment où le déclencheur a été lancé, il faut quelques millisecondes pour que l'algorithme capture alors le cadre d'image localement et traite le score de fréquence cardiaque connexe. Ainsi, la valeur Camera Capture Time T est un horodatage plus précis à utiliser. |
Confidence (0) | Une valeur de 0 à 1 indiquant la confiance de la valeur de fréquence cardiaque mesurée. |
[BPM, T, C] | Un tableau contenant les valeurs pour la fréquence cardiaque (BPM - battements par minute), le temps de capture par caméra (T), et l'intervalle de confiance de la mesure (C). Reportez-vous à l'aperçu de l'image dans la section d'enregistrement des données ci-dessus pour une idée des données collectées avec cette valeur spécifique au déclencheur sélectionnée. |
Trigger Timestamp (Unixtime) | L'horodatage du déclencheur en UNIXTIME. Note: Reportez-vous à la valeur T de la Capture par Caméra car c'est une valeur plus précise pour le moment où la détection d'émotion a eu lieu, comme expliqué ci-dessus. |
Trigger Time (From Frame Onset) | Temps (en millisecondes) que le déclencheur a eu lieu depuis le début du cadre. |
Exemples Pratiques Présentant le Déclencheur de Détection de Fréquence Cardiaque
Dans cette démonstration, la détection de fréquence cardiaque à distance est activée. Les valeurs pertinentes (BMP, horodatage, et intervalles de confiance de la mesure) seront affichées en temps réel.