VCA-Filter – Deep-Learning-Filter

Der Deep-Learning-Filter ermöglicht es, Objekte herauszufiltern, die eine Regel auslösen, wenn sie vom Deep-Learning-Modell nicht einer bestimmten Klasse zugeordnet werden. Die verfügbaren Objektklassen werden durch das Modell definiert.

Die Einstellungen für den Deep-Learning-Filter werden auf der Seite „Deep Learning“ konfiguriert.

Auf VCAserver kann der Deep-Learning-Filter GPU-Beschleunigung nutzen; siehe Deep-Learning-Anforderungen für die Hardwareanforderungen.

Ohne GPU-Beschleunigung nutzt der Deep-Learning-Filter die CPU. Die Aktivierung des Deep-Learning-Filters auf mehreren Kanälen, die ein hohes Ereignisvolumen generieren (mehr als 1 pro Sekunde), kann zu einer schlechten Systemleistung führen und wird daher nicht empfohlen.

Regelkombinationen und Objektklassenparameter

In der Regel wird der Deep-Learning-Filter mit einer oder mehreren anderen Regeln kombiniert, um zu verhindern, dass unerwünschte Objekte einen Alarm auslösen. Zur Veranschaulichung finden Sie unten ein Beispiel für ein Regeldiagramm. Bitte beachten Sie, dass der Deep-Learning-Filter nicht als Eingabe für andere Regeltypen verwendet werden kann. Daher muss er die letzte Regel in einem Diagramm sein.

image-20230627-071819.png

Jede der möglichen Objektklassen verfügt über zusätzliche Parameter:

Zulässig: Gibt an, ob dieser Objekttyp den Filter passieren darf. Ist diese Option deaktiviert, lösen Objekte, die diesem Typ zugeordnet werden, keine Aktionen aus.

Vertrauensschwelle: Ein Wert (0,0 – 1,0), der das für die Klassifizierung erforderliche Mindestvertrauensniveau angibt. Objekte mit einem Klassifizierungswert unterhalb dieses Mindestwerts werden herausgefiltert und lösen keine Aktionen aus.

Das vorherige Bild veranschaulicht, wie der Deep-Learning-Filter, der nur auf die Fahrzeugklasse (Vertrauensschwelle 0,5) konfiguriert ist, ausschließlich auf das Fahrzeugobjekt reagiert.

Die Person in diesem Bereich wird herausgefiltert, da die Einstellung „Personenklasse zulässig“ auf der Deep-Learning-Konfigurationsseite nicht aktiviert ist.

image-20230627-071829.png

Merkmal

Beschreibung

Standardwert

Name

Ein vom Benutzer festgelegter Name für diese Regel

"DL Filter #"

Can Trigger Actions (Kann Aktionen auslösen)

Gibt an, ob durch diese Regel ausgelöste Ereignisse Aktionen auslösen

Active

Input (Eingabe)

Die Eingaberegel

None

Typische Kombination logischer Regeln

Die folgende logische Regel prüft, ob das Objekt, das die der Zone „Centre“ zugewiesene Anwesenheitsregel auslöst, zu einer der relevanten Klassen gehört, die auf der Einstellungsseite für Deep Learning definiert sind (siehe Abbildung der Einstellungsseite oben).
Nur der Deep-Learning-Filter ist auf „Kann Aktionen auslösen“ gesetzt, was bedeutet, dass nur dieser Bestandteil der logischen Regel als Quelle für Aktionen zur Verfügung steht.

Zudem erhält jede vom Geschwindigkeitsfilter generierte Aktivität den Ereignistyp „Anwesenheit“.

image-20230627-071839.png