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
Anleitung
Videos
Anleitungen
Häufige Fragen
Newsletter-Archiv
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Anleitung
Videos
Anleitungen
Häufige Fragen
Newsletter-Archiv
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Leitfaden
    • STARTEN

      • Aufgaben-Editor
      • Rahmen
        • Canvas Frame
        • Seitenrahmen
        • Website-Frame
      • Versuchszeitachse
      • Stimuluspräsentation
      • Richtigkeit der Antwort
      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Experimentdesign
        • Eine Studie erstellen
        • Datenrahmen-Muster
        • Multi-User-Experimentdesign
        • Längsschnitt-Experimentdesign
    • HERVORHEBENSWERTES THEMA

      • Randomisierung & Balance
      • Eye Tracking
        • Präsentation von Stimuli in einer Augenverfolgungsaufgabe
        • So Wählen Sie die Einstellungen zur Kalibrierung der Augenverfolgung
        • Einrichtung der Augenverfolgung in einer Aufgabe
        • Aufzeichnen und Exportieren von Blickdaten
        • Verwendung von Formen als Interessensgebiete (AOI) für das Eye Tracking
        • Die Teilnehmerkalibrierungserfahrung
      • Web-Bridge
        • Auswählen von Website-AOIs | Ankern, Anpassen und Überprüfen der AOI-Verfolgung
        • Verfolgen des Mausverhaltens auf einer Website AOI | Web Bridge Anleitung
      • Fragebögen
      • Desktop-App
      • Beispielstudien
      • Teilnehmerrekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Sonstige Themen

        • Genauigkeit der Stimuluszeiten
        • Multinutzerstudien
        • Kopfverfolgung in Labvanced | Anleitung
    • Haupt-App-TABS

      • Übersicht: Haupt-Tabs
      • Dashboard
      • Meine Studien
      • Geteilte Studien
      • Meine Dateien
      • Experimentbibliothek
      • Mein Konto
      • Lizenz & Dienstleistungen
    • STUDIENTABS

      • Übersicht: Studien-spezifische Tabs
      • Studien-Design
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
      • Aufgaben-Editor
        • Aufgabensteuerungen
        • Das Versuchs-System
        • Frame-Typen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen Tabelle
        • Das Ereignissystem
        • Texteditor-Funktionen
        • Optionen für Eye Tracking im Aufgabeneditor
        • Kopfverfolgung in einer Aufgabe
        • Mehrbenutzer-Studien
      • Einstellungen
      • Variablen
      • Medien
      • Texte & Übersetzen
      • Starten & Teilnehmen
      • Teilnehmermanagement
      • Datensicht und Export
        • Datensicht und Variablen- & Aufgaben Auswahl (alte Version)
        • Zugriff auf Aufnahmen (ALTE Version)
  • Videos
    • Video Übersicht
    • Erste Schritte in Labvanced
    • Aufgaben erstellen
    • Element Videos
    • Ereignisse & Variablen
    • Fortgeschrittene Themen
  • Durchführungen
    • Einführung
    • Stroop-Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner-Blickführung Aufgabe
    • Change Blindness Flicker Paradigma
    • Augenbewegungsverfolgung Beispielstudie
    • Studie zur Augenbewegungsverfolgung bei Säuglingen
    • Aufmerksamkeitsfängerstudie mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT Studie
    • Augenverfolgungsdemo: SVGs als AOIs
    • Multi-User Demo: Cursorn der Probanden anzeigen
    • Gamepad / Joystick Controller - Grundkonfiguration
    • Desktop-App-Studie mit EEG-Integration
    • Gruppenbalance und Variablenkonfiguration zwischen Probanden
    • Aufbau einer Multi-User-Studie
    • Augenverfolgung während eines Website-Rahmen-Walkthroughs
    • Bedingte Webcam-Augenverfolgung
    • Aufbau einer Studie zur Textsegmentierung
  • FAQ
    • Funktionen
    • Support-Richtlinien & Leitlinien
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerter Gebrauch & API
    • Labvanced offline nutzen
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Newsletter-Archiv
  • Dokumente
  • Klassenzimmer
Header-Illustration zum Aufzeichnen und Exportieren von Blickdaten in Labvanced

Aufzeichnen und Exportieren von Blickdaten

Sobald das Eye-Tracking für eine Aufgabe aktiviert und konfiguriert ist (siehe Einrichten von Eye Tracking in einer Aufgabe), benötigen Sie Ereignisse, die tatsächlich Blickdaten als aufgezeichnete Variablen erfassen.

Automatische Ereigniseinrichtung

In dem Moment, in dem Sie Enable Eye-Tracking: im Aufgabeneditor aktivieren, erscheint ein Dialogfeld "Eyetracking Setup", das Ihnen anbietet, diese Ereignisse für Sie zu erstellen:

Eyetracking Setup-Dialog bietet an, automatisch Ereignisse zum Aufzeichnen von Blick und Fixierung zu erstellen

  • Record gaze timeseries [X,Y,T,C]: erstellt ein Ereignis zum Aufzeichnen von Blickdaten, standardmäßig aktiviert
  • Record fixation timeseries [X,Y,Dur,Start,End,Disp]: erstellt ein Ereignis zur Aufzeichnung der Fixierung, standardmäßig aktiviert. Wenn der Fixations-Erkennungsmodus Ihrer Aufgabe auf No Fixation Detection eingestellt war, schaltet das Akzeptieren dieser Option ihn automatisch ein.

Sie wählen auch den Umfang: On all frames (der Standard) wendet die Aufnahmeereignisse auf jedes Frame des Versuchs an, oder Select a frame beschränkt sie auf ein bestimmtes Frame. Durch Klicken auf Add Events werden die Ereignisse mit diesen Auswahlmöglichkeiten erstellt; Skip schließt den Dialog, ohne etwas zu erstellen.

Dies deckt den häufigsten Fall ab: die Aufzeichnung jeder Blick- und Fixierungsstichprobe während eines Versuchs. Erstellen Sie die Ereignisse manuell, falls Sie dieses Dialogfeld übersprungen haben, die Aufzeichnung auf bestimmte Stimulusobjekte beschränken müssen (siehe unten) oder Augenverfolgungsereignisse zu einer bereits bestehenden Aufgabe hinzufügen.

Aufzeichnen von Blickkoordinaten Manuell

Um eine Zeitreihe von Blickkoordinaten aufzuzeichnen:

  1. Fügen Sie ein neues Ereignis aus dem Ereignis-Editor hinzu.
  2. Wählen Sie für den Auslöser Physiological Signal Triggers → Eyetracking Gaze.
  3. Wählen Sie für die Aktion Variable Actions → Set / Record Variable, und erstellen Sie dann eine neue Variable:
    • Format: Array (empfohlen, damit ein Paar von X/Y-Koordinaten zusammen gespeichert werden kann)
    • Aufzeichnungsart: All changes / time series, damit jede Blickaktualisierung aufgezeichnet wird, nicht nur der endgültige Wert am Ende eines Versuchs
  4. Wählen Sie im Wertausschnittsmenü Coord. + Time + Confidence [X,Y,T,C] Array aus den Trigger (Eyetracking Gaze)-Optionen. Dies zeichnet die X- und Y-Koordinaten, einen präzisen Zeitstempel und einen Konfidenzwert in einem einzigen Array auf.

Es gibt auch einen Eyetracking Fixation-Auslöser, der die Fixationen eines Teilnehmers meldet (wo sich ihr Blick niederlässt, anstatt jede einzelne Blickstichprobe) unter Verwendung des in der Aufgabeneinrichtung konfigurierten Fixations-Erkennungsmodus. Er befindet sich derzeit in der Beta-Phase.

Einschränkung der Aufzeichnung auf bestimmte Stimulusobjekte

Sowohl die Eyetracking Gaze- als auch die Eyetracking Fixation-Auslöser können darauf beschränkt werden, nur auszulösen, wenn der Teilnehmer auf bestimmte Stimulusobjekte schaut, anstatt überall im Frame. Wählen Sie dazu die Option, nur auf bestimmten Elementen auszulösen, und fügen Sie diese Elemente als Ziele hinzu. Dies ist nützlich, wenn Sie nur wissen müssen, ob ein Teilnehmer auf ein bestimmtes Bild oder Gebiet geschaut hat, nicht auf seine Blickposition überall sonst im Frame.

Aufzeichnen von Kalibrierung und Versuchsfelhlern

Neben Blickkoordinaten können Sie aufzeichnen, wie genau das Eye-Tracking für einen bestimmten Teilnehmer war:

  1. Fügen Sie ein weiteres Ereignis mit On Frame Start als Auslöser hinzu.
  2. Wählen Sie für die Aktion Variable Actions → Set / Record Variable.
  3. Wählen Sie im Wertausschnittsmenü unter Frame/Task/Object → Eyetracking Error Trial aus, um den Fehler für den aktuellen Versuch aufzuzeichnen, oder Error Calibration, um den Fehler aus der ursprünglichen Kalibrierung aufzuzeichnen.

Beide Fehlerwerte sind durchschnittliche euklidische Distanzen in Frame-Einheiten zwischen den vorhergesagten Blickkoordinaten und den tatsächlichen Ziel-Fixationsstandorten, die während der Kalibrierung oder zwischen den Versuchen gezeigt wurden. Beide aufzuzeichnen, erlaubt es Ihnen, Teilnehmer oder spezifische Versuche auszuschließen, die während der Analyse unter Ihrem Genauigkeitsniveau liegen.

Exportieren von Blickdaten

Navigieren Sie zur Dataview & Export-Registerkarte, um auf Ihre aufgezeichneten Daten zuzugreifen. Es gibt zwei Arten von Exporten:

  • Normale Daten: einmal pro Versuch aufgezeichnet, wie Antworten, Bedingungen und Kalibrierungs-/Versuchsfehler, falls Sie sich entschieden haben, sie aufzuzeichnen. Jede Variable ist ihre eigene Spalte, jeder Versuch seine eigene Zeile.
  • Zeitraumdaten: kontinuierlich während eines Versuchs aufgezeichnet, was Blickkoordinaten verwenden, da sie viele Male pro Sekunde aktualisiert werden. Jede Zeile repräsentiert eine Blickstichprobe, neben einer separaten times-Spalte, die über alle Zeitreihensvariablen geteilt wird.

Vorschau der Daten, die mit Labvanceds Webcam-Eye-Tracking gesammelt wurden.

Vorschau der Daten, die mit Labvanceds Webcam-Eye-Tracking gesammelt wurden
X: X-Koordinate des Blicks; Y: Y-Koordinate des Blicks; T: Zeitstempel; C: Konfidenzintervall

Einige Dinge, die Sie bei der Arbeit mit diesen Spalten beachten sollten:

  • Basieren Sie Ihre Zeitmessungen auf T anstelle der separaten times-Spalte. T ist der angepasste Zeitstempel, wann die Kamera tatsächlich das Bild erfasst hat, während times widerspiegelt, wann Labvanced den Wert aufgezeichnet hat, was leicht hinter dem tatsächlichen Erfassungsmoment zurückliegt, da der Algorithmus einige Millisekunden benötigt, um jedes Bild zuerst zu verarbeiten.
  • C reicht von 0 bis 1. Ein Wert nahe 1 weist auf eine sichere Erkennung hin; ein Wert nahe 0 deutet typischerweise auf ein Blinzeln oder darauf hin, dass die Augen des Teilnehmers für die Kamera nicht sichtbar waren.
  • Die Abtastrate ist nicht perfekt konstant und kann von T bestimmt werden. Im Allgemeinen sind Abtastraten über 30 Hz aufgrund der Hardwarebeschränkungen der meisten handelsüblichen Webcams nicht erreichbar.

Das GitHub-Repository von Labvanced enthält Skripte zur Weiterverarbeitung der exportierten Eye-Tracking- und WebSocket-Daten.

Häufig gestellte Fragen

Kann ich Blickdaten aufzeichnen, wenn ich das automatische Eyetracking-Setup-Dialogfeld überspringe?
Ja. Erstellen Sie die Aufnahmeereignisse stattdessen manuell, indem Sie einen `Eyetracking Gaze`- oder `Eyetracking Fixation`-Auslöser mit einer `Set / Record Variable`-Aktion verwenden, wie oben beschrieben. Dies ist auch der Weg, wenn Sie die Aufzeichnung auf bestimmte Stimulusobjekte beschränken müssen oder Augenverfolgungsereignisse zu einer bereits bestehenden Aufgabe hinzufügen.
Sollte ich meine Timing-Analyse auf der `times`-Spalte oder auf `T` basieren?
Verwenden Sie `T`. `T` (`Camera Capture Time T`) ist der angepasste Zeitstempel, wann die Kamera tatsächlich das Bild erfasst hat, während `times` widerspiegelt, wann Labvanced den Wert aufgezeichnet hat, der leicht zurückliegt, da der Algorithmus einige Millisekunden benötigt, um jedes Bild zuerst zu verarbeiten. Dieselbe Unterscheidung gilt für `Camera Capture Time T` unter den Werten des Emotion Detection-Triggers in dem Wertausschnittsmenü.
Was bedeutet ein Konfidenzwert (`C`) unter 0?
Er deutet typischerweise auf ein Blinzeln oder darauf hin, dass die Augen des Teilnehmers für die Kamera nicht sichtbar waren. Ein Wert nahe 1 weist auf eine sichere Erkennung hin.
Warum wird mein Blickdaten nicht mit einer perfekt konstanten Rate abgetastet?
Die Abtastrate ist nicht perfekt konstant und kann von `T` bestimmt werden. Im Allgemeinen sind Abtastraten über 30 Hz aufgrund der Hardwarebeschränkungen der meisten handelsüblichen Webcams nicht erreichbar.
Wie kann ich feststellen, ob eine schlechte Qualität der Kalibrierung oder ein bestimmter Versuch für schlechte Blickdaten verantwortlich ist?
Aufzeichnen Sie sowohl `Error Calibration` als auch `Error Trial` als Variablen. Beide sind durchschnittliche euklidische Distanzen in Frame-Einheiten zwischen den vorhergesagten Blickkoordinaten und den tatsächlichen Ziel-Fixationsstandorten, sodass Sie Teilnehmer oder spezifische Versuche ausschließen können, die während der Analyse unter Ihrem Genauigkeitsniveau liegen.
Kann ich Blickdaten nur für bestimmte Objekte aufzeichnen, anstatt für den gesamten Frame?
Ja. Sowohl die `Eyetracking Gaze`- als auch die `Eyetracking Fixation`-Auslöser können darauf beschränkt werden, nur auszulösen, wenn der Teilnehmer auf bestimmte Stimulusobjekte schaut, die als Ziele hinzugefügt werden, anstatt überall im Frame.

Weiterführende Literatur

Einrichten von Eye Tracking in einer Labvanced-Aufgabe

Einrichten von Eye Tracking in einer Aufgabe

Aktivieren Sie Eye Tracking und konfigurieren Sie die Rekalibrierung, bevor Sie die Ereignisse auf dieser Seite erstellen.

Verwendung von Formen als Interessensgebiete für Eye Tracking

Verwendung von Formen als Interessensgebiete (AOI)

Definieren Sie Bereiche eines Rahmens, auf die Blick- und Fixierungsauslöser abzielen können.

Webcam Eye Tracking-Technologie in Labvanced

Webcam-Eye-Tracking-Technologie

So funktioniert die Webcam-Eye-Tracking-Technologie von Labvanced.

Zeitreihenvariablen

Zeitreihenvariablen

Die allgemeinen Einstellungen für Aufzeichnungsart und Abtastmethode, die steuern, wie kontinuierliche Daten wie Blick erfasst werden.

Aufgabensteuerungen

Aufgabensteuerungen

Das oben gezeigte automatische Eyetracking-Setup-Dialogfeld im Kontext des vollständigen Referenzhandbuchs zu den Aufgabensteuerungen.

Prev
Einrichtung der Augenverfolgung in einer Aufgabe
Next
Verwendung von Formen als Interessensgebiete (AOI) für das Eye Tracking