Was ist der Azure-Gesichtserkennungsdienst?

Warnung

Am 11. Juni 2020 kündigte Microsoft an, dass keine Technologie zur Gesichtserkennung mehr an die Polizeibehörden in den USA verkauft wird, bis es eine strenge, auf den Menschenrechten basierende Regelung gibt. Daher dürfen Kunden keine Gesichtserkennungsfeatures oder in Azure-Diensten enthaltenen Funktionen (wie Gesichtserkennung oder Video Indexer) verwenden, wenn es sich bei dem Kunden um eine Polizeibehörde in den USA handelt oder wenn der Kunde die Nutzung derartiger Dienste durch oder für eine Polizeibehörde zulässt. Wenn Sie eine neue Gesichtserkennung-Ressource erstellen, müssen Sie im Azure-Portal bestätigen und sich damit einverstanden erklären, dass Sie den Dienst nicht bei oder für eine Polizeibehörde in den Vereinigten Staaten verwenden, und dass Sie die „Responsible AI“-Dokumentation gelesen haben und diesen Dienst gemäß dieser Dokumentation nutzen werden.

Wichtig

Der Zugriff auf den Gesichtserkennungsdienst ist auf der Grundlage von Berechtigungs- und Nutzungskriterien begrenzt, um unsere Prinzipien für verantwortungsvolle KI zu unterstützen. Der Gesichtserkennungsdienst ist nur für von Microsoft verwaltete Kunden und Partner verfügbar. Verwenden Sie das Aufnahmeformular für die Gesichtserkennung, um sich für den Zugriff zu bewerben.

Der Azure-Gesichtserkennungsdienst verfügt über KI-Algorithmen zum Ermitteln, Erkennen und Analysieren menschlicher Gesichter in Bildern. Gesichtserkennungssoftware ist in vielen verschiedenen Szenarien wichtig, z. B. Identitätsüberprüfung, berührungslose Zugangskontrolle und Gesichtsunschärfe aus Datenschutzgründen.

Sie können den Gesichtserkennungsdienst über ein Clientbibliothek-SDK oder durch einen direkten Aufruf der REST-API nutzen. Im Schnellstart erfahren Sie mehr zu den ersten Schritten.

Alternativ können Sie die Funktionen des Gesichtserkennungsdiensts mit Vision Studio ganz schnell und einfach in Ihrem Browser ausprobieren.

Diese Dokumentation enthält die folgenden Arten von Artikeln:

  • In den Schnellstarts finden Sie Schritt-für-Schritt-Anleitungen, mit denen Sie Aufrufe an den Dienst senden können und in kurzer Zeit Ergebnisse erhalten.
  • Die Anleitungen enthalten Anweisungen zur spezifischeren oder individuelleren Verwendung des Diensts.
  • Die konzeptionellen Artikel enthalten ausführliche Erläuterungen der Funktionen und Features eines Diensts.
  • Die Tutorials sind ausführlichere Leitfäden, in denen die Verwendung dieses Diensts als Komponente in umfassenderen Unternehmenslösungen veranschaulicht wird.

Für einen strukturierteren Ansatz folgen Sie einem Lernmodul für Gesicht.

Beispiele für Anwendungsfälle

Identitätsüberprüfung: Überprüfen Sie die Identität einer Person anhand eines von der Regierung ausgestellten Ausweises, z. B. eines Reisepasses, Führerscheins oder eines anderen amtlichen Dokuments. Sie können diese Überprüfung verwenden, um Zugriff auf digitale oder physische Dienste zu gewähren oder ein Konto wiederherzustellen. Bestimmte Zugangsszenarien sind das Eröffnen eines neuen Kontos, das Überprüfen von Beschäftigten oder die Durchführung eines Onlineassessments. Die Identitätsüberprüfung kann einmal durchgeführt werden, wenn eine Person integriert wird, und beim Zugriff auf einen digitalen oder physischen Dienst wiederholt werden.

Kontaktlose Zugangskontrolle: Im Vergleich zu heutigen Lösungen wie Karten oder Tickets ermöglicht die Gesichtserkennung eine verbesserte Zugangskontrolle, während gleichzeitig die Hygiene- und Sicherheitsrisiken durch das Teilen, den Verlust oder den Diebstahl einer Karte reduziert werden. Die Gesichtserkennung unterstützt den Eincheckprozess von Personen beim Einchecken in Flughäfen, Stadien, Vergnügungsparks, Gebäuden, Rezeptionen von Bürogebäuden, Krankenhäusern, Fitnessstudios, Clubs oder Schulen.

Gesichtsbearbeitung: Erkannte Gesichter von Personen, die in einem Video aufgezeichnet wurden, werden bearbeitet oder unscharf gemacht, um ihre Privatsphäre zu schützen.

Gesichtserkennung und Analyse

Die Gesichtserkennung ist in allen anderen Szenarien als erster Schritt erforderlich. Mit der Erkennungs-API können menschliche Gesichter in einem Bild erkannt und die Rechteckkoordinaten ihrer Positionen zurückgegeben werden. Außerdem wird eine eindeutige ID zurückgegeben, die die gespeicherten Gesichtserkennungsdaten darstellt. Diese werden in späteren Vorgängen verwendet, um Gesichter zu identifizieren oder zu überprüfen.

Optional können bei der Gesichtserkennung auch verschiedene Gesichtsattribute extrahiert werden, z. B. die Kopfhaltung, das Alter, Emotionen, die Gesichtsbehaarung und Brillen. Bei diesen Attributen handelt es sich um allgemeine Vorhersagen, nicht um tatsächliche Klassifizierungen. Einige Attribute sind nützlich, um sicherzustellen, dass Ihre Anwendung qualitativ hochwertige Gesichtsdaten erhält, wenn Benutzer*innen sich selbst zu einem Gesichtserkennung-Dienst hinzufügen. Beispielsweise kann Ihre Anwendung Benutzer*innen empfehlen, ihre Sonnenbrille abzunehmen, wenn sie eine tragen.

Wichtig

Microsoft wird alle Gesichtserkennungsfunktionen außer Betrieb nehmen, mit denen sich emotionale Zustände und Identitätsattribute ableiten lassen, die bei missbräuchlicher Nutzung zu einer Stereotypisierung oder Diskriminierung von Personen oder zu einer unlauteren Verweigerung von Dienstleistungen führen können. Dazu gehören Funktionen, die Emotionen, Geschlecht, Alter, Lächeln, Gesichtsbehaarung, Haare und Make-up voraussagen können. Bestandskunden haben bis 30. Juni 2023 Zeit, die Nutzung dieser Funktionen zu beenden, bevor sie eingestellt werden. Weitere Informationen zu dieser Entscheidung finden Sie hier.

Weitere Informationen zur Gesichtserkennung und -analyse finden Sie im Artikel zu den Konzepten der Gesichtserkennungs-API. Lesen Sie auch die Referenzdokumentation zur Erkennungs-API.

Identitätsüberprüfung

Moderne Unternehmen und Apps können durch die Vorgänge zur Gesichtserkennung und Gesichtsüberprüfung überprüfen, ob es sich bei einem*einer Benutzer*in um denjenigen bzw. diejenige handelt, als der*die er*sie sich ausgibt.

Identifikation

Die Gesichtserkennung kann den „1:n“-Abgleich eines Gesichts in einem Bild mit einer Gruppe von Gesichtern in einem sicheren Repository adressieren. Übereinstimmungskandidaten werden basierend auf der Genauigkeit der Übereinstimmung ihrer Gesichtsdaten mit dem Abfragegesicht zurückgegeben. Dieses Szenario wird verwendet, um einer bestimmten Gruppe von Personen Zugang zu einem Gebäude oder zum Flughafen zu gewähren oder den Benutzer eines Geräts zu überprüfen.

Die folgende Abbildung enthält ein Beispiel für eine Datenbank mit dem Namen "myfriends". Jede Gruppe kann bis zu 1 Million unterschiedliche Personenobjekte enthalten. Für jedes Personenobjekt können bis zu 248 Gesichter registriert sein.

Raster mit drei Spalten für unterschiedliche Personen, jeweils mit drei Zeilen mit Bildern von Gesichtern

Nachdem Sie eine Gruppe erstellt und trainiert haben, können Sie die Identifizierung eines neuen erkannten Gesichts anhand der Gruppe durchführen. Wenn das Gesicht als eine Person aus der Gruppe erkannt wird, wird das Personenobjekt zurückgegeben.

Testen Sie mithilfe von Vision Studio ganz schnell und einfach die Funktionen der Gesichtserkennung.

Überprüfung

Der Überprüfungsvorgang beantwortet die Frage „Gehören diese beiden Gesichter zu derselben Person?“.

Bei der Überprüfung erfolgt auch ein 1:1-Abgleich eines Gesichts in einem Bild mit einem einzelnen Gesicht in einem sicheren Repository oder Foto, um sicherzustellen, dass es sich um die gleiche Person handelt. Die Überprüfung kann zur Identitätsüberprüfung verwendet werden, z. B bei einer Banking-App, mit der Benutzer*innen ein Bankkonto remote eröffnen können, indem sie ein neues Bild von sich selbst machen und es mit einem Bild ihres Ausweises senden.

Weitere Informationen zur Überprüfung der Identifikation finden Sie im Konzeptleitfaden zur Gesichtserkennung oder in der Referenzdokumentation zur Identify- und Verify-API.

Testen Sie mithilfe von Vision Studio ganz schnell und einfach die Funktionen der Gesichtsüberprüfung.

Suchen ähnlicher Gesichter

Der Vorgang „Ähnliches suchen“ ermöglicht einen Abgleich zwischen einem Zielgesicht und mehreren Kandidatengesichtern, um eine Untermenge von Gesichtern zu ermitteln, die dem Zielgesicht ähnlich sind. Dies ist hilfreich, wenn eine Gesichtserkennungssuche anhand von Bildern durchgeführt werden soll.

Der Dienst unterstützt die beiden Arbeitsmodi matchPerson und matchFace. Im Modus matchPerson werden ähnliche Gesichter zurückgegeben, nachdem mit der Überprüfungs-API nach derselben Person gefiltert wurde. Im Modus matchFace wird der Filter für dieselbe Person ignoriert. Er gibt eine Liste mit ähnlichen Kandidatengesichtern zurück, die nicht unbedingt zu derselben Person gehören müssen.

Das folgende Beispiel zeigt das Zielgesicht:

Lächelnde Frau

Und diese Bilder sind die Kandidatengesichter:

Fünf Bilder mit lächelnden Personen. Bild A und Bild B zeigen dieselbe Person.

Für die Suche nach vier ähnlichen Gesichtern gibt der Modus matchPerson A und B zurück. Diese zeigen dieselbe Person wie das Zielgesicht. Im Modus matchFace werden A, B, C und D zurückgegeben, also genau vier Kandidaten – auch wenn es sich teilweise um andere Personen handelt oder die Ähnlichkeit nur gering ist. Weitere Informationen finden Sie im Konzeptleitfaden zur Gesichtserkennung oder in der Referenzdokumentation zur Find Similar-API.

Gruppieren von Gesichtern

Mit dem Gruppierungsvorgang wird eine Gruppe von unbekannten Gesichtern anhand der Ähnlichkeit in kleinere Gruppen aufgeteilt. Jede Gruppe ist eine zusammenhanglose korrekte Teilmenge der ursprünglichen Gesichtergruppe. Außerdem wird ein einzelnes „messyGroup“-Array zurückgegeben, das die Gesichts-IDs enthält, für die keine Ähnlichkeiten gefunden wurden.

Für alle Gesichter einer zurückgegebenen Gruppe ist die Wahrscheinlichkeit hoch, dass sie zu derselben Person gehören, aber es kann für eine Person auch mehrere unterschiedliche Gruppen geben. Diese Gruppen werden durch einen anderen Faktor unterschieden, z. B. den Ausdruck. Weitere Informationen finden Sie im Konzeptleitfaden zur Gesichtserkennung oder in der Referenzdokumentation zur Group-API.

Datenschutz und Sicherheit

Wie bei allen Cognitive Services-Ressourcen müssen Entwickler, die den Gesichtserkennungsdienst nutzen, die Microsoft-Richtlinien zu Kundendaten beachten. Weitere Informationen finden Sie im Microsoft Trust Center auf der Seite zu Cognitive Services.

Nächste Schritte

Befolgen Sie eine Schnellstartanleitung zum Codieren der Basiskomponenten einer Gesichtserkennungs-App in der Sprache Ihrer Wahl.