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
    • ERSTE SCHRITTE

      • Aufgaben-Editor
      • Stimuluspräsentation
      • Korrektheit der Antwort
      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Studiengestaltung
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
    • HERVORHEBENSWERTIGE THEMEN

      • Randomisierung & Balance
      • Eye Tracking
      • Fragebögen
      • Desktop-App
      • Beispielstudien
      • Teilnehmerrekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Weitere Themen

        • Präzise Stimuluszeiten
        • Multi-User-Studien
        • Kopfverfolgung in Labvanced | Anleitung
    • HAUPTABLAUEN DER APP

      • Überblick: Hauptregisterkarten
      • Dashboard
      • Meine Studien
      • Geteilte Studien
      • Meine Dateien
      • Experimentbibliothek
      • Mein Konto
      • Lizenz & Dienstleistungen
    • STUDIENREGISTERKARTEN

      • Überblick: spezifische Studienregisterkarten
      • Studiengestaltung
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
      • Aufgaben-Editor
        • Aufgabensteuerungen
        • Das Versuchs-System
        • Canvas- und Seitenrahmen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen-Tabellen
        • Das Ereignissystem
        • Texteditor-Funktionen
        • Eyetracking in einer Aufgabe
        • Kopfverfolgung in einer Aufgabe
        • Multi-User-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
    • Videoinformationen
    • Erste Schritte mit Labvanced
    • Aufgaben erstellen
    • Elementvideos
    • Ereignisse & Variablen
    • Fortgeschrittene Themen
  • Anleitungen
    • Einführung
    • Stroop-Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner-Gaze-Cueing-Aufgabe
    • Change Blindness Flicker Paradigma
    • Eye-Tracking-Beispielstudie
    • Studie zur Augenverfolgung bei Säuglingen
    • Studie zur Aufmerksamkeitsfokussierung mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT-Studie
    • Eye-Tracking-Demo: SVGs als AOIs
    • Multi-User-Demo: Cursor von Teilnehmern anzeigen
    • Gamepad / Joystick-Controller - Grundkonfiguration
    • Desktop-App-Studie mit EEG-Integration
    • Gruppenausgleich und Variablenkonfiguration zwischen Teilnehmern
  • FAQ
    • Funktionen
    • Support-Richtlinien & Leitfäden
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerter Gebrauch & API
    • Labvanced offline nutzen
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Newsletter-Archiv
  • Dokumente
  • Klasse

Emotionserkennungsauslöser

Inhaltsverzeichnis

  • Überblick
  • Aufzeichnen von Daten zur Emotionserkennung
  • Aktivierung der Emotionserkennung
  • Auslöser-spezifische Werte
  • Praktische Beispiele

Überblick

Der Emotionserkennungsauslöser in Labvanced wird verwendet, um automatisch Ereignisse zu initiieren oder Antworten aufzuzeichnen, wenn der emotionale Zustand eines Teilnehmers erkannt wird. Dies ist ein zentrales Element der Emotionserkennung von Labvanced, die es Forschern ermöglicht, die Präsentation von Stimuli oder Änderungen von Aufgaben direkt mit emotionalen Reaktionen in Echtzeit zu verknüpfen, wodurch Experimente dynamischer werden und eine genauere Messung ermöglicht wird, wie Emotionen Verhalten, Aufmerksamkeit oder Entscheidungsfindung beeinflussen.

Hinweis: Alle Verarbeitungen erfolgen client-seitig, was die Einhaltung der GDPR gewährleistet und garantiert, dass keine Gesichtsdaten jemals extern übertragen oder gespeichert werden.

Das Menü des Emotionserkennungsauslösers in Labvanced.

Lokalisierung des Emotionserkennungsauslösers im Auslösermenü des Ereignisses.

Aufzeichnen von Daten zur Emotionserkennung

Nach der Auswahl des Auslösers und der Vergabe eines Namens für die Aktion erscheint ein Dialogfeld, das Sie auffordert, die relevanten Ereignisse zum Aufzeichnen von Daten für die Emotionserkennung einzurichten:

Automatisierte Ereignisse zur Aufzeichnung der Emotionserkennung in Labvanced.

Bei der Auswahl des Emotionserkennungsauslösers erscheint eine Aufforderung, die das Ereignis zum Aufzeichnen von emotionsebasierten Werten und Zeitstempeln einrichtet. Hinweis: Siehe das Datenblattbild weiter unten für eine Vorschau der Daten, die dieses Ereignis aufzeichnet.

Infolge der automatischen Erstellung dieses Ereignisses wird die folgende Aktion erstellt (wie im Bild unten gezeigt). Der Variablenname emotion_Emotion Detection wird zugewiesen und der auslöserspezifische Wert des [All Emotions, Valence, Arousal, T]-Arrays wird als die während der Datenerfassung aufzuzeichnenden Werte angegeben.

Von hier aus kann der Variablenname über das Variablen-Panel weiter bearbeitet werden, und die Auslösereinstellungen können ebenfalls neu zugewiesen werden. Siehe unten für weitere Optionen über das Werte-Auswahlmenü.

Automatisiertes Ereignis für den Auslöser der Emotionserkennung in Labvanced.

Das automatisch generierte Ereignis zum Aufzeichnen des Ergebnisses der Emotionserkennung, das bei der Erstellung des Ereignisses aufgefordert wurde, im Schritt aus dem Bild oben.

Vorschau der in Labvanced gesammelten Daten zur Emotionserkennung

Im Folgenden finden Sie ein Beispiel für Daten, die als Ergebnis des aktiven obigen Ereignisses in Ihrer Aufgabe in Labvanced aufgezeichnet wurden:

Infografik mit Emotionsbezeichnungen, Vertrauenswerten und Zeitstempeln, die während der Analyse von Gesichtsausdrücken in Labvanced gesammelt wurden.

Vorschau der gesammelten Daten mit dem [All Emotions, Valence, Arousal, T] auslöserspezifischen Wert.

Aktivieren / Aktivierung der Emotionserkennung

Damit der Emotionserkennungsauslöser funktioniert, müssen die relevanten Einstellungen sowohl unter den Aufgabensteuerungen als auch unter den Einstellungen wie unten erklärt aktiviert und eingeschaltet werden.

Studien-Einstellungen - Emotionserkennung aktivieren

Im Tab Einstellungen navigieren Sie zu Physiologie → Emotionserkennung und aktivieren Sie das Kontrollkästchen, um die Emotionserkennung in Ihrer Studie zu aktivieren.

Aufgaben-Einstellungen - Emotionserkennung aktivieren

Unter dem Abschnitt Aufgabensteuerungen im Aufgabeneditor navigieren Sie zum Tab Physiologische Signale und klicken Sie auf das Kontrollkästchen, damit die Emotionserkennung in dieser speziellen Aufgabe aktiv ist.

Nach der Aktivierung der Emotionserkennung durch Klicken auf das Kontrollkästchen erscheint ein Dialogfeld, das Sie auffordert anzugeben, ob ein Ereignis zum Aufzeichnen von Werten zur Emotionserkennung erstellt werden soll, zusammen mit dem Rahmen, auf dem die Aufzeichnung erfolgen soll:

Ein Ereignis zur Aufzeichnung von Daten zur Emotionserkennung über die Aufgabensteuerung erstellen

Über die Aufgabensteuerungen unter Physiologischen Signalen ist es auch möglich, Datenaufzeichnungen für die Emotionserkennung automatisch zu generieren sowie festzulegen, auf welchem Rahmen die Datenaufzeichnung speziell erfolgen soll.

Auslöser-spezifische Werte zur Emotionserkennung

Nach der Auswahl des Emotionserkennungsauslösers stehen die folgenden Optionen im Werte-Auswahlmenü zur Verfügung.

Zugriff auf das auslöserspezifische Menü in Labvanced über das Variablen-Auswahlmenü

Zugriff auf die auslöserspezifischen Werte des Emotionserkennungsauslösers über das Werte-Auswahlmenü.

WertBeschreibung
Max EmotionDie maximale erkannte Emotion. Zeichenfolgenwert mit den folgenden verfügbaren Parametern: angry, contempt, disgust, fear, happy, neutral, sad, surprise.
Max Emotion ScoreDer Wert der Max Emotion, die erkannt wurde.
Valence ScoreDer numerische Wert für die Valenzdetektion.
Arousal ScoreDer numerische Wert für die erkannte Erregung.
Camera Capture Time TDer angepasste Zeitstempelwert, basierend darauf, wann die Bildaufnahme (d.h. die Kamerafestaufnahme) stattfand, die erforderlich ist, um Berechnungen zur Emotionserkennung durchzuführen.

Hinweis: Während der Trigger-Zeitstempel ein Wert des Zeitpunkts ist, an dem der Auslöser initiiert wurde, dauert es einige Millisekunden, bis der Algorithmus das Bildfeld lokal erfasst und dann den emotionalen Wert verarbeitet. Daher ist der Wert Camera Capture Time T ein genauerer Zeitstempel zur Verwendung.
[Max Emotion, Score, T] ArrayEin Array, das die folgenden Werte enthält: Max Emotion (Zeichenfolgenbeschriftung) Score (numerisch), Camera Capture T (Unixtime).
[Valence, Arousal, T] ArrayEin Array, das die folgenden Werte enthält: Valenz (numerisch), Arousal (numerisch), Camera Capture T (Unixtime).
[All Emotions, T] ArrayAufzeichnung der Werte für alle 8 Emotionen und die Camera Capture T (Unixtime).

Beziehen Sie sich auf die ersten 8 Spalten und die letzte Spalte der Bildvorschau im oberen Abschnitt zur Datenaufzeichnung für einen Überblick über die gesammelten Daten mit diesem auslöserspezifischen Wert.

Hinweis: Die Werte aus den 8 Emotionen unter All Emotions sind relativ zueinander, da die Werte für alle 8 Emotionen insgesamt 1 ergeben.
[All Emotions, Valence, Arousal, T] ArrayAufzeichnung der numerischen Werte für alle 8 Emotionen, Valenz, Arousal und die Camera Capture T (Unixtime).

Beziehen Sie sich auf die Bildvorschau im oberen Abschnitt zur Datenaufzeichnung für einen Überblick über die gesammelten Daten mit diesem auslöserspezifischen Wert.

Hinweis: Die Werte aus den 8 Emotionen unter All Emotions sind relativ zueinander, da die Werte für alle 8 Emotionen insgesamt 1 ergeben.
Trigger Timestamp (Unixtime)Der Zeitstempel des Auslösers in UNIXTIME.

Hinweis: Beziehen Sie sich auf den Wert Camera Capture T, da dies ein genauerer Wert dafür ist, wann die Emotionserkennung stattfand, wie oben erklärt.
Trigger Time (From Frame Onset)Zeit (in Millisekunden), die der Auslöser vom Rahmenbeginn / Start auftrat.

Praktische Beispiele mit dem Emotionserkennungsauslöser

Steuerung des Experimentfortschritts basierend auf dem emotionalen Zustand

In diesem Beispiel enthält eine Verzögerte Aktion eine Anforderungsaktion (Wenn...Dann), um anzugeben, dass nach einer Verzögerung von 2000 Millisekunden, wenn die Max Emotion gleich sad ist, zu einer bestimmten Aufgabe Jump To fortgeschritten werden soll.

Der Emotionserkennungsauslöser, der in Labvanced verwendet wird.

Beispiel für den Parameter der Emotionserkennung Max Emotion, der in einem Ereignis zur Steuerung des Fortschritts in der Aufgabe verwendet wird.

Emotionserkennung in Echtzeit

Emotionserkennung-Demo

Eine Reihe von Bildern werden präsentiert, der Teilnehmer wird gebeten, den Ausdruck nachzuahmen. Die höchste Emotion, die in der Mimik des Teilnehmers erkannt wird, wird zusammen mit den Valenz- und Erregungswerten berichtet.