Gesichtserkennung Ivideon: Das kostengünstigste Gesichtserkennungssystem für Unternehmen

Bild

Wir sind lange bis heute gelaufen. Bereits 2012 haben wir in Habré einen Wettbewerb für die Erstellung einer Demo-Anwendung mit OpenCV angekündigt, um mehrere Objekte zu verfolgen und letztendlich den Gesichtserkennungsdienst zu starten.

Unser Ziel ist es, die Funktionen der Videoanalyse, die in teuren professionellen Lösungen enthalten sind, jedem Benutzer zugänglich zu machen. Wir dachten, dass wir unser Ziel schnell erreichen würden, unterschätzten aber die Komplexität der Aufgabe.

Das Problem könnte durch Erstellen eines eigenen Systems gelöst werden. Es stellte sich jedoch heraus, dass es für Kunden lang und teuer ist. Wir haben uns für den zweiten Weg entschieden - eine Integrationsplattform für Drittanbieter von Gesichtserkennungsmodulen zu werden.

Obwohl jahrelanges Suchen und Testen hinter den Kulissen bleibt, lassen Sie uns sofort sehen, wie unsere Lösung für kleine und mittlere Unternehmen jetzt funktioniert. Warum für sie? Zuvor wurden Systeme dieser Ebene an Flughäfen, in der U-Bahn oder im Umkreis großer Unternehmen installiert. Jetzt bringt Ivideon eine Beta-Version des Gesichtserkennungsmoduls zu erschwinglichen Preisen für alle ab 1.700 Rubel auf den Markt.

Listen und Personen


Bild
Erstellen Sie Listen mit Mitarbeitern, bevorzugten Kunden oder unerwünschten Gästen. Vollbild

Das Gesichtsbild muss der Datenbank hinzugefügt werden, damit das System die Person erkennt. Dazu werden Erkennungslisten mit den Gesichtern von Personen erstellt, deren Erscheinungsbild nachverfolgt werden muss. Es ist praktisch, Personen zum Beobachtungsobjekt in Listen zu sortieren - Mitarbeiter, Kunden, Top-Management sowie eine Gruppe unerwünschter Personen.

Sie müssen eine Kamera oder mehrere Kameras an jede Liste anschließen. Für die Liste der „Mitarbeiter“ arbeitet die Kamera beispielsweise im Büro. Um VIP-Kunden zu erkennen, schließen wir Kameras vom Eingang zum Geschäft und im Wartebereich an. Diebe auf der "schwarzen Liste" zu identifizieren, hilft der Kamera auf dem Handelsplatz. Wenn die Kamera nicht an die Liste angehängt ist, werden die in ihrem Videostream gefundenen Gesichter mit dieser Liste nicht überprüft.

Bild

Es gibt zwei Möglichkeiten, Personen in Listen zu erstellen:

  • ein Foto hochladen;
  • basierend auf Gesichtern, die von Kameras automatisch erkannt werden.

Um eine Person zu erstellen, eignet sich ein Bild, in dem das Gesicht deutlich sichtbar ist. Es ist nicht notwendig, eine Person „wie einen Reisepass“ zu fotografieren. Auf dem hochgeladenen Foto findet das Erkennungssystem das Gesicht automatisch und hängt es an die Person an.

Bild

Bei Personen gibt der Benutzer den Namen (oder einfach den Namen) und eine kurze Beschreibung an und lädt ein oder mehrere Fotos hoch.

Ereignisse


Bild
Erkennung und Erkennung von Personen durch hinzugefügte Kameras für einen bestimmten Zeitraum. Vollbild

Auf der Registerkarte Ereignisse werden alle erkannten Gesichter angezeigt - Tausende von Erkennungen, deren Speichertiefe derzeit einen Monat beträgt und nicht von der Verfügbarkeit des Ivideon-Cloud-Archivs abhängt.

Der Inhalt der Registerkarte Ereignisse ist in zwei Teile unterteilt:

  • Auf der rechten Seite finden Sie eine Liste der Gesichtserkennungen. Hier werden alle Gesichter angezeigt, die von an das System angeschlossenen Kameras erkannt wurden.
  • Links sind die Ereignisse der Erkennung von Personen (Personen aus Benutzerlisten).


Wenn Sie auf ein Ereignis in der Erkennungsliste klicken und auf das Wiedergabesymbol klicken, wird eine Aufzeichnung des Auftretens einer Person im Rahmen geöffnet. Es ist nicht nur der Moment der Gesichtserkennung verfügbar, sondern die gesamte Szene - vom Zeitpunkt des Auftretens einer Person im Rahmen.

Bild

Basierend auf den Ereignissen aus der Erkennungsliste können Sie eine Person in der Benutzerliste erstellen (oder einer vorhandenen Person ein Foto aus der Erkennung hinzufügen). Mit der Schaltfläche Zur Person hinzufügen können Sie ein Gesichtsfoto dieses Ereignisses an eine der vorhandenen Personen anhängen. Mit der Schaltfläche Person erstellen können Sie eine neue Person basierend auf der gefundenen Person erstellen.

Bild
Öffnen Sie den Quelllink , um weitere Details anzuzeigen.

Ereignissen können verschiedene Status zugewiesen und dann bei Bedarf gefiltert werden. Jede Erkennung hat anfangs den Status "nicht verarbeitet", kann jedoch manuell in "bestätigt" oder "falsche Übereinstimmung" geändert werden.

Bild

Das System zeichnet nicht nur Ereignisse auf, sondern bestimmt auch das Alter, das Geschlecht und den Prozentsatz der Ähnlichkeit mit dem Standard.

Suche


Bild
Öffnen Sie den Quelllink , um weitere Details anzuzeigen.

Auf der Registerkarte "Suchen" können Sie nach Erkennungen nach bestimmten Kameras, Erkennungsstatus, Foto oder Name einer Person suchen und einen beliebigen verfügbaren Zeitraum auswählen.

Bild
Suchen Sie das Gesicht auf dem Foto oder sehen Sie alle Erkennungen der Person in der Liste. Screenshot- Quelle

Durch Auswahl aus den Listen wird der Zugriff auf Ereignisse (den Moment der Gesichtserkennung im Videostream) geöffnet, die seit der Erstellung der Person aufgetreten sind. Aber plötzlich mussten wir wissen, wann eine Person in das Kameraobjektiv fiel, bevor sie aufgelistet wurde? In diesem Fall verwenden wir die Fotosuche, mit der alle Ereignisse mit der von uns benötigten Person gefunden werden.

Suchergebnisse für erkannte und nicht erkannte Gesichter können nach Excel exportiert werden. Die Tabelle enthält die folgenden Daten:

  • Datum und Uhrzeit der Veranstaltung
  • Ereignisfoto
  • Kameraname
  • Eindeutige Kamera-ID
  • Person (Name)
  • Gesicht erkannt (Nein / Ja)
  • Liste (auf welcher Liste sich die Person befindet)
  • Anmeldung des Bedieners
  • Vom Betreiber überprüft
  • Ereignisstatus

Die letzten drei Punkte sind für Objekte mit strenger Kontrolle erforderlich, bei denen spezielle Gesichtsoperatoren die Gesichtserkennung beobachten. Dies können insbesondere Sicherheitspersonal an einem Kontrollpunkt tun.

Berichte


Bild
Auf der Registerkarte Berichte können Sie Erkennungsberichte im Excel-Format hochladen

Bisher bieten wir zwei Arten von Berichten an: nach Arbeitszeit (Zeit, zu der eine Person vor Ort war) und nach nicht erkannten Personen (alle Personen, die von den vom Benutzer ausgewählten Kameras gefunden wurden, sind im Bericht enthalten).

Der Zeitbericht enthält folgende Felder:

  • Vollständiger Name
  • Login (Datum und Uhrzeit)
  • Ähnlichkeit mit der Referenz (Eingabe)
  • Beenden (Datum und Uhrzeit)
  • Ähnlichkeit mit der Referenz (Ausgabe)
  • Arbeitsstunden (für einen bestimmten Zeitraum)

Der Bericht über nicht anerkannte Personen enthält folgende Daten:

  • Fotografie
  • Datum und Uhrzeit
  • Kamera (Name und Gruppe)

Hardwareanforderungen


Damit der Dienst funktioniert, reicht es aus, unseren vorkonfigurierten Videorecorder zu installieren und dann Videoüberwachungskameras daran anzuschließen. Das System wurde mit gewöhnlichen 2-Megapixel-IP-Kameras getestet.

Gewöhnliche Fotos wurden verwendet, um Personas zu erstellen, aber der Algorithmus kann durch Vergleichen der Daten vieler Punkte des Gesichts die Person auch durch fragmentierte Daten korrekt bestimmen - in einigen Fällen beobachteten wir eine fehlerfreie Erkennung sogar auf der Hälfte des Gesichts im Rahmen. Der Bart und die Brille täuschen das System ebenfalls nicht.

Wer ist nützlich?


Sicherheit, Betrugsbekämpfung und Diebstahlprävention sind wichtig, aber nicht die einzigen Anwendungsfälle. Ein Gesichtserkennungssystem wird benötigt, um regelmäßige Besucher zu identifizieren, was zur Verbesserung der Servicequalität, zur Analyse von Marketingkampagnen, zur Kontrolle des Zugangs zum Hoheitsgebiet, zu Verstößen gegen Arbeitsschutzregeln, zur Zeiterfassung und in Situationen, die wir nicht einmal vorhergesagt haben, erforderlich ist.

Wir haben die Kosten der Lösung an das Verkehrsaufkommen gebunden, das wiederum von der Anzahl der Personen in den Erkennungslisten abhängt. In den Einrichtungen großer Industrieunternehmen wurde bereits eine Art Videoanalysesystem angeschlossen, aber die überwiegende Mehrheit der regulären Kampagnen hat keine ähnlichen Dienste erhalten.

So findet die Gesichtserkennung Anwendung in Geschäften, Restaurants, Banken, Büros, auf Baustellen und wo Sie selbst wollen.

Wie viel und wie verbinden


In der Beta-Testphase verbinden wir drei Tarifpläne: "Gesichtserkennung 100", "Gesichtserkennung 500", "Gesichtserkennung 1000".

Jeder Tarifplan hat fast die gleichen Funktionen, die im Artikel aufgeführt sind: Personenlisten, Suche nach einer bestimmten Person im Archiv, Geschlecht und Alter, Berichte über Personen und Zeiterfassung.

Der Unterschied ist nur einer - die Kosten des Tarifs hängen von der Anzahl der einzelnen Personen pro Tag ab.

"Face Recognition 100" - 100 einzigartige Personen ab 1.700 Rubel / Monat.

"Face Recognition 500" - 500 einzigartige Personen ab 3.500 Rubel / Monat.

"Gesichtserkennung 1000" - 1000 einzigartige Personen ab 5 500 Rubel / Monat.

Der Tarif wird für jede angeschlossene Kamera festgelegt und aus den durchschnittlichen Verkehrswerten in der Einrichtung berechnet.

Wenn der Verkehr in der Einrichtung innerhalb von 24 Stunden 1000 einzelne Besucher überschreitet, erstellen wir einen persönlichen Tarifplan.

Die Option Basic eignet sich für Geschäfte mit einer Fläche von bis zu 200 m 2, Büros und Einrichtungen, in denen die Gesichter der Mitarbeiter erkannt werden müssen. In großen Einzelhandelsgeschäften kann der tägliche Verkehr Hunderte oder Tausende von Menschen umfassen, wenn die Gesichter der Kunden verfolgt werden.

Senden Sie die Bewerbung per E-Mail - ein Manager wird sich mit Ihnen in Verbindung setzen, der Ihnen hilft, die Kameras per Fernzugriff mit der Gesichtserkennung zu verbinden und eine kurze Schulung zu den Funktionen des Dienstes durchzuführen.

Source: https://habr.com/ru/post/de434162/


All Articles