Kopfverfolgung in einer Aufgabe

Beschreibung

Um eine neue Aufgabe mit aktivierter Kopfverfolgung zu erstellen, erstellen Sie einfach eine neue Aufgabe innerhalb Ihrer Studie.

Erstellung einer neuen Aufgabe, um die Kopfverfolgung zu demonstrieren

Klicken Sie in der oberen rechten Ecke auf die Option ‚Phys. Signale‘.

Erklärung, wie man die Kopfverfolgung als physiologisches Signal zugreift

Ein Dialogfeld erscheint und fragt Sie, welche physiologischen Signale Sie aktivieren möchten:

Aktivierung der Kopfverfolgung in Labvanced

Ereignisse, Aktionen und Variablen

Um diese Funktion in Ihrem Experiment zu aktivieren, müssen Sie ein Ereignis erstellen.open in new window Gehen Sie zum Tab ‚Ereignis‘ auf der rechten Seite des Editors, wählen Sie ihn aus und klicken Sie auf ‚Frame-Ereignis‘. Ein Dialogfeld wird angezeigt, in dem Sie das Ereignis benennen und auch die Auslöser/Aktionen einrichten, die zum Zeitpunkt des angegebenen Ereignisses auftreten sollen. In diesem Fall besteht das Ziel darin, Variablen einzurichten, die Datenpunkte basierend auf der Kopfposition und Bewegungen aufzeichnen.

  • Ereignis > Frame-Ereignis
  • Geben Sie dem Ereignis einen Namen/Beschreibung > Weiter

Erstellung eines Ereignisses in Labvanced

Danach wird das Dialogfeld Sie auffordern, einen Auslösertype für das Ereignis festzulegen.

  • Wählen Sie den Auslöser-Typ > Physiologische Signale > Kopfverfolgung > Weiter

Auswahl physiologischer Signale als Auslöser, speziell Kopfverfolgung

Nachdem Sie ‚Kopfverfolgung‘ ausgewählt und auf ‚Weiter‘ geklickt haben, um im Dialogfeld weiterzukommen, ist es an der Zeit, was für eine Aktion ausgeführt werden soll, wenn eine Änderung in der Kopfposition oder -bewegung erkannt wird. In diesem Fall wäre das Ziel der ‚Aktion‘, Daten basierend auf der Kopfposition oder Bewegung über die Zeit aufzuzeichnen. Wenn Sie die Option ‚Kopfverfolgung‘ auswählen, werden Sie sehen, dass dieses Ereignis automatisch durch jede Änderung der Kopforientierung oder -bewegung ausgelöst wird:

Kopfverfolgung als Auslöser für ein Online-Experiment in Labvanced ausgewählt

Für den nächsten Schritt im Ereignissystem, damit die Daten aufgezeichnet und gespeichert werden, muss eine Aktion durch die folgenden Schritte hinzugefügt werden:

  • Variable Aktionen > Variable festlegen / aufzeichnen

Spezifizierung, dass Variablen während des Kopfverfolgungsexperiments aufgezeichnet werden

Sobald dies abgeschlossen ist, wird die Schnittstelle, wie unten gezeigt, Ihnen erlauben:

  1. ‚Wählen‘ Sie die Variable aus, in der die Daten gespeichert werden, und
  2. Geben Sie an, welches physiologische Signal Sie messen möchten, indem Sie auf das Bleistift-/Stiftsymbol klicken.

Dialogfeld zur Festlegung, welche Variablen während des Kopfverfolgungsexperiments aufgezeichnet werden

Durch Klicken auf Auswählen können Sie eine Variable angeben oder erstellen, in der Sie die Messungen speichern möchten, die mit diesem Ereignis verbunden sind. Im folgenden Beispiel erstellen wir eine ‚neue Variable‘. Der Name der Variable ist Head_Turn und das Format ist Scalar, da die Messung eine einzelne Zahl ist. Da die Variable außerdem über die Zeit aufgezeichnet wird, muss auch die Option ‚Alle Änderungen / Zeitreihe‘ ausgewählt werden.

  • Hinweis: Für weitere Informationen zu Variablen beziehen Sie sich bitte auf den Abschnitt Variablenopen in new window in der Learn-Dokumentation.

Dialogfeld zur Erstellung einer neuen Variable zur Aufzeichnung von Kopfbewegungen

Sobald diese Variable erstellt ist, können Sie das Bleistiftsymbol anklicken, um anzugeben, welchen Aspekt des Kopfbewegungsverhaltens Sie messen möchten. Im folgenden Beispiel wird, wie wir den Variablennamen angegeben haben, die physiologische Messung der Kopfbewegung aufgezeichnet.

  • Hinweis: Die anderen verfügbaren Optionen für messungsbezogene Kopfverfolgung sind weiter unten beschrieben.

Spezifizierung, welcher physiologische Aspekt der Kopfbewegung für die Variable Head_Turn aufgezeichnet wird

In diesem Beispiel, in dem eine neue Variable erstellt wird, geben wir den Namen Nose_Vector an, da eine Vektoroption aufgezeichnet werden soll. Wenn mehrere Werte aufgezeichnet werden, wird die Option Array als ‚Format‘ ausgewählt. Und erneut, da es über die Zeit mehrere Werte gibt, wird auch die Option ‚Alle Änderungen / Zeitreihe‘ für den ‚Aufzeichnungstyp‘ ausgewählt.

Erstellung einer neuen Variable für die Kopfverfolgung, speziell für ein Array zur Messung von Nasenvektoren

Sobald diese Variable erstellt wurde, wird die Nase-Vektor-Option aus dem Menü ‚Aktionen‘ ausgewählt.

  • Auslöser (Kopfverfolgung) > Nase Vektor [ X,Y,Z,T ] Array

Das Menü ‚Aktionen‘ hat dann die folgenden Variablen aufgelistet, basierend auf dem, was wir bisher gemacht haben:

Übersicht über das Ereignis, das zur Messung von Kopfverfolgungsbewegungen in Labvanced erstellt wurde

Kopfverfolgungsoptionen

In diesem Abschnitt werden jede der Dropdown-Optionen erklärt und die Art der Messungen, die sie bereitstellen.

Übersicht über die physiologischen Messoptionen bei der Aufzeichnung der Kopfverfolgung in Labvanced

Wie im obigen Dropdown zu sehen, sind die folgenden Optionen zur Aufzeichnung von Daten in Bezug auf die Kopfposition und -orientierung angegeben:

  • Kameraerfassungszeit T: Wann die Kamera den Rahmen erfasste, d.h. einen Unix-Zeitstempel von dem Zeitpunkt, an dem die Rahmenerfassung stattgefunden hat. Dies ist die Zeit, in der das Bild / der Rahmen erfasst wurde, bevor eine Verarbeitung stattfindet.
  • Kopfbewegung: Kopfbewegung von links nach rechts, dies wird in der Literatur als Yaw bezeichnet
  • Kopfneigung: Kopfneigung von oben nach unten, bekannt als Kopfneigung in der Literatur
  • Kopfrollen: Erfasst die Bewegung des Kopfes, der von einer Seite zur anderen rollt
  • Kopfposition [X,Y,T] Array: Dieses Array erfasst die numerischen Werte, die mit der Kopfposition verbunden sind, einschließlich der x- und y-Koordinaten für die Mitte des Kopfes zusammen mit der Zeitstempelvariable (T).
  • Nasenposition [X,Y,T] Array: Dieses Array erfasst die numerischen Werte, die speziell mit der Position der Nase verbunden sind, einschließlich der x- und y-Koordinaten für den Standort der Nase zusammen mit der Zeitstempelvariable (T) von dem Zeitpunkt, an dem die Messung stattfand.
  • Nasenvektor [X,Y,Z,T] Array: Diese Messung funktioniert, indem sie einen Vektor von der Nasenspitze projiziert und ist nützlich, um zu testen, ob der Teilnehmer auf den Bildschirm achtet (dies ist besonders wichtig für Studien, bei denen die Augenverfolgung nicht aktiviert ist). Wenn die Nase also vom Bildschirm wegzeigt (d.h. der Teilnehmer nicht auf das Experiment achtet), verringert sich der Z-Wert von 1 und bewegt sich näher zu 0.
  • Auslöserstimestamp (Unixtime): Zeitpunkt während des Experiments, an dem der Auslöser selbst auftritt, wenn die Kopfverfolgung erkannt wurde und wann der Auslöser im System aufgetreten ist. Im Wesentlichen ist dies die Zeit, in der das Bild / der Rahmen verarbeitet wird und dieser Wert wird maßgeblich durch die Grafikkarte des Teilnehmers beeinflusst. Theoretisch sollte es so nah wie möglich an dem Wert T sein.
  • Auslösungszeit ab Rahmenbeginn: Dies ist der Zeitwert, zu dem der Zeitpunkt in Bezug auf den Beginn des Rahmens auftrat.

Für zusätzliche Informationen zur Kopfverfolgung kontaktieren Sie uns bitte, indem Sie einen Einführungsgespräch buchen.open in new window