Herzfrequenz-Erkennungsauslöser
Inhaltsverzeichnis
Übersicht
Labvanced Herzfrequenzmessung ist ein physiologisches Tracking-System, das Standard-Webcams verwendet, um die Herzfrequenz aus der Ferne zu schätzen – keine spezielle Hardware erforderlich.
Dieser Ereignislistener wird bei Aktualisierungen der Herzfrequenz-Erkennung ausgelöst. Nach Auswahl dieses Auslösers können die BPM, ein Zeitstempel und ein Vertrauenswert gemessen werden.
Hinweis: Alle Verarbeitungen erfolgen clientseitig, um die GDPR-Konformität sicherzustellen und zu garantieren, dass keine Gesichtsdaten jemals extern übertragen oder gespeichert werden.

Aufzeichnung von Herzfrequenzdaten
Nach Auswahl des Auslösers und Vergabe eines Namens für die Aktion wird ein Dialogfeld erscheinen, das Sie auffordert, die relevanten Ereignisse zur Aufzeichnung von Daten für die Herzfrequenz-Erkennung einzurichten:

Als Ergebnis der automatischen Erstellung dieses Ereignisses wird die folgende Aktion erstellt (wie im Bild unten gezeigt). Der Variablenname heartRate_Heart Rate Detection wird zugewiesen und der auslöserspezifische Wert des [BPM,T,C] Arrays wird als die Werte angegeben, die während der Datenerfassung aufgezeichnet werden sollen.
Von hier aus kann der Variablenname weiter über das Variablen-Panel bearbeitet werden, und die Auslöserwerte können ebenfalls neu zugewiesen werden, um unterschiedliche Werte zu sein. Siehe unten für weitere Optionen über das Wert-Auswahlmenü.

Vorschau der in Labvanced gesammelten Herzfrequenzdaten
Unten finden Sie ein Beispiel für Daten, die als Ergebnis des aktiven obigen Ereignisses in Ihrer Aufgabe in Labvanced aufgezeichnet wurden:

Aktivierung der Herzfrequenz-Erkennung
Damit der Herzfrequenz-Erkennungsauslöser funktioniert, müssen die relevanten Einstellungen sowohl unter Aufgabensteuerungen als auch unter Einstellungen aktiviert und eingeschaltet werden, wie unten erklärt.
Studieinstellungen - Aktivierung der Herzfrequenz-Erkennung
Im Tab Einstellungen navigieren Sie zu Physiologie → Herzfrequenz-Erkennung und aktivieren Sie das Kontrollkästchen, um die Herzfrequenzmessungen in Ihrer Studie zu aktivieren.
Hinweis: Da die remote Herzfrequenz-Erkennung (rPPG) funktioniert, indem gewichtete Durchschnitte über die Zeit berechnet werden, kann es einige Sekunden dauern, bis sie initialisiert wird. Es gibt eine Einstellung im Tab Einstellungen mit dem Namen RPPG bei Studienbeginn initialisieren, die durch Aktivierung hilft, sicherzustellen, dass die rPPG-Messungen bereit sind, bevor Ihre Hauptaufgabe beginnt (es sei denn, Sie haben RPPG in Ihrer ersten Aufgabe aktiviert). Darüber hinaus gibt es eine zusätzliche Einstellung mit dem Namen Auf Herzfrequenzkonfidenz warten, die, wenn sie aktiviert ist, die Studie warten lässt, bis die Herzfrequenz-Erkennung das angegebene Vertrauensniveau erreicht, bevor sie fortfährt. Die Studie wird auch pausiert, wenn das Vertrauensniveau der Herzfrequenz während des Experiments unter den angegebenen Schwellenwert fällt. Dies ist nützlich, um sicherzustellen, dass die Herzfrequenzdaten zuverlässig sind.
Aufgabeneinstellungen - Aktivierung der Herzfrequenz-Erkennung
Im Abschnitt Aufgabensteuerungen im Aufgabeneditor navigieren Sie zum Tab Physiologische Signale und aktivieren Sie das Kontrollkästchen, damit die Herzfrequenz-Erkennung in der spezifischen Aufgabe aktiv ist.
Nach Aktivierung der Herzfrequenz-Erkennung durch Klicken auf das Kontrollkästchen erscheint ein Dialogfeld, das Sie auffordert anzugeben, ob ein Ereignis zur Aufzeichnung der Werte der Herzfrequenz-Erkennung erstellt werden soll und auf welchem Frame die Aufzeichnung stattfinden soll:

Auslöserspezifische Werte für die Herzfrequenz-Erkennung
Nach Auswahl des Herzfrequenz-Erkennungsauslösers sind die folgenden Optionen im Wert-Auswahlmenü verfügbar.

| Wert | Beschreibung |
|---|---|
BPM | Numerischer Wert, der die gemessene Herzfrequenz in Schlägen pro Minute (BPM) angibt. |
Kameraaufnahmezeit (T) | Der angepasste Zeitstempelwert basierend darauf, wann die Bildaufnahme (d.h. die Kameraaufnahme) erfolgt ist, der erforderlich ist, um Berechnungen zur Herzfrequenz-Erkennung durchzuführen. Hinweis: Während der Auslöser-Zeitstempel ein Wert ist, ab wann der Auslöser aktiviert wurde, dauert es einige Millisekunden, bis der Algorithmus das Bild lokal erfasst und den entsprechenden Herzfrequenzwert verarbeitet hat. Daher ist der Wert Kameraaufnahmezeit T ein genauerer Zeitstempel zu verwenden. |
Vertrauen (0) | Ein Wert von 0 bis 1, der das Vertrauen in den gemessenen Herzfrequenzwert angibt. |
[BPM, T, C] | Ein Array, das die Werte für die Herzfrequenz (BPM - Schläge pro Minute), die Kameraaufnahmezeit (T) und das Vertrauensintervall der Messung (C) enthält. Beziehen Sie sich auf die Bildvorschau im Abschnitt zur Datenaufzeichnung oben für einen Eindruck der gesammelten Daten mit diesem auslöserspezifischen Wert. |
Auslöser-Zeitstempel (Unixzeit) | Der Zeitstempel des Auslösers in UNIXTIME. Hinweis: Beziehen Sie sich auf den Wert Kameraaufnahmezeit T, da dies ein genauerer Wert ist für den Zeitpunkt, an dem die Emotionserkennung stattfand, wie oben erklärt. |
Auslöserzeit (Von Frame-Anfang) | Zeit (in Millisekunden), die vergangen ist, seit der Auslöser vom Frame-Anfang / Start ausgeführt wurde. |
Praktische Beispiele mit dem Herzfrequenz-Erkennungsauslöser
In dieser Demo wird die Fern-Herzfrequenz-Erkennung aktiviert. Die relevanten Werte (BMP, Zeitstempel und Vertrauensintervalle der Messung) werden in Echtzeit angezeigt.