Suivi de la tête dans une tâche
Description
Pour créer une nouvelle tâche avec le suivi de la tête activé, il vous suffit de créer une nouvelle tâche dans votre étude.
Dans les Paramètres de la tâche, accédez à l'onglet Signaux physiologiques, et vous pouvez activer le suivi de la tête d'un simple clic.
Événements, Actions et Variables
Pour activer cette fonctionnalité dans votre expérience, vous devez créer un Événement. Allez à l'onglet ‘Événement’ sur le côté droit de l'éditeur et sélectionnez-le, puis cliquez sur ‘Événement de cadre’. Une boîte de dialogue apparaîtra où vous nommerez l'événement et configurerez également les déclencheurs/actions qui doivent se produire au moment de l'événement spécifié. Dans ce cas, l'objectif est de définir des variables qui enregistrent des points de données basés sur le positionnement et les mouvements de la tête.
- Événement > Événement de cadre
- Donnez un nom / description à l’événement > Suivant
![]()
Après cela, la boîte de dialogue vous demandera de spécifier un type de déclencheur pour l'événement.
- Sélectionnez le type de déclencheur > Signaux physiologiques > Suivi de la tête > Suivant
![]()
Après avoir sélectionné ‘Suivi de la tête’ et cliqué sur ‘Suivant’ pour progresser dans la boîte de dialogue, il est temps de spécifier quelle action doit se produire lors d'un changement détecté de la position ou du mouvement de la tête. Dans ce cas, l'objectif de l’'Action' serait d'enregistrer des données en fonction de la position ou du mouvement de la tête dans le temps. Une fois que vous avez sélectionné l'option ‘Suivi de la tête’, vous verrez que cet événement sera déclenché automatiquement par tout changement d'orientation ou de mouvement de la tête :
![]()
Passons à l'étape suivante du système d'événements, afin que les données soient enregistrées et stockées, une action doit être ajoutée par les étapes suivantes :
- Actions de variable > Définir / Enregistrer une variable
![]()
Une fois cela fait, l'interface, comme montré ci-dessous, vous permettra de :
- ‘Sélectionner’ la variable où les données seront stockées et
- Spécifier quel signal physiologique vous souhaitez mesurer en cliquant sur l'icône de crayon / stylo
![]()
En cliquant sur sélectionner, vous pouvez spécifier ou créer une variable où vous souhaitez que les mesures soient stockées en utilisant cet événement. Dans l'exemple ci-dessous, nous créons une ‘nouvelle variable’. Le nom de la variable est Head_Turn et le format est Scalaire car la mesure est un seul nombre. Également, parce que la variable est enregistrée dans le temps, l'option ‘Tous les changements / séries temporelles’ doit également être sélectionnée.
- Remarque : Pour plus d'informations sur les variables, veuillez vous référer à la section Variables dans la documentation Learn.
![]()
Une fois cette variable créée, vous pouvez cliquer sur l'icône de crayon pour spécifier quel aspect du comportement de rotation de la tête vous souhaitez mesurer. Dans l'exemple ci-dessous, comme le nom de la variable que nous avons donné, la mesure physiologique de la rotation de la tête sera suivie.
- Remarque : Les autres options disponibles pour les mesures liées au suivi de la tête sont décrites un peu plus bas.
![]()
Dans cet exemple, où une nouvelle variable est créée, nous donnons le nom Nose_Vector car une option vectorielle sera choisie pour être enregistrée. Lorsqu'il y a plusieurs valeurs enregistrées, l'option Array est sélectionnée comme ‘Format’. Et encore une fois, puisque plusieurs valeurs sont enregistrées dans le temps, l'option ‘Tous les changements / séries temporelles’ pour le ‘Type d'enregistrement’ est sélectionnée.
![]()
Une fois cette variable créée, l'option Nose Vector est sélectionnée dans le menu ‘Actions’.
- Déclencheur (Suivi de la tête) > Vecteur de nez [ X,Y,Z,T ] Tableau
Le menu 'Actions' aura ensuite les variables suivantes énumérées en fonction de ce que nous avons fait jusqu'ici :
![]()
Options de suivi de la tête
Dans cette section, chacune des options déroulantes sera expliquée et le type de mesures qu'elles fournissent.
![]()
Comme on peut le voir dans le menu déroulant ci-dessus, les options suivantes sont données pour l'enregistrement des données relatives à la position et à l'orientation de la tête :
- Temps de capture de la caméra T : Lorsque la caméra a capturé l'image, c'est-à-dire un horodatage unix de quand la capture de l'image a eu lieu. C'est le moment où l'image / le cadre a été capturé avant que tout traitement ne se produise.
- Rotation de la tête : Rotation de la tête de gauche à droite, cela est désigné sous le terme de lacet dans la littérature
- Inclinaison de la tête : Inclinaison de la tête de haut en bas, connue sous le terme de tangage dans la littérature
- Roulement de la tête : Capture le mouvement de la tête roulant d'un côté à l'autre
- Position de la tête [X,Y, T] Tableau : Ce tableau capture les valeurs numériques associées à la position de la tête, cela inclut les coordonnées x et y pour le centre de la tête ainsi que la variable d'horodatage (T).
- Position du nez [X,Y, T] Tableau : Ce tableau capture les valeurs numériques associées à la position du nez spécifiquement, cela inclut les coordonnées x et y pour l'emplacement du nez ainsi que la variable d'horodatage (T) de quand la mesure a eu lieu.
- Vecteur de nez [X,Y, Z, T] Tableau : Cette mesure fonctionne en projetant un vecteur à partir de la pointe du nez et est utile pour tester si le participant prête attention à l'écran (ceci est particulièrement important pour les études où le suivi oculaire n'est pas activé). Ainsi, si le nez pointe hors écran (c'est-à-dire que le participant n'assiste pas à l'expérience), la valeur Z diminue de 1 et se rapproche de 0.
- Horodatage du déclencheur (Unixtime) : Moment de l'expérience où le déclencheur lui-même se produit où le suivi de la tête a été détecté et tient compte de quand le déclencheur s'est produit dans le système. En gros, c'est le moment où le traitement de l'image / du cadre est effectué et cette valeur est largement affectée par la carte graphique du participant. En théorie, cela devrait être aussi proche que possible de la valeur T.
- Temps de déclenchement depuis le début de la trame : Il s'agit de la valeur temporelle de quand le temps s'est produit par rapport à quand le début de la trame a eu lieu.
Pour des informations supplémentaires sur le suivi de la tête, veuillez nous contacter en réservant un appel de démonstration introductif.