labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
Guide
Vidéos
Guides étape par étape
FAQ
Archives des newsletters
Documents
Salle de classe
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Guide
Vidéos
Guides étape par étape
FAQ
Archives des newsletters
Documents
Salle de classe
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Guide
    • DÉBUTER

      • Éditeur de tâches
      • Cadres
        • Cadre Canvas
        • Cadre de Page
        • Cadre de Site Web
      • Chronologie des essais
      • Présentation des stimuli
      • Exactitude de la réponse
      • Objets
      • Événements
      • Variables
      • Assistant de tâche
      • Système d'essai
      • Conception de l'expérience
        • Création d'une étude
        • Modèles de Cadre de Données
        • Conception d'expérimentations multi-utilisateurs
        • Conception d'expérimentations longitudinales
    • Sujets en vedette

      • Randomisation & Équilibre
      • Suivi oculaire
        • Présentation des Stimuli dans une Tâche de Suivi oculaire
        • Comment Choisir les Paramètres de Calibration de Suivi Oculaire
        • Configuration du suivi oculaire dans une tâche
        • Enregistrement et exportation des données de regard
        • Utilisation des formes comme zones d'intérêt (AOI) pour le suivi oculaire
        • L'expérience de calibration du participant
      • Pont Web
        • Sélectionner les AOI de site Web | Ancrer, ajuster et vérifier le suivi des AOI
        • Suivi du comportement de la souris sur une AOI de site Web | Guide Web Bridge
      • Questionnaires
      • Application de bureau
      • Études échantillons
      • Recrutement de participants
      • Accès API
        • API REST
        • API Webhook
        • API WebSocket
      • Autres sujets

        • Temps de stimuli précis
        • Études multi-utilisateurs
        • Suivi de la Tête dans Labvanced | Guide
    • ONGLETS PRINCIPAUX DE L'APPLICATION

      • Aperçu : Onglets principaux
      • Tableau de bord
      • Mes études
      • Études partagées
      • Mes fichiers
      • Bibliothèque d'expériences
      • Mon compte
      • Licence & Services
    • ONGLETS D'ÉTUDE

      • Aperçu : Onglets spécifiques à l'étude
      • Conception de l'étude
        • Tâches
        • Blocs
        • Sessions
        • Groupes
      • Éditeur de tâches
        • Contrôles de tâche
        • Le Système des Essais
        • Types de cadres
        • Objets
        • Tables de Propriétés des Objets
        • Variables
        • Tableau des Variables Système
        • Le Système d'Événements
        • Fonctions de l'Éditeur de Texte
        • Options de suivi oculaire dans l'éditeur de tâches
        • Suivi de la tête dans une tâche
        • Études Multi-Utilisateurs
      • Paramètres
      • Variables
      • Média
      • Textes & Traduire
      • Lancer & Participer
      • Gestion des sujets
      • Vue de données et Exportation
        • Vue des données et sélection des variables & des tâches (ancienne version)
        • Accéder aux Enregistrements (Version ANCIENNE)
  • Vidéos
    • Aperçu des Vidéos
    • Premiers Pas dans Labvanced
    • Création de Tâches
    • Vidéos d'Éléments
    • Événements & Variables
    • Sujets Avancés
  • Tutoriaux
    • Introduction
    • Tâche Stroop
    • Tâche de Décision Lexicale
    • Tâche de Cues Visuels de Posner
    • Paradygme de Flicker de Cécité au Changement
    • Étude d'Œil-Tracking
    • Étude d'Œil-Tracking des Nourrissons
    • Étude de Capture d'Attention avec Suivi au Souris
    • Présentation Visuelle Sérielle Rapide
    • Étude ChatGPT
    • Démo de Suivi Occulaire : SVG en tant qu'AOI
    • Démo Multi-Utilisateur : Montrer les Curseurs des Sujets
    • Contrôleur de Gamepad / Joystick - Configuration de Base
    • Étude d'App Desktop avec Intégration EEG
    • Équilibrage de Groupes entre Sujets et Configuration des Variables
    • Construction d'une Étude Multi-Utilisateur
    • Tutoriel de Suivi Occulaire dans un Cadre de Site Web
    • Suivi Occulaire Conditionnel avec Webcam
    • Construction d'une Étude de Segmentation de Texte
  • FAQ
    • Fonctionnalités
    • Politique de Support & Directives
    • Sécurité & Confidentialité des Données
    • Licences
    • Précision de Labvanced
    • Utilisation Programmatique & API
    • Utiliser Labvanced Hors Ligne
    • Dépannage
    • Questions sur la Création d'Études
  • Archive de Newsletter
  • Documents
  • Salle de Classe
Illustration en tête de l'enregistrement et de l'exportation des données de regard dans Labvanced

Enregistrement et exportation des données de regard

Une fois que le suivi des yeux est activé et configuré pour une tâche (voir Configuration du suivi des yeux dans une tâche), vous avez besoin d'événements qui capturent réellement les données de regard en tant que variables enregistrées.

Configuration automatisée des événements

Dès que vous cochez Enable Eye-Tracking: dans l'éditeur de tâches, une boîte de dialogue "Configuration du suivi oculaire" apparaît, vous proposant de créer ces événements pour vous :

Boîte de dialogue de configuration de suivi oculaire proposant de créer automatiquement des événements d'enregistrement de regard et de fixation

  • Record gaze timeseries [X,Y,T,C] : crée un événement d'enregistrement de regard, coché par défaut
  • Record fixation timeseries [X,Y,Dur,Start,End,Disp] : crée un événement d'enregistrement de fixation, coché par défaut. Si le mode de détection de fixation de votre tâche était réglé sur No Fixation Detection, accepter cette option l'active automatiquement.

Vous choisissez également la portée : On all frames (par défaut) applique les événements d'enregistrement à chaque image dans l'essai, ou Select a frame les restreint à une image spécifique. En cliquant sur Add Events, vous créez les événements avec ces choix ; Skip ferme la boîte de dialogue sans créer quoi que ce soit.

Cela couvre le cas courant : enregistrer chaque échantillon de regard et de fixation à travers un essai. Créez les événements manuellement à la place si vous avez sauté cette boîte de dialogue, si vous devez restreindre l'enregistrement à des objets de stimulus spécifiques (voir ci-dessous), ou si vous ajoutez des événements de suivi oculaire à une tâche qui existe déjà.

Enregistrement des coordonnées de regard manuellement

Pour enregistrer une série chronologique de coordonnées de regard :

  1. Ajoutez un nouvel événement à partir de l'éditeur d'événements.
  2. Pour le déclencheur, sélectionnez Physiological Signal Triggers → Eyetracking Gaze.
  3. Pour l'action, sélectionnez Variable Actions → Set / Record Variable, puis créez une nouvelle variable :
    • Format : Array (recommandé, afin qu'une paire de coordonnées X/Y puisse être stockée ensemble)
    • Type d'enregistrement : All changes / time series, pour que chaque mise à jour de regard soit enregistrée, pas seulement la valeur finale à la fin d'un essai
  4. Dans le menu de sélection de valeur, choisissez Coord. + Time + Confidence [X,Y,T,C] Array parmi les options Trigger (Eyetracking Gaze). Cela enregistre les coordonnées X et Y, un horodatage précis, et une valeur de confiance dans un seul tableau.

Il existe également un déclencheur Eyetracking Fixation, qui rapporte les fixations d'un participant (où leur regard se pose, plutôt que chaque échantillon de regard individuel) en utilisant le mode de détection de fixation configuré dans la configuration de la tâche. Il est actuellement en version bêta.

Restreindre l'enregistrement aux objets de stimulus spécifiques

Les déclencheurs Eyetracking Gaze et Eyetracking Fixation peuvent être restreints pour ne se déclencher que lorsque le participant regarde des objets de stimulus spécifiques, plutôt que n'importe où sur l'image. Pour ce faire, sélectionnez l'option pour ne se déclencher que sur des éléments spécifiques, puis ajoutez ces éléments en tant que cibles. Cela est utile lorsque vous vous souciez uniquement de savoir si un participant a regardé une image ou une région particulière, et non de la position de son regard partout ailleurs sur l'image.

Enregistrement de la calibration et de l'erreur d'essai

Avec les coordonnées de regard, vous pouvez également enregistrer à quel point le suivi des yeux était précis pour un participant donné :

  1. Ajoutez un autre événement, avec On Frame Start comme déclencheur.
  2. Pour l'action, sélectionnez Variable Actions → Set / Record Variable.
  3. Dans le menu de sélection de valeur, sous Frame/Task/Object → Eyetracking, choisissez Error Trial pour enregistrer l'erreur pour l'essai actuel, ou Error Calibration pour enregistrer l'erreur de la calibration originale.

Les deux valeurs d'erreur sont des distances euclidiennes moyennes, en unités de cadre, entre les coordonnées de regard prédites et les emplacements de fixation cibles réels affichés lors de la calibration ou entre les essais. En enregistrant les deux, vous pouvez exclure les participants, ou des essais spécifiques, qui se situent en dessous de votre seuil de précision lors de l'analyse.

Exportation des données de regard

Naviguez vers l'onglet Dataview & Export pour accéder à vos données enregistrées. Il existe deux types d'exportation :

  • Données normales : enregistrées une fois par essai, telles que les réponses, les conditions, et l'erreur de calibration/d'essai si vous avez choisi de les enregistrer. Chaque variable est sa propre colonne, chaque essai sa propre ligne.
  • Données de séries chronologiques : enregistrées en continu tout au long d'un essai, ce que les coordonnées de regard utilisent puisque celles-ci se mettent à jour plusieurs fois par seconde. Chaque ligne représente un échantillon de regard, accompagné d'une colonne times distincte partagée entre toutes les variables de séries chronologiques.

Aperçu des données collectées à l'aide du suivi oculaire par webcam de Labvanced.

Aperçu des données collectées à l'aide du suivi oculaire par webcam de Labvanced
X : Coordonnée X du regard ; Y : Coordonnée Y du regard ; T : Horodatage ; C : Intervalle de confiance

Quelques éléments à garder à l'esprit lors de l'utilisation de ces colonnes :

  • Bassez vos mesures de temps sur T plutôt que sur la colonne times séparée. T est l'horodatage ajusté du moment où la caméra a réellement capturé l'image, tandis que times reflète le moment où Labvanced a enregistré la valeur, ce qui arrive légèrement en retard par rapport au moment réel de capture puisque l'algorithme nécessite quelques millisecondes pour traiter chaque cliché en premier.
  • C varie de 0 à 1. Une valeur proche de 1 indique une détection confiante ; une valeur proche de 0 indique généralement un clignement des yeux ou que les yeux du participant n'étaient pas visibles pour la caméra.
  • La fréquence d'échantillonnage n'est pas parfaitement constante et peut être déterminée à partir de T. En général, les fréquences d'échantillonnage au-delà de 30 Hz ne sont pas atteignables, en raison des contraintes matérielles de la plupart des webcams disponibles dans le commerce.

Le référentiel GitHub de Labvanced contient des scripts pour un traitement ultérieur des données de suivi des yeux et des données WebSocket exportées.

Questions Fréquemment Posées

Si je passe la boîte de dialogue de configuration automatisée de suivi des yeux, puis-je toujours enregistrer des données de regard ?
Oui. Construisez les événements d'enregistrement manuellement à la place, en utilisant un déclencheur `Eyetracking Gaze` ou `Eyetracking Fixation` avec une action `Set / Record Variable`, comme couvert ci-dessus. C'est aussi le chemin à suivre si vous devez restreindre l'enregistrement à des objets de stimulus spécifiques, ou si vous ajoutez des événements de suivi oculaire à une tâche qui existe déjà.
Devrais-je baser mon analyse temporelle sur la colonne `times` ou sur `T` ?
Utilisez `T`. `T` (`Camera Capture Time T`) est l'horodatage ajusté du moment où la caméra a réellement capturé l'image, tandis que `times` reflète le moment où Labvanced a enregistré la valeur, qui est légèrement en retard puisque l'algorithme a besoin de quelques millisecondes pour traiter chaque cliché en premier. La même distinction s'applique à `Camera Capture Time T` sous les valeurs du déclencheur de détection d'émotion dans le Menu de sélection de valeur.
Que signifie une valeur de confiance (`C`) proche de 0 ?
Cela indique généralement un clignement des yeux ou que les yeux du participant n'étaient pas visibles pour la caméra. Une valeur proche de 1 indique une détection confiante.
Pourquoi mes données de regard ne sont-elles pas échantillonnées à un taux parfaitement constant ?
La fréquence d'échantillonnage n'est pas parfaitement constante et peut être déterminée à partir de `T`. En général, les fréquences d'échantillonnage au-delà de 30 Hz ne sont pas atteignables, en raison des contraintes matérielles de la plupart des webcams disponibles dans le commerce.
Comment savoir si une calibration de mauvaise qualité ou un essai spécifique est responsable de données de regard incorrectes ?
Enregistrez à la fois `Error Calibration` et `Error Trial` en tant que variables. Les deux sont des distances euclidiennes moyennes, en unités de cadre, entre les coordonnées de regard prédites et les emplacements de fixation cibles réels, vous permettant d'exclure les participants ou des essais spécifiques qui se situent en dessous de votre seuil de précision lors de l'analyse.
Puis-je enregistrer des données de regard uniquement pour des objets spécifiques, plutôt que pour l'ensemble de l'image ?
Oui. Les déclencheurs `Eyetracking Gaze` et `Eyetracking Fixation` peuvent être restreints pour se déclencher seulement lorsque le participant regarde des objets de stimulus spécifiques ajoutés en tant que cibles, plutôt que n'importe où sur l'image.

Lectures Supplémentaires

Configuration du suivi des yeux dans une tâche Labvanced

Configuration du suivi des yeux dans une tâche

Activez le suivi des yeux et configurez la recalibration avant de construire les événements sur cette page.

Utilisation de formes comme zones d'intérêt pour le suivi des yeux

Utilisation de formes comme zones d'intérêt (AOI)

Définissez des régions d'une image que les déclencheurs de regard et de fixation peuvent cibler.

Technologie de suivi oculaire par webcam dans Labvanced

Technologie de suivi oculaire par webcam

Comment fonctionne la technologie de suivi oculaire par webcam de Labvanced.

Variables de séries chronologiques

Variables de séries chronologiques

Les paramètres généraux de type d'enregistrement et de méthode d'échantillonnage qui contrôlent comment des données continues comme le regard sont capturées.

Contrôles de tâche

Contrôles de tâche

La boîte de dialogue de configuration automatisée de suivi des yeux montrée ci-dessus, dans le contexte de la référence complète des contrôles de tâches.

Prev
Configuration du suivi oculaire dans une tâche
Next
Utilisation des formes comme zones d'intérêt (AOI) pour le suivi oculaire